summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseCXXInlineMethods.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-12-19 02:13:56 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-12-19 02:13:56 +0000
commitce1d30142c19a05e45f4e73e7dae689ceb6ba26e (patch)
treeda103af4bf274561cd7a494e65f56680ac20f99e /clang/lib/Parse/ParseCXXInlineMethods.cpp
parenta865a1683aeaaeedfb47e0a2d1cb539d513118e5 (diff)
downloadbcm5719-llvm-ce1d30142c19a05e45f4e73e7dae689ceb6ba26e.tar.gz
bcm5719-llvm-ce1d30142c19a05e45f4e73e7dae689ceb6ba26e.zip
Fix layering violation, Lex shouldn't know about Decl
llvm-svn: 224562
Diffstat (limited to 'clang/lib/Parse/ParseCXXInlineMethods.cpp')
-rw-r--r--clang/lib/Parse/ParseCXXInlineMethods.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Parse/ParseCXXInlineMethods.cpp b/clang/lib/Parse/ParseCXXInlineMethods.cpp
index 96d35bc249c..e39f2f1627b 100644
--- a/clang/lib/Parse/ParseCXXInlineMethods.cpp
+++ b/clang/lib/Parse/ParseCXXInlineMethods.cpp
@@ -218,7 +218,7 @@ void Parser::ParseCXXNonStaticMemberInitializer(Decl *VarD) {
Eof.startToken();
Eof.setKind(tok::eof);
Eof.setLocation(Tok.getLocation());
- Eof.setDecl(VarD);
+ Eof.setEofData(VarD);
Toks.push_back(Eof);
}
@@ -624,7 +624,7 @@ void Parser::ParseLexedMemberInitializer(LateParsedMemberInitializer &MI) {
ConsumeAnyToken();
}
// Make sure this is *our* artificial EOF token.
- if (Tok.getDecl() == MI.Field)
+ if (Tok.getEofData() == MI.Field)
ConsumeAnyToken();
}
OpenPOWER on IntegriCloud