t_id
19
t_version
1.1
t_adddate
2003/10/03
t_result
0
Flag
t_fail
set
t_knownrunerror
0
t_opts
-CR
Record count: 50
Total = 50
OK=50 Percentage= 100.00
Result type | Cat. | Count | Percentage | First date | Last Date |
Success, compilation failed | 50 | 100.0 | 2024/05/16 22:26:00 31 | 2024/05/17 00:57:00 35 | |
i386 | 21 | 42.0 | 2024/05/16 22:58:00 34 | 2024/05/17 00:57:00 35 | |
sparc | 18 | 36.0 | 2024/05/16 23:24:00 38 | 2024/05/16 23:55:00 41 | |
x86_64 | 10 | 20.0 | 2024/05/16 22:26:00 31 | 2024/05/17 00:51:00 23 | |
aarch64 | 1 | 2.0 | 2024/05/17 00:12:00 32 | 2024/05/17 00:12:00 32 | |
linux | 7 | 14.0 | 2024/05/16 23:34:00 28 | 2024/05/17 00:57:00 35 | |
win32 | 3 | 6.0 | 2024/05/16 22:58:00 34 | 2024/05/16 23:57:00 23 | |
solaris | 38 | 76.0 | 2024/05/16 22:26:00 31 | 2024/05/16 23:55:00 41 | |
win64 | 2 | 4.0 | 2024/05/17 00:25:00 23 | 2024/05/17 00:51:00 23 | |
3.3.1 | 27 | 54.0 | 2024/05/16 22:58:00 34 | 2024/05/17 00:12:00 32 | |
3.2.3 | 23 | 46.0 | 2024/05/16 22:26:00 31 | 2024/05/17 00:57:00 35 |
{ %fail } { %opt=-CR } { %version=1.1 } {$mode objfpc} program test_class; type tobj1 = class constructor create; procedure mymethod; virtual; end; tobj2 = class constructor create; procedure mymethod; virtual; end; constructor tobj2.create; begin end; procedure tobj2.mymethod; begin end; constructor tobj1.create; begin end; procedure tobj1.mymethod; begin end; var _cla1 : tobj1; _cla2 : tobj2; Begin _cla1:=tobj1.create; _cla2:=tobj2.create; { Detect wrong typecast at compile time } tobj1(_cla2).mymethod; end.