Change Preprocessor to keep a copy of LangOptions instead of reference, like ASTContext.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 22 Jul 2009 23:13:42 +0000 (23:13 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 22 Jul 2009 23:13:42 +0000 (23:13 +0000)
Now when creating a Preprocessor we can pass it a temporary LangOptions object instead of having to remember to keep it around.

llvm-svn: 76815

clang/include/clang/Lex/Preprocessor.h

index 6d5ed72..f1647af 100644 (file)
@@ -49,7 +49,7 @@ class DirectoryLookup;
 ///
 class Preprocessor {
   Diagnostic        *Diags;
-  const LangOptions &Features;
+  LangOptions        Features;
   TargetInfo        &Target;
   FileManager       &FileMgr;
   SourceManager     &SourceMgr;