Use the new API for creating an OpaqueType.
llvm-svn: 79107
This commit is contained in:
@@ -516,7 +516,8 @@ namespace {
|
|||||||
if (TI != TypeStack.end()) {
|
if (TI != TypeStack.end()) {
|
||||||
TypeMap::const_iterator I = UnresolvedTypes.find(Ty);
|
TypeMap::const_iterator I = UnresolvedTypes.find(Ty);
|
||||||
if (I == UnresolvedTypes.end()) {
|
if (I == UnresolvedTypes.end()) {
|
||||||
Out << "PATypeHolder " << typeName << "_fwd = OpaqueType::get();";
|
Out << "PATypeHolder " << typeName;
|
||||||
|
Out << "_fwd = OpaqueType::get(getGlobalContext());";
|
||||||
nl(Out);
|
nl(Out);
|
||||||
UnresolvedTypes[Ty] = typeName;
|
UnresolvedTypes[Ty] = typeName;
|
||||||
}
|
}
|
||||||
@@ -616,7 +617,8 @@ namespace {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case Type::OpaqueTyID: {
|
case Type::OpaqueTyID: {
|
||||||
Out << "OpaqueType* " << typeName << " = OpaqueType::get();";
|
Out << "OpaqueType* " << typeName;
|
||||||
|
Out << " = OpaqueType::get(getGlobalContext());";
|
||||||
nl(Out);
|
nl(Out);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user