エラー内容・・・
Phase SH C/C++ Compiler starting
C:\HOS_CVS\hos_sjis\hos-v4\src\kernel\mpf\kcre_mpf.c
C:\HOS_CVS\hos_sjis\hos-v4\src\kernel\mpf\kcre_mpf.c(92) : C2215 (E) Illegal type for "+"
C:\HOS_CVS\hos_sjis\hos-v4\src\kernel\mpf\kcre_mpf.c(93) : C2224 (E) Illegal type for assign
Phase SH C/C++ Compiler finished
RE: kcre_mpf.cについて (2004-01-10 02:38 by h-iwamoto #7361)
足し算の方から読み進めていくと
6.5.6 p2
For addition, either both operands shall have arithmetic type, or one operand shall be a
pointer to an object type and the other shall have integer type.
6.2.5 p1
Types
are partitioned into object types (types that fully describe objects), function types (types
that describe functions), and incomplete types (types that describe objects but lack
information needed to determine their sizes).
6.2.5 p19
The void type comprises an empty set of values; it is an incomplete type that cannot be
completed.
RE: kcre_mpf.cについて (2004-01-10 10:19 by m-arai #7362)
…ふうむ。やはりそうなりますか。議論としてはもっと
先に終わってる訳ですね。
結局のところ、あの文に脚注39)に示される
>The same representation and alignment requirements
>are meant to imply interchangeability as
>arguments to functions, return values from
>functions, and members of unions.
範囲以外の解釈を読もうとすること自体、元より無理が...