From: Argyrios Kyrtzidis Date: Wed, 22 Jul 2009 23:13:42 +0000 (+0000) Subject: Change Preprocessor to keep a copy of LangOptions instead of reference, like ASTContext. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ba1e898c64048e25cb65afec3807ad463e41914b;p=clang Change Preprocessor to keep a copy of LangOptions instead of reference, like ASTContext. Now when creating a Preprocessor we can pass it a temporary LangOptions object instead of having to remember to keep it around. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76815 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Lex/Preprocessor.h b/include/clang/Lex/Preprocessor.h index 6d5ed72455..f1647afaa3 100644 --- a/include/clang/Lex/Preprocessor.h +++ b/include/clang/Lex/Preprocessor.h @@ -49,7 +49,7 @@ class DirectoryLookup; /// class Preprocessor { Diagnostic *Diags; - const LangOptions &Features; + LangOptions Features; TargetInfo &Target; FileManager &FileMgr; SourceManager &SourceMgr;