Fix <rdar://problem/5924225> clang ObjC rewriter: objc_exception_throw declaration in preamble does not match objc/objc-exception.h.
llvm-svn: 50915
This commit is contained in:
parent
530c3f9403
commit
d30f8c5b54
|
@ -328,7 +328,7 @@ void RewriteObjC::Initialize(ASTContext &context) {
|
|||
Preamble += "__OBJC_RW_EXTERN void objc_exception_try_exit(void *);\n";
|
||||
Preamble += "__OBJC_RW_EXTERN struct objc_object *objc_exception_extract(void *);\n";
|
||||
Preamble += "__OBJC_RW_EXTERN int objc_exception_match";
|
||||
Preamble += "(struct objc_class *, struct objc_object *, ...);\n";
|
||||
Preamble += "(struct objc_class *, struct objc_object *);\n";
|
||||
Preamble += "__OBJC_RW_EXTERN Protocol *objc_getProtocol(const char *);\n";
|
||||
if (LangOpts.Microsoft)
|
||||
Preamble += "#undef __OBJC_RW_EXTERN\n";
|
||||
|
|
Loading…
Reference in New Issue