commit | 0fb65cffa6d759f9b18177286edc29688a0a88b3 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Sun Feb 21 07:19:06 2010 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Sun Feb 21 07:19:06 2010 +0000 |
tree | b8ac72abaa20de57af7a4ca5b737dda0d33ffa06 | |
parent | 8fbad244bd436163296d81d4f182750e000fd16d [diff] |
handle optional in flags that aren't present. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96731 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/llvm/CodeGen/DAGISelHeader.h b/include/llvm/CodeGen/DAGISelHeader.h index 7e6728e..1e808ed 100644 --- a/include/llvm/CodeGen/DAGISelHeader.h +++ b/include/llvm/CodeGen/DAGISelHeader.h
@@ -672,7 +672,7 @@ // If this has chain/flag inputs, add them. if (EmitNodeInfo & OPFL_Chain) Ops.push_back(InputChain); - if (EmitNodeInfo & OPFL_Flag) + if ((EmitNodeInfo & OPFL_Flag) && InputFlag.getNode() != 0) Ops.push_back(InputFlag); // Create the node.