Generate native unwind info on Win64
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
index 09018a5e11877dccecdd6cc55ba279136efc2675..5cabd14064edb7aafc2888a8321156980692da33 100644 (file)
@@ -605,9 +605,8 @@ void X86TargetLowering::resetOperationActions() {
   }
 
   // FIXME - use subtarget debug flags
-  if (!Subtarget->isTargetDarwin() &&
-      !Subtarget->isTargetELF() &&
-      !Subtarget->isTargetCygMing()) {
+  if (!Subtarget->isTargetDarwin() && !Subtarget->isTargetELF() &&
+      !Subtarget->isTargetCygMing() && !Subtarget->isTargetWin64()) {
     setOperationAction(ISD::EH_LABEL, MVT::Other, Expand);
   }