]> granicus.if.org Git - clang/commit
Add -fobjc-default-synthesized-properties flag
authorTed Kremenek <kremenek@apple.com>
Thu, 23 Dec 2010 21:35:43 +0000 (21:35 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 23 Dec 2010 21:35:43 +0000 (21:35 +0000)
commitc32647d111e516593b9ba242cad7b8ff4016c155
tree94ffd2ac21a9e0113f2cc190cedcd8eea25b1033
parent21142581d55918beed544a757e4af3bb865b1812
Add -fobjc-default-synthesized-properties flag
to allow us to explicitly control whether or
not Objective-C properties are default synthesized.
Currently this feature only works when using
the -fobjc-non-fragile-abi2 flag (so there is
no functionality change), but we can now turn
off this feature without turning off all the features
coupled with -fobjc-non-fragile-abi2.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122519 91177308-0d34-0410-b5e6-96231b3b80d8
18 files changed:
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/LangOptions.h
include/clang/Driver/CC1Options.td
include/clang/Driver/Options.td
include/clang/Driver/ToolChain.h
lib/Driver/ToolChains.h
lib/Driver/Tools.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Serialization/ASTReader.cpp
lib/Serialization/ASTWriter.cpp
test/CodeGenObjC/debug-info-default-synth-ivar.m
test/SemaObjC/default-synthesize-1.m
test/SemaObjC/default-synthesize.m
test/SemaObjC/direct-synthesized-ivar-access.m
test/SemaObjC/synth-provisional-ivars.m
test/SemaObjC/synthesized-ivar.m
test/SemaObjC/warn-implicit-atomic-property.m