Add some debug output to help diagnose PR7689.
authorDan Gohman <gohman@apple.com>
Wed, 21 Jul 2010 21:18:37 +0000 (21:18 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 21 Jul 2010 21:18:37 +0000 (21:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109036 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Bitcode/Writer/BitcodeWriter.cpp

index 64c2dfaee82dd63903496485154ed97bc5b0ee58..f594e0ffe4ef5fb278a7ccb45a1e5cbdc234fb8d 100644 (file)
@@ -897,6 +897,9 @@ static void WriteConstants(unsigned FirstVal, unsigned LastVal,
       Record.push_back(VE.getValueID(BA->getFunction()));
       Record.push_back(VE.getGlobalBasicBlockID(BA->getBasicBlock()));
     } else {
+#ifndef NDEBUG
+      C->dump();
+#endif
       llvm_unreachable("Unknown constant!");
     }
     Stream.EmitRecord(Code, Record, AbbrevToUse);