Index: lib/Target/X86/X86TargetMachine.cpp =================================================================== --- lib/Target/X86/X86TargetMachine.cpp +++ lib/Target/X86/X86TargetMachine.cpp @@ -37,8 +37,10 @@ RegisterTargetMachine X(TheX86_32Target); RegisterTargetMachine Y(TheX86_64Target); +#ifdef WIN32 PassRegistry &PR = *PassRegistry::getPassRegistry(); initializeWinEHStatePassPass(PR); +#endif } static std::unique_ptr createTLOF(const Triple &TT) {