diff options
Diffstat (limited to 'include/clang/Lex')
-rw-r--r-- | include/clang/Lex/Lexer.h | 2 | ||||
-rw-r--r-- | include/clang/Lex/LiteralSupport.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Lex/Lexer.h b/include/clang/Lex/Lexer.h index e24fe9c9ab..3bc44b192a 100644 --- a/include/clang/Lex/Lexer.h +++ b/include/clang/Lex/Lexer.h @@ -485,6 +485,8 @@ private: void LexNumericConstant (Token &Result, const char *CurPtr); void LexStringLiteral (Token &Result, const char *CurPtr, tok::TokenKind Kind); + void LexRawStringLiteral (Token &Result, const char *CurPtr, + tok::TokenKind Kind); void LexAngledStringLiteral(Token &Result, const char *CurPtr); void LexCharConstant (Token &Result, const char *CurPtr, tok::TokenKind Kind); diff --git a/include/clang/Lex/LiteralSupport.h b/include/clang/Lex/LiteralSupport.h index 15057299b2..3a3782a3b2 100644 --- a/include/clang/Lex/LiteralSupport.h +++ b/include/clang/Lex/LiteralSupport.h @@ -197,6 +197,7 @@ public: private: void init(const Token *StringToks, unsigned NumStringToks); + void CopyStringFragment(const StringRef &Fragment); }; } // end namespace clang |