[llvm-commits] CVS: llvm/utils/TableGen/DAGISelEmitter.cpp

Chris Lattner lattner at cs.uiuc.edu
Tue Jan 10 17:34:03 PST 2006



Changes in directory llvm/utils/TableGen:

DAGISelEmitter.cpp updated: 1.128 -> 1.129
---
Log message:

Emit an error instead of an assertion if trying to do bogus things in result patterns.


---
Diffs of the changes:  (+2 -2)

 DAGISelEmitter.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/utils/TableGen/DAGISelEmitter.cpp
diff -u llvm/utils/TableGen/DAGISelEmitter.cpp:1.128 llvm/utils/TableGen/DAGISelEmitter.cpp:1.129
--- llvm/utils/TableGen/DAGISelEmitter.cpp:1.128	Mon Jan  9 12:27:06 2006
+++ llvm/utils/TableGen/DAGISelEmitter.cpp	Tue Jan 10 19:33:49 2006
@@ -2281,8 +2281,8 @@
       return std::make_pair(1, ResNo);
     } else {
       N->dump();
-      assert(0 && "Unknown node in result pattern!");
-      return std::make_pair(1, ~0U);
+      std::cerr << "\n";
+      throw std::string("Unknown node in result pattern!");
     }
   }
 






More information about the llvm-commits mailing list