forked from OSchip/llvm-project
Changed direction of assert. Added more comments.
llvm-svn: 43585
This commit is contained in:
parent
6aff871a84
commit
aa9a95ca4f
|
@ -271,7 +271,7 @@ void RewriteTest::RewriteForwardClassDecl(ObjcClassDecl *ClassDecl) {
|
||||||
|
|
||||||
// Mark this typedef as having been generated.
|
// Mark this typedef as having been generated.
|
||||||
if (!ObjcForwardDecls.insert(ForwardDecl))
|
if (!ObjcForwardDecls.insert(ForwardDecl))
|
||||||
assert(true && "typedef already output");
|
assert(false && "typedef already output");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Replace the @class with typedefs corresponding to the classes.
|
// Replace the @class with typedefs corresponding to the classes.
|
||||||
|
@ -551,6 +551,9 @@ void RewriteTest::SynthesizeObjcInternalStruct(ObjcInterfaceDecl *CDecl,
|
||||||
}
|
}
|
||||||
|
|
||||||
int NumIvars = CDecl->getIntfDeclNumIvars();
|
int NumIvars = CDecl->getIntfDeclNumIvars();
|
||||||
|
// If no ivars and no root or if its root, directly or indirectly,
|
||||||
|
// have no ivars (thus not synthesize)
|
||||||
|
// then no need to synthesize this class either.
|
||||||
if (NumIvars <= 0 && (!RCDecl || !ObjcSynthesizedStructs.count(RCDecl)))
|
if (NumIvars <= 0 && (!RCDecl || !ObjcSynthesizedStructs.count(RCDecl)))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -602,7 +605,7 @@ void RewriteTest::SynthesizeObjcInternalStruct(ObjcInterfaceDecl *CDecl,
|
||||||
Result += "};\n";
|
Result += "};\n";
|
||||||
// Mark this struct as having been generated.
|
// Mark this struct as having been generated.
|
||||||
if (!ObjcSynthesizedStructs.insert(CDecl))
|
if (!ObjcSynthesizedStructs.insert(CDecl))
|
||||||
assert(true && "struct already synthesize- SynthesizeObjcInternalStruct");
|
assert(false && "struct already synthesize- SynthesizeObjcInternalStruct");
|
||||||
}
|
}
|
||||||
|
|
||||||
// RewriteObjcMethodsMetaData - Rewrite methods metadata for instance or
|
// RewriteObjcMethodsMetaData - Rewrite methods metadata for instance or
|
||||||
|
|
Loading…
Reference in New Issue