同一の指示子と修飾子のリストで、直接または 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 |