diff options
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Basic/Targets/OSTargets.cpp')
-rw-r--r-- | contrib/llvm/tools/clang/lib/Basic/Targets/OSTargets.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/llvm/tools/clang/lib/Basic/Targets/OSTargets.cpp b/contrib/llvm/tools/clang/lib/Basic/Targets/OSTargets.cpp index 50abd4ce0c8c..6252a51ef710 100644 --- a/contrib/llvm/tools/clang/lib/Basic/Targets/OSTargets.cpp +++ b/contrib/llvm/tools/clang/lib/Basic/Targets/OSTargets.cpp @@ -33,7 +33,7 @@ void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts, Builder.defineMacro("_FORTIFY_SOURCE", "0"); // Darwin defines __weak, __strong, and __unsafe_unretained even in C mode. - if (!Opts.ObjC1) { + if (!Opts.ObjC) { // __weak is always defined, for use in blocks and with objc pointers. Builder.defineMacro("__weak", "__attribute__((objc_gc(weak)))"); Builder.defineMacro("__strong", ""); |