]> granicus.if.org Git - llvm/commitdiff
Fix SEH_NoReturn machine verifier error
authorReid Kleckner <rnk@google.com>
Fri, 30 Aug 2019 22:40:51 +0000 (22:40 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 30 Aug 2019 22:40:51 +0000 (22:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370543 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrInfo.td

index 9765ac7a8eb0f39f84c1dbbf1d67fd1c023cfd4d..8745a35a84198d59902b7edd5bff33b83596c9ba 100644 (file)
@@ -290,7 +290,7 @@ def X86WinAlloca : SDNode<"X86ISD::WIN_ALLOCA", SDT_X86WIN_ALLOCA,
                           [SDNPHasChain, SDNPOutGlue]>;
 
 def X86SehNoReturn : SDNode<"X86ISD::SEH_NORETURN", SDTX86Void,
-                            [SDNPHasChain, SDNPOutGlue]>;
+                            [SDNPHasChain, SDNPInGlue, SDNPOutGlue]>;
 
 def X86SegAlloca : SDNode<"X86ISD::SEG_ALLOCA", SDT_X86SEG_ALLOCA,
                           [SDNPHasChain]>;