Skip to content

Commit 63b77ab

Browse files
committed
Diagnose importing non-ossa module when -enable-ossa-modules is on
1 parent 3ebbc51 commit 63b77ab

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/Serialization/SerializedModuleLoader.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1244,7 +1244,8 @@ void swift::serialization::diagnoseSerializedASTLoadFailure(
12441244
moduleBufferID);
12451245
break;
12461246
case serialization::Status::NotInOSSA:
1247-
if (Ctx.SerializationOpts.ExplicitModuleBuild) {
1247+
if (Ctx.SerializationOpts.ExplicitModuleBuild ||
1248+
Ctx.SILOpts.EnableOSSAModules) {
12481249
Ctx.Diags.diagnose(diagLoc,
12491250
diag::serialization_non_ossa_module_incompatible,
12501251
ModuleName);

0 commit comments

Comments
 (0)