Use the new API for creating an OpaqueType.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79107 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nicolas Geoffray 2009-08-15 15:41:32 +00:00
parent 3d2de1d175
commit bad9defac8

View File

@ -516,7 +516,8 @@ namespace {
if (TI != TypeStack.end()) {
TypeMap::const_iterator I = UnresolvedTypes.find(Ty);
if (I == UnresolvedTypes.end()) {
Out << "PATypeHolder " << typeName << "_fwd = OpaqueType::get();";
Out << "PATypeHolder " << typeName;
Out << "_fwd = OpaqueType::get(getGlobalContext());";
nl(Out);
UnresolvedTypes[Ty] = typeName;
}
@ -616,7 +617,8 @@ namespace {
break;
}
case Type::OpaqueTyID: {
Out << "OpaqueType* " << typeName << " = OpaqueType::get();";
Out << "OpaqueType* " << typeName;
Out << " = OpaqueType::get(getGlobalContext());";
nl(Out);
break;
}