summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-01-11 01:33:49 +0000
committerChris Lattner <sabre@nondot.org>2006-01-11 01:33:49 +0000
commit3857f6d06716bd9c6ca07cd7d402d215978d0a7f (patch)
tree0a8798b9d01b698c3d3e8dc3b8aa13e92d858166 /llvm
parent0d5d08b26ee5241ad96d72c0121e8d6ee86ef88f (diff)
downloadbcm5719-llvm-3857f6d06716bd9c6ca07cd7d402d215978d0a7f.tar.gz
bcm5719-llvm-3857f6d06716bd9c6ca07cd7d402d215978d0a7f.zip
Emit an error instead of an assertion if trying to do bogus things in result patterns.
llvm-svn: 25194
Diffstat (limited to 'llvm')
-rw-r--r--llvm/utils/TableGen/DAGISelEmitter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/DAGISelEmitter.cpp b/llvm/utils/TableGen/DAGISelEmitter.cpp
index 9668ab4ede3..75780c4d3ed 100644
--- a/llvm/utils/TableGen/DAGISelEmitter.cpp
+++ b/llvm/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!");
}
}
OpenPOWER on IntegriCloud