summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2015-03-02 19:01:14 +0000
committerBob Wilson <bob.wilson@apple.com>2015-03-02 19:01:14 +0000
commitb111ec94b3474c4eff15b19a74cd815cdb469aaa (patch)
treeb08c0df24e8e846e1e0a2d7f6a7ec618fd64087e /clang/lib/Frontend/CompilerInvocation.cpp
parenta57d588cb7109c45b63a46ef6598f03745486f98 (diff)
downloadbcm5719-llvm-b111ec94b3474c4eff15b19a74cd815cdb469aaa.tar.gz
bcm5719-llvm-b111ec94b3474c4eff15b19a74cd815cdb469aaa.zip
Add clang support for Objective-C application extensions.
This adds the -fapplication-extension option, along with the ios_app_extension and macosx_app_extension availability attributes. Patch by Ted Kremenek llvm-svn: 230989
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r--clang/lib/Frontend/CompilerInvocation.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp
index 2098dec1729..962e8e10df7 100644
--- a/clang/lib/Frontend/CompilerInvocation.cpp
+++ b/clang/lib/Frontend/CompilerInvocation.cpp
@@ -1578,6 +1578,7 @@ static void ParseLangArgs(LangOptions &Opts, ArgList &Args, InputKind IK,
Opts.DebuggerObjCLiteral = Args.hasArg(OPT_fdebugger_objc_literal);
Opts.ApplePragmaPack = Args.hasArg(OPT_fapple_pragma_pack);
Opts.CurrentModule = Args.getLastArgValue(OPT_fmodule_name);
+ Opts.AppExt = Args.hasArg(OPT_fapplication_extension);
Opts.ImplementationOfModule =
Args.getLastArgValue(OPT_fmodule_implementation_of);
Opts.ModuleFeatures = Args.getAllArgValues(OPT_fmodule_feature);
OpenPOWER on IntegriCloud