Add clang support for Objective-C application extensions.
authorBob Wilson <bob.wilson@apple.com>
Mon, 2 Mar 2015 19:01:14 +0000 (19:01 +0000)
committerBob Wilson <bob.wilson@apple.com>
Mon, 2 Mar 2015 19:01:14 +0000 (19:01 +0000)
commitb111ec94b3474c4eff15b19a74cd815cdb469aaa
treeb08c0df24e8e846e1e0a2d7f6a7ec618fd64087e
parenta57d588cb7109c45b63a46ef6598f03745486f98
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
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/LangOptions.def
clang/include/clang/Driver/Options.td
clang/lib/AST/DeclBase.cpp
clang/lib/Driver/Tools.cpp
clang/lib/Frontend/CompilerInvocation.cpp
clang/lib/Lex/PPMacroExpansion.cpp
clang/test/Sema/attr-availability-app-extensions.c [new file with mode: 0644]