Changeset dc4d2e6 in tol
- Timestamp:
- Jun 17, 2011, 5:19:35 PM (15 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- ad4a32d
- Parents:
- fb786f4
- Location:
- tol
- Files:
-
- 3 edited
-
OIS/oisloader.cpp (modified) (6 diffs)
-
btol/bgrammar/graimp.cpp (modified) (2 diffs)
-
btol/bgrammar/oprimp.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tol/OIS/oisloader.cpp
rfb786f4 rdc4d2e6 1363 1363 x->GetDataBuffer() = d; 1364 1364 x->PutFirstCache(beginCache); 1365 x->PutOisTree(tree); 1365 if(!x->GetOisTree()) 1366 { 1367 x->PutOisTree(tree); 1368 } 1366 1369 tree->Destroy(); 1367 1370 } … … 1399 1402 BINT64 offset; 1400 1403 ERead(offset, object_); 1404 if(name=="Cuatrimestral") 1405 printf(""); 1406 1401 1407 timeset_->SetPos(offset); 1402 1408 BDate inf, sup, beginCache, endCache; … … 1411 1417 char loadTree; 1412 1418 ERead(loadTree,timeset_); 1419 List* tree = NULL; 1413 1420 if(loadTree) 1414 1421 { 1415 List*tree = ReadTree(timeset_);1422 tree = ReadTree(timeset_); 1416 1423 if(!tree) 1417 1424 { … … 1434 1441 x->PutCache(h, beginCache, endCache); 1435 1442 } 1436 x->PutOisTree(tree);1437 1443 } 1438 tree->Destroy();1439 1444 } 1440 1445 else … … 1448 1453 "bounded time sets or use expressions that could " 1449 1454 "be evaluated at OIS loading time." ); 1450 if(tree) { tree->Destroy(); }1451 1455 } 1452 1456 } … … 1461 1465 } 1462 1466 else 1463 { result = x; } 1467 { 1468 result = x; 1469 } 1470 if(tree) 1471 { 1472 if(result && !result->GetOisTree()) { result->PutOisTree(tree); } 1473 tree->Destroy(); 1474 } 1464 1475 } 1465 1476 BNameBlock::SetBuilding(oldBuilding); -
tol/btol/bgrammar/graimp.cpp
rfb786f4 rdc4d2e6 873 873 } 874 874 875 TRACE_SHOW_MEDIUM(fun,"6");876 if(result && !result->GetOisTree())877 {878 TRACE_SHOW_MEDIUM(fun,"6.1");879 result->PutOisTree(tre);880 }881 882 //TRACE_SHOW_LOW(fun,BText("End with result type: ")<<BText((result!=NULL)?result->Grammar()->Name():BText("NULL")));883 TRACE_SHOW_LOW(fun,"END");884 875 if(result && (result->Grammar()==GraNameBlock())) 885 876 { … … 908 899 if(!cls->isDefined_) { result = NULL; } 909 900 } 901 if(result && !result->GetOisTree()) 902 { 903 TRACE_SHOW_MEDIUM(fun,"6.1"); 904 result->PutOisTree(tre); 905 } 906 //TRACE_SHOW_LOW(fun,BText("End with result type: ")<<BText((result!=NULL)?result->Grammar()->Name():BText("NULL"))); 907 TRACE_SHOW_LOW(fun,"END"); 910 908 return(result); 911 909 } -
tol/btol/bgrammar/oprimp.cpp
rfb786f4 rdc4d2e6 825 825 } 826 826 TRACE_SHOW_MEDIUM(fun," 24"); 827 if(result )827 if(result && !result->GetOisTree()) 828 828 { 829 829 result->PutOisTree(tre);
Note: See TracChangeset
for help on using the changeset viewer.
