summaryrefslogtreecommitdiff
path: root/utils/TableGen
diff options
context:
space:
mode:
authorLauro Ramos Venancio <lauro.venancio@gmail.com>2007-04-26 17:03:22 +0000
committerLauro Ramos Venancio <lauro.venancio@gmail.com>2007-04-26 17:03:22 +0000
commit195c6c298a7cad8b8e1fa3cae2b06dac01482cd2 (patch)
treef49f62d3bb700077cafc90b13e8794302d497247 /utils/TableGen
parentfc24a72d9eb3920727b1d1e2e5aaf60993591659 (diff)
downloadllvm-195c6c298a7cad8b8e1fa3cae2b06dac01482cd2.tar.gz
llvm-195c6c298a7cad8b8e1fa3cae2b06dac01482cd2.tar.bz2
llvm-195c6c298a7cad8b8e1fa3cae2b06dac01482cd2.tar.xz
bugfix: remember that ResNode was declared.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36477 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen')
-rw-r--r--utils/TableGen/DAGISelEmitter.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/TableGen/DAGISelEmitter.cpp b/utils/TableGen/DAGISelEmitter.cpp
index 11f7f77e9d..e10558ef72 100644
--- a/utils/TableGen/DAGISelEmitter.cpp
+++ b/utils/TableGen/DAGISelEmitter.cpp
@@ -2851,9 +2851,10 @@ public:
Code2 = "SDOperand " + NodeName + " = SDOperand(";
} else {
NodeName = "ResNode";
- if (!ResNodeDecled)
+ if (!ResNodeDecled) {
Code2 = "SDNode *" + NodeName + " = ";
- else
+ ResNodeDecled = true;
+ } else
Code2 = NodeName + " = ";
}