summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
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/lib/Parse/ParseDecl.cpp
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/lib/Parse/ParseDecl.cpp')
-rw-r--r--clang/lib/Parse/ParseDecl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Parse/ParseDecl.cpp b/clang/lib/Parse/ParseDecl.cpp
index 74982a3894e..915fb607a68 100644
--- a/clang/lib/Parse/ParseDecl.cpp
+++ b/clang/lib/Parse/ParseDecl.cpp
@@ -885,7 +885,7 @@ void Parser::ParseAvailabilityAttribute(IdentifierInfo &Availability,
}
ConsumeToken();
if (Keyword == Ident_message) {
- if (!isTokenStringLiteral()) {
+ if (Tok.isNot(tok::string_literal)) { // Also reject wide string literals.
Diag(Tok, diag::err_expected_string_literal)
<< /*Source='availability attribute'*/2;
SkipUntil(tok::r_paren);
OpenPOWER on IntegriCloud