OSDN Git Service

[Lex] Speed up updateConsecutiveMacroArgTokens (NFC)
authorVedant Kumar <vsk@apple.com>
Thu, 7 Jul 2016 22:38:29 +0000 (22:38 +0000)
committerVedant Kumar <vsk@apple.com>
Thu, 7 Jul 2016 22:38:29 +0000 (22:38 +0000)
commit3339c568c43e4644f02289e5edfc78c860f19c9f
treeae22f8171256a29805780e659cb4f03ad87eb1c8
parent13dff5784972f542a8ad7ba905db27dcc787c826
[Lex] Speed up updateConsecutiveMacroArgTokens (NFC)

SM.isWrittenInSameFile() calls getFileID(), which can be expensive.
Move this check behind some cheaper filters.

llvm-svn: 274800
clang/lib/Lex/TokenLexer.cpp