t_id
790
t_version
1.1
t_adddate
2003/10/03
t_result
0
t_knownrunerror
0
Record count: 50
Total = 50
OK=50 Percentage= 100.00
Result type | Cat. | Count | Percentage | First date | Last Date |
Successfully run | 50 | 100.0 | 2024/05/17 20:15:00 105 | 2024/05/17 23:59:00 0 | |
i386 | 21 | 42.0 | 2024/05/17 22:07:00 21 | 2024/05/17 23:59:00 0 | |
sparc | 18 | 36.0 | 2024/05/17 23:24:00 38 | 2024/05/17 23:55:00 0 | |
powerpc | 1 | 2.0 | 2024/05/17 21:13:00 42 | 2024/05/17 21:13:00 42 | |
powerpc64 | 10 | 20.0 | 2024/05/17 20:15:00 105 | 2024/05/17 20:54:00 132 | |
linux | 14 | 28.0 | 2024/05/17 20:15:00 105 | 2024/05/17 23:59:00 0 | |
win32 | 6 | 12.0 | 2024/05/17 22:07:00 21 | 2024/05/17 23:54:00 0 | |
solaris | 30 | 60.0 | 2024/05/17 23:23:00 25 | 2024/05/17 23:55:00 0 | |
3.3.1 | 39 | 78.0 | 2024/05/17 20:15:00 105 | 2024/05/17 23:59:00 0 | |
3.2.3 | 11 | 22.0 | 2024/05/17 23:24:00 38 | 2024/05/17 23:55:00 0 |
{ %version=1.1 } {$mode objfpc} type t = class(tobject) constructor Init; end; constructor t.Init; begin fail; { constructor will return NULL in ESI now, which is OK } end; type c = class(tobject) procedure p; end; procedure c.p; var i:t; begin i:=t.Init; if i<>nil then begin writeln('Problem with saving a non assigned self'); halt(1); end; { returned is NULL in ESI, and AfterConstructor is attempted to call by referencing an invalid VMT via ESI} end; var i:c; begin i:=c.create; i.p; end.