From: Chris Lattner Date: Wed, 11 Jan 2006 01:33:49 +0000 (+0000) Subject: Emit an error instead of an assertion if trying to do bogus things in result patterns. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=7893f13ad69d56142e848f1091d131dc8a394937;p=oota-llvm.git Emit an error instead of an assertion if trying to do bogus things in result patterns. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25194 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/TableGen/DAGISelEmitter.cpp b/utils/TableGen/DAGISelEmitter.cpp index 9668ab4ede3..75780c4d3ed 100644 --- a/utils/TableGen/DAGISelEmitter.cpp +++ b/utils/TableGen/DAGISelEmitter.cpp @@ -2281,8 +2281,8 @@ public: 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!"); } }