Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Commit f87daa2

Browse files
committed
Reverted change
1 parent 274f751 commit f87daa2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/org/rascalmpl/core/library/lang/rascalcore/check/CheckerCommon.rsc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -247,11 +247,13 @@ ModuleStatus addTModel (str qualifiedModuleName, TModel tm, ModuleStatus ms){
247247

248248
private type[TModel] ReifiedTModel = #TModel; // precomputed for efficiency
249249

250-
tuple[bool, TModel, ModuleStatus] getTModelForModule(str qualifiedModuleName, ModuleStatus ms, bool convert2physical=false){
250+
tuple[bool, TModel, ModuleStatus] getTModelForModule(str qualifiedModuleName, ModuleStatus ms){
251251
if(traceTModelCache) println("getTModelForModule: <qualifiedModuleName>");
252252
pcfg = ms.pathConfig;
253253
if(ms.tmodels[qualifiedModuleName]?){
254-
return <true, ms.tmodels[qualifiedModuleName], ms>;
254+
tm = convertTModel2PhysicalLocs(ms.tmodels[qualifiedModuleName]);
255+
ms.tmodels[qualifiedModuleName] = tm;
256+
return <true, tm, ms>;
255257
}
256258
while(size(ms.tmodels) >= tmodelCacheSize && size(ms.tmodelLIFO) > 0 && ms.tmodelLIFO[-1] != qualifiedModuleName){
257259
ms = removeOldestTModelFromCache(ms);
@@ -264,9 +266,7 @@ tuple[bool, TModel, ModuleStatus] getTModelForModule(str qualifiedModuleName, Mo
264266
tm = readBinaryValueFile(ReifiedTModel, tplLoc);
265267
if(tm.rascalTplVersion? && isValidRascalTplVersion(tm.rascalTplVersion)){
266268
tm.usesPhysicalLocs = false; // temporary
267-
if(convert2physical){
268-
tm = convertTModel2PhysicalLocs(tm);
269-
}
269+
tm = convertTModel2PhysicalLocs(tm);
270270
ms.tmodels[qualifiedModuleName] = tm;
271271
mloc = getModuleLocation(qualifiedModuleName, pcfg);
272272
if(isModuleLocationInLibs(qualifiedModuleName, mloc, pcfg)){

0 commit comments

Comments
 (0)