git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@290416
91177308-0d34-0410-b5e6-
96231b3b80d8
}
}
+#ifndef DEBUG
+ // Note: this can't be done after `renameModuleForThinLTO` as it leaves the
+ // module in a state that does not pass the verifier (for example aliases
+ // pointing to available_externally functions).
+ if (verifyModule(*SrcModule, &errs()))
+ report_fatal_error("Invalid lazy-loaded source module for importing");
+#endif
+
// Link in the specified functions.
if (renameModuleForThinLTO(*SrcModule, Index, &GlobalsToImport))
return true;