summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/constructor-attribute.c
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2014-01-02 21:26:14 +0000
committerAaron Ballman <aaron@aaronballman.com>2014-01-02 21:26:14 +0000
commit05e420abad1fb8e7f01402dd43e16d578855dd17 (patch)
tree8a006aec09fb93933502322a0e1b58f58d3a4e45 /clang/test/Sema/constructor-attribute.c
parentdecb024c86638ade1db1dafabad5e216a75a23b7 (diff)
downloadbcm5719-llvm-05e420abad1fb8e7f01402dd43e16d578855dd17.tar.gz
bcm5719-llvm-05e420abad1fb8e7f01402dd43e16d578855dd17.zip
Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases.
llvm-svn: 198355
Diffstat (limited to 'clang/test/Sema/constructor-attribute.c')
-rw-r--r--clang/test/Sema/constructor-attribute.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Sema/constructor-attribute.c b/clang/test/Sema/constructor-attribute.c
index 6a950979d36..1bb69fc4aa5 100644
--- a/clang/test/Sema/constructor-attribute.c
+++ b/clang/test/Sema/constructor-attribute.c
@@ -3,13 +3,13 @@
int x __attribute__((constructor)); // expected-warning {{'constructor' attribute only applies to functions}}
int f() __attribute__((constructor));
int f() __attribute__((constructor(1)));
-int f() __attribute__((constructor(1,2))); // expected-error {{attribute takes no more than 1 argument}}
+int f() __attribute__((constructor(1,2))); // expected-error {{'constructor' attribute takes no more than 1 argument}}
int f() __attribute__((constructor(1.0))); // expected-error {{'constructor' attribute requires an integer constant}}
int x __attribute__((destructor)); // expected-warning {{'destructor' attribute only applies to functions}}
int f() __attribute__((destructor));
int f() __attribute__((destructor(1)));
-int f() __attribute__((destructor(1,2))); // expected-error {{attribute takes no more than 1 argument}}
+int f() __attribute__((destructor(1,2))); // expected-error {{'destructor' attribute takes no more than 1 argument}}
int f() __attribute__((destructor(1.0))); // expected-error {{'destructor' attribute requires an integer constant}}
OpenPOWER on IntegriCloud