diff options
author | Chris Lattner <sabre@nondot.org> | 2009-03-13 22:38:49 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-03-13 22:38:49 +0000 |
commit | 7644f0726c310ec4224085eaea5f9aff8b957d90 (patch) | |
tree | c792ec8c60679083b6657904e9fb989e49f7c087 /include/clang/Basic/LangOptions.h | |
parent | 0527bcc36d67c4475d95669944d667c6f19f4ea4 (diff) |
wire up a new -fno-builtin option, make it control things like simplifylibcalls,
etc and make freestanding imply it.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66972 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/LangOptions.h')
-rw-r--r-- | include/clang/Basic/LangOptions.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/clang/Basic/LangOptions.h b/include/clang/Basic/LangOptions.h index f0a583c3d3..ee04439cad 100644 --- a/include/clang/Basic/LangOptions.h +++ b/include/clang/Basic/LangOptions.h @@ -48,6 +48,7 @@ public: unsigned NeXTRuntime : 1; // Use NeXT runtime. unsigned Freestanding : 1; // Freestanding implementation + unsigned NoBuiltin : 1; // Do not use builtin functions (-fno-builtin) unsigned ThreadsafeStatics : 1; // Whether static initializers are protected // by locks. @@ -75,7 +76,7 @@ public: GC = ObjC1 = ObjC2 = ObjCNonFragileABI = 0; C99 = Microsoft = CPlusPlus = CPlusPlus0x = NoExtensions = 0; CXXOperatorNames = PascalStrings = Boolean = WritableStrings = 0; - Exceptions = NeXTRuntime = Freestanding = 0; + Exceptions = NeXTRuntime = Freestanding = NoBuiltin = 0; LaxVectorConversions = 1; HeinousExtensions = 0; |