summaryrefslogtreecommitdiffstats
path: root/clang/test/Parser/attr-availability.c
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-09-13 17:31:48 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-09-13 17:31:48 +0000
commita9dfa9280e83782fe755cdb4456dc63433e6d134 (patch)
tree6da17c87f365e48143806b30cf99fb3b14f0a922 /clang/test/Parser/attr-availability.c
parent5c81ca460e4048e3ad188a3716a59359ff6a5a1e (diff)
downloadbcm5719-llvm-a9dfa9280e83782fe755cdb4456dc63433e6d134.tar.gz
bcm5719-llvm-a9dfa9280e83782fe755cdb4456dc63433e6d134.zip
As Aaron pointed out it's simpler to reject wide string availability attr messages in the parser.
llvm-svn: 190706
Diffstat (limited to 'clang/test/Parser/attr-availability.c')
-rw-r--r--clang/test/Parser/attr-availability.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/Parser/attr-availability.c b/clang/test/Parser/attr-availability.c
index 0ed83917753..06bebbad5c5 100644
--- a/clang/test/Parser/attr-availability.c
+++ b/clang/test/Parser/attr-availability.c
@@ -18,6 +18,8 @@ void f5() __attribute__((availability(macosx,introduced=10.5), availability(ios,
void f6() __attribute__((availability(macosx,unavailable,introduced=10.5))); // expected-warning{{'unavailable' availability overrides all other availability information}}
+void f7() __attribute__((availability(macosx,message=L"wide"))); // expected-error {{expected string literal for optional message in 'availability' attribute}}
+
// rdar://10095131
enum E{
gorf __attribute__((availability(macosx,introduced=8.5, message = 10.0))), // expected-error {{expected string literal for optional message in 'availability' attribute}}
OpenPOWER on IntegriCloud