diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Lex/TokenLexer.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/Lex/TokenLexer.cpp b/lib/Lex/TokenLexer.cpp index 18211ff25b..f8f9400db9 100644 --- a/lib/Lex/TokenLexer.cpp +++ b/lib/Lex/TokenLexer.cpp @@ -537,10 +537,6 @@ bool TokenLexer::pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, "Token at this Index must be ## or part of the MSVC 'L " "#macro-arg' pasting pair"); - assert(std::is_trivial<Token>::value && - !std::memcmp(&LHSTok, &TokenStream[CurIdx - 1], sizeof(Token)) && - "LHSTok must equal the token preceding the hashhash"); - // MSVC: If previous token was pasted, this must be a recovery from an invalid // paste operation. Ignore spaces before this token to mimic MSVC output. // Required for generating valid UUID strings in some MS headers. |