diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-02-14 20:49:29 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-02-14 20:49:29 +0000 |
commit | 3573c0c0b44a1ac8f76a00af1bc75e94ca03d704 (patch) | |
tree | a73b7dbfd0dad96b6848adaf47fbb6f9a76facf7 /lib/Basic/Targets.cpp | |
parent | 19891b082be53204ec91da31aee902966508c6d8 (diff) |
Add -ffreestanding to suppress the implicit declaration of library builtins like printf and malloc. Fixes PR3586
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64566 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Basic/Targets.cpp')
-rw-r--r-- | lib/Basic/Targets.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index ad7d6d5797..3e724eb396 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -296,7 +296,7 @@ public: }; const Builtin::Info PPCTargetInfo::BuiltinInfo[] = { -#define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS }, +#define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, false }, #include "clang/AST/PPCBuiltins.def" }; @@ -438,7 +438,7 @@ public: namespace { // Namespace for x86 abstract base class const Builtin::Info BuiltinInfo[] = { -#define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS }, +#define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, false }, #include "clang/AST/X86Builtins.def" }; |