File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -3020,9 +3020,10 @@ void ASTWriter::WriteSubmodules(Module *WritingModule) {
30203020 getRawSourceLocationEncoding (getAdjustedLocation (Mod->DefinitionLoc ));
30213021
30223022 ModuleMap &ModMap = PP->getHeaderSearchInfo ().getModuleMap ();
3023- FileID InferredFID =
3024- Mod->IsInferred ? ModMap.getModuleMapFileIDForUniquing (Mod) : FileID ();
3025- int Inferred = getAdjustedFileID (InferredFID).getOpaqueValue ();
3023+ FileID UnadjustedInferredFID;
3024+ if (Mod->IsInferred )
3025+ UnadjustedInferredFID = ModMap.getModuleMapFileIDForUniquing (Mod);
3026+ int InferredFID = getAdjustedFileID (UnadjustedInferredFID).getOpaqueValue ();
30263027
30273028 // Emit the definition of the block.
30283029 {
@@ -3031,7 +3032,7 @@ void ASTWriter::WriteSubmodules(Module *WritingModule) {
30313032 ParentID,
30323033 (RecordData::value_type)Mod->Kind ,
30333034 DefinitionLoc,
3034- (RecordData::value_type)Inferred ,
3035+ (RecordData::value_type)InferredFID ,
30353036 Mod->IsFramework ,
30363037 Mod->IsExplicit ,
30373038 Mod->IsSystem ,
You can’t perform that action at this time.
0 commit comments