equal
deleted
inserted
replaced
4120 #if INCLUDE_AOT |
4120 #if INCLUDE_AOT |
4121 // If AOT is enabled we need to install a vectored exception handler |
4121 // If AOT is enabled we need to install a vectored exception handler |
4122 // in order to forward implicit exceptions from code in AOT |
4122 // in order to forward implicit exceptions from code in AOT |
4123 // generated DLLs. This is necessary since these DLLs are not |
4123 // generated DLLs. This is necessary since these DLLs are not |
4124 // registered for structured exceptions like codecache methods are. |
4124 // registered for structured exceptions like codecache methods are. |
4125 if (UseAOT) { |
4125 if (AOTLibrary != NULL && (UseAOT || FLAG_IS_DEFAULT(UseAOT))) { |
4126 topLevelVectoredExceptionHandler = AddVectoredExceptionHandler( 1, topLevelVectoredExceptionFilter); |
4126 topLevelVectoredExceptionHandler = AddVectoredExceptionHandler( 1, topLevelVectoredExceptionFilter); |
4127 } |
4127 } |
4128 #endif |
4128 #endif |
4129 |
4129 |
4130 // for debugging float code generation bugs |
4130 // for debugging float code generation bugs |