summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-12-06 04:42:16 +0000
committerChris Lattner <sabre@nondot.org>2002-12-06 04:42:16 +0000
commit3ef3fdf837db4520ea5f63b2854bbc8aa7c86d9f (patch)
tree68afde3fa7296f5c7412bb4e0b40642baf491627
parent3e6e191e398f18c7fa72225bfc139edb92ab8036 (diff)
downloadbcm5719-llvm-3ef3fdf837db4520ea5f63b2854bbc8aa7c86d9f.tar.gz
bcm5719-llvm-3ef3fdf837db4520ea5f63b2854bbc8aa7c86d9f.zip
Fix bug
llvm-svn: 4942
-rw-r--r--llvm/support/tools/TableGen/FileParser.y4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/support/tools/TableGen/FileParser.y b/llvm/support/tools/TableGen/FileParser.y
index ff3ec40484c..76f07e465f8 100644
--- a/llvm/support/tools/TableGen/FileParser.y
+++ b/llvm/support/tools/TableGen/FileParser.y
@@ -92,8 +92,8 @@ static void setValue(const std::string &ValName,
// Loop over bits, assigning values as appropriate...
for (unsigned i = 0, e = BitList->size(); i != e; ++i) {
unsigned Bit = (*BitList)[i];
- if (NewVal->getBit(i)) {
- err() << "Cannot set bit #" << i << " of value '" << ValName
+ if (NewVal->getBit(Bit)) {
+ err() << "Cannot set bit #" << Bit << " of value '" << ValName
<< "' more than once!\n";
abort();
}
OpenPOWER on IntegriCloud