diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-11-22 13:40:17 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-11-22 13:40:31 -0800 |
commit | 90adf28b62d93fa32cac96c24c803e8430ad16eb (patch) | |
tree | e693eee76cab6ad46a4c9e7f25664fb7e2d813e6 /lib/Target/CppBackend/CPPBackend.cpp | |
parent | 0f11f18845d804425fb3b0858057e367ea349da8 (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.cpp | 19 |
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) { |