Changeset View
Changeset View
Standalone View
Standalone View
test/Sema/attr-nodebug.c
// RUN: %clang_cc1 %s -verify -fsyntax-only | // RUN: %clang_cc1 %s -verify -fsyntax-only | ||||
int a __attribute__((nodebug)); | int a __attribute__((nodebug)); | ||||
void b() { | void b(int p __attribute__((nodebug))) { // expected-warning {{'nodebug' attribute only applies to variables and functions}} | ||||
int b __attribute__((nodebug)); // expected-warning {{'nodebug' attribute only applies to functions and global variables}} | int b __attribute__((nodebug)); | ||||
} | } | ||||
void t1() __attribute__((nodebug)); | void t1() __attribute__((nodebug)); | ||||
void t2() __attribute__((nodebug(2))); // expected-error {{'nodebug' attribute takes no arguments}} | void t2() __attribute__((nodebug(2))); // expected-error {{'nodebug' attribute takes no arguments}} |