aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CppBackend/CPPBackend.cpp
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-11-22 13:40:17 -0800
committerAlon Zakai <alonzakai@gmail.com>2013-11-22 13:40:31 -0800
commit90adf28b62d93fa32cac96c24c803e8430ad16eb (patch)
treee693eee76cab6ad46a4c9e7f25664fb7e2d813e6 /lib/Target/CppBackend/CPPBackend.cpp
parent0f11f18845d804425fb3b0858057e367ea349da8 (diff)
fix getOpName - we have no problem with forward refs
Diffstat (limited to 'lib/Target/CppBackend/CPPBackend.cpp')
-rw-r--r--lib/Target/CppBackend/CPPBackend.cpp19
1 files changed, 8 insertions, 11 deletions
diff --git a/lib/Target/CppBackend/CPPBackend.cpp b/lib/Target/CppBackend/CPPBackend.cpp
index 73c9c220c2..de22b03be1 100644
--- a/lib/Target/CppBackend/CPPBackend.cpp
+++ b/lib/Target/CppBackend/CPPBackend.cpp
@@ -38,8 +38,14 @@
#include <set>
using namespace llvm;
+#if 0
#define dump(x) fprintf(stderr, x "\n")
#define dumpv(x, ...) fprintf(stderr, x "\n", __VA_ARGS__)
+#else
+#define dump(x)
+#define dumpv(x, ...)
+#endif
+
#define dumpfail(x) { fprintf(stderr, x "\n"); report_fatal_error("fail"); }
#define dumpfailv(x, ...) { fprintf(stderr, x "\n", __VA_ARGS__); report_fatal_error("fail"); }
@@ -1030,17 +1036,8 @@ void CppWriter::printVariableBody(const GlobalVariable *GV) {
}
}
-std::string CppWriter::getOpName(const Value* V) {
- if (!isa<Instruction>(V) || DefinedValues.find(V) != DefinedValues.end())
- return getCppName(V);
-
- // See if its alread in the map of forward references, if so just return the
- // name we already set up for it
- ForwardRefMap::const_iterator I = ForwardRefs.find(V);
- if (I != ForwardRefs.end())
- return I->second;
-
- dumpfail("invalid value in getOpName");
+std::string CppWriter::getOpName(const Value* V) { // TODO: remove this
+ return getCppName(V);
}
static StringRef ConvertAtomicOrdering(AtomicOrdering Ordering) {