From 90adf28b62d93fa32cac96c24c803e8430ad16eb Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Fri, 22 Nov 2013 13:40:17 -0800 Subject: fix getOpName - we have no problem with forward refs --- lib/Target/CppBackend/CPPBackend.cpp | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'lib/Target/CppBackend/CPPBackend.cpp') 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 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(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) { -- cgit v1.2.3-18-g5258