summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Geoffray <nicolas.geoffray@lip6.fr>2009-08-15 15:41:32 +0000
committerNicolas Geoffray <nicolas.geoffray@lip6.fr>2009-08-15 15:41:32 +0000
commit78e0ffa25fff1aabfb61481b51be98d87546ea15 (patch)
treeba7d369d9d0ad8408dcdff60b80211723d82bc94
parent7e11b725f4067fae2f53804b42317508f9409787 (diff)
downloadbcm5719-llvm-78e0ffa25fff1aabfb61481b51be98d87546ea15.tar.gz
bcm5719-llvm-78e0ffa25fff1aabfb61481b51be98d87546ea15.zip
Use the new API for creating an OpaqueType.
llvm-svn: 79107
-rw-r--r--llvm/lib/Target/CppBackend/CPPBackend.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/Target/CppBackend/CPPBackend.cpp b/llvm/lib/Target/CppBackend/CPPBackend.cpp
index 79f1366d7ab..2f5733dae3b 100644
--- a/llvm/lib/Target/CppBackend/CPPBackend.cpp
+++ b/llvm/lib/Target/CppBackend/CPPBackend.cpp
@@ -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;
}
OpenPOWER on IntegriCloud