attr-nodebug.c revision d87df37e0adaba0d5e33da7b1a14d7f1d94c5eef
1d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlsson// RUN: clang %s -verify -fsyntax-only 2d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlsson 3d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlssonint a __attribute__((nodebug)); // expected-warning {{'nodebug' attribute only applies to function types}} 4d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlsson 5d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlssonvoid t1() __attribute__((nodebug)); 6d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlsson 7d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlssonvoid t2() __attribute__((nodebug(2))); // expected-error {{attribute requires 0 argument(s)}} 8d87df37e0adaba0d5e33da7b1a14d7f1d94c5eefAnders Carlsson 9