Project

General

Profile

Bug #72

Updated by I. Denisov about 10 years ago

DevDebug and StdDebug use the expensive Flip operation for folds inserted for records and arrays. In case of dumping large data structures this slows down the generation of the dump so much that users may think that the system has crashed. 

 Reported by Ilya Ermakov, 2012-10-28. 
 http://forum.oberoncore.ru/viewtopic.php?f=131&t=4136&p=75740#p75740 

 Refers to CPC 1.7 rc5 change list number 45. 

 The code for bug demonstration: 
 <pre> 
 MODULE TestDo; 
    IMPORT    Log, Math; 
    PROCEDURE Test*; 
    VAR dat: ARRAY 4096 OF ARRAY 2 OF ARRAY 2 OF INTEGER; 
    BEGIN 
    HALT(0) 
    END Test; 
 END TestDo.Test 
 </pre>

Back