]> granicus.if.org Git - clang/commitdiff
Add stub for PTHLexer::isNextPPTokenLParen().
authorTed Kremenek <kremenek@apple.com>
Wed, 19 Nov 2008 22:42:26 +0000 (22:42 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 19 Nov 2008 22:42:26 +0000 (22:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59670 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Lex/PTHLexer.h
lib/Lex/PTHLexer.cpp

index bdaba760cf3ec0ff92351b6fdbebca9a68abe3e3..5118c5c7bec1b9eebba5939cb7e35356c7965ac2 100644 (file)
@@ -60,6 +60,11 @@ public:
   /// ReadToEndOfLine - Read the rest of the current preprocessor line as an
   /// uninterpreted string.  This switches the lexer out of directive mode.
   void DiscardToEndOfLine();
+  
+  /// isNextPPTokenLParen - Return 1 if the next unexpanded token will return a
+  /// tok::l_paren token, 0 if it is something else and 2 if there are no more
+  /// tokens controlled by this lexer.
+  unsigned isNextPPTokenLParen();
 };
 
 }  // end namespace clang
index 15d56039692a29c3abf098faaeb27dc68b2381ab..e9d6d4794f9dc2ce87aeb900658a4da5ba978402 100644 (file)
@@ -80,6 +80,11 @@ void PTHLexer::setEOF(Token& Tok) {
 void PTHLexer::DiscardToEndOfLine() {
   assert(ParsingPreprocessorDirective && ParsingFilename == false &&
          "Must be in a preprocessing directive!");
-  
   assert (0 && "Not implemented.");
 }
+
+unsigned PTHLexer::isNextPPTokenLParen() {
+  assert (0 && "Not implemented.");
+  return 0;
+}
+