]> granicus.if.org Git - clang/commitdiff
clarify comment, rename argument to avoid a subtle conflict
authorChris Lattner <sabre@nondot.org>
Tue, 28 Oct 2008 01:02:17 +0000 (01:02 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 28 Oct 2008 01:02:17 +0000 (01:02 +0000)
with an ivar that wasn't a bug but was confusing.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58311 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Lex/TokenLexer.h

index 9e384347d1b5fb43ffcc29bb8ac73c1b7f79bb7c..47b7c213d7589b468ed78018d528b1d1d302159b 100644 (file)
@@ -87,12 +87,13 @@ public:
   /// ownership of the ActualArgs pointer.
   void Init(Token &Tok, MacroArgs *ActualArgs);
   
-  /// Create a TokenLexer for the specified token stream.  This does not
-  /// take ownership of the specified token vector.
+  /// Create a TokenLexer for the specified token stream.  If 'OwnsTokens' is
+  /// specified, this takes ownership of the tokens and delete[]'s them when
+  /// the token lexer is empty.
   TokenLexer(const Token *TokArray, unsigned NumToks, bool DisableExpansion,
-             bool OwnsTokens, Preprocessor &pp)
+             bool ownsTokens, Preprocessor &pp)
     : Macro(0), ActualArgs(0), PP(pp), OwnsTokens(false) {
-    Init(TokArray, NumToks, DisableExpansion, OwnsTokens);
+    Init(TokArray, NumToks, DisableExpansion, ownsTokens);
   }
   
   /// Init - Initialize this TokenLexer with the specified token stream.