Sink definition of IBOutlet, IBOutletCollection, and IBAction into
the compiler predefines buffer. These are essentially part of the Objective-C language. llvm-svn: 158690
This commit is contained in:
@@ -377,6 +377,11 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
|
||||
|
||||
if (LangOpts.NeXTRuntime)
|
||||
Builder.defineMacro("__NEXT_RUNTIME__");
|
||||
|
||||
Builder.defineMacro("IBOutlet", "__attribute__((iboutlet))");
|
||||
Builder.defineMacro("IBOutletCollection(ClassName)",
|
||||
"__attribute__((iboutletcollection(ClassName)))");
|
||||
Builder.defineMacro("IBAction", "void)__attribute__((ibaction)");
|
||||
}
|
||||
|
||||
// darwin_constant_cfstrings controls this. This is also dependent
|
||||
|
||||
Reference in New Issue
Block a user