x86 用の Solaris 10 で C プログラムをコンパイルしています。コードは次のとおりです。
#if defined (__GNUC_MINOR__)&&2093<=(__GNUC__*1000+__GNUC_MINOR__) __attribute__ ((__unused__))
#endif
これをコンパイルすると、次のエラー メッセージが表示されます。
error: expected primary-expression before "__attribute__"; error: expected ';' before "__attribute__"
何が問題なのですか? どうすれば修正できますか?