同一の指示子と修飾子のリストで、直接または typedef により同一の修飾子が複数ある場合は、動作は型修飾子が 1 つだけの場合と同様になります。
C90 では、次のコードではエラーが発生します。
%example cat test.c
const const int a;
int main(void) {
return(0);
}
%example cc -xc99=none test.c
"test.c", 1 行目: 型の組み合わせが不適切です
|
ただし、C99 では、C コンパイラで複数の修飾子を使用できます。
%example cc -xc99 test.c %example |