diff options
author | Bob Wilson <bob.wilson@apple.com> | 2015-03-02 19:01:14 +0000 |
---|---|---|
committer | Bob Wilson <bob.wilson@apple.com> | 2015-03-02 19:01:14 +0000 |
commit | b111ec94b3474c4eff15b19a74cd815cdb469aaa (patch) | |
tree | b08c0df24e8e846e1e0a2d7f6a7ec618fd64087e /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | a57d588cb7109c45b63a46ef6598f03745486f98 (diff) | |
download | bcm5719-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.cpp | 1 |
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); |