c: small refactoring of checking for __attribute__(const))
per Richard's comment.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161786 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Lex/PPMacroExpansion.cpp b/lib/Lex/PPMacroExpansion.cpp
index 7aef2f1..ebdb644 100644
--- a/lib/Lex/PPMacroExpansion.cpp
+++ b/lib/Lex/PPMacroExpansion.cpp
@@ -1054,7 +1054,7 @@
if (Tok.is(tok::l_paren)) {
// Read the identifier
Lex(Tok);
- if (Tok.is(tok::identifier)) {
+ if (Tok.is(tok::identifier) || Tok.is(tok::kw_const)) {
FeatureII = Tok.getIdentifierInfo();
// Read the ')'.
@@ -1062,13 +1062,6 @@
if (Tok.is(tok::r_paren))
IsValid = true;
}
- else if (Tok.is(tok::kw_const)) {
- FeatureII = getIdentifierInfo("const");
- // Read the ')'.
- Lex(Tok);
- if (Tok.is(tok::r_paren))
- IsValid = true;
- }
}
bool Value = false;