Test suite results for test file webtbs/tw3255.pp

Test run data :

Free Pascal Compiler Test Suite Results

View Test suite results

Please specify search criteria:
File:
Operating system:
Processor:
Version
Date
Submitter
Machine
Comment
Limit
Cond
Category
Only failed tests
Hide skipped tests
List all tests

Test file "webtbs/tw3255.pp" information:

t_id 1344
t_adddate 2004/08/28
t_result 0
t_knownrunerror 0

Detailed test run results:

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/10/19 07:29:00 50 2024/10/19 13:36:00 24
i386 7 14.0 2024/10/19 08:01:00 138 2024/10/19 11:13:00 63
m68k 3 6.0 2024/10/19 07:29:00 50 2024/10/19 09:50:00 39
sparc 5 10.0 2024/10/19 08:05:00 45 2024/10/19 11:16:00 40
powerpc 3 6.0 2024/10/19 08:14:00 49 2024/10/19 12:56:00 67
arm 2 4.0 2024/10/19 09:36:00 32 2024/10/19 10:03:00 32
x86_64 8 16.0 2024/10/19 07:55:00 18 2024/10/19 13:36:00 24
powerpc64 8 16.0 2024/10/19 08:06:00 59 2024/10/19 10:49:00 49
mips 1 2.0 2024/10/19 09:54:00 35 2024/10/19 09:54:00 35
mipsel 2 4.0 2024/10/19 09:59:00 38 2024/10/19 10:35:00 142
aarch64 6 12.0 2024/10/19 08:15:00 27 2024/10/19 09:57:00 26
sparc64 4 8.0 2024/10/19 08:23:00 137 2024/10/19 10:46:00 141
riscv64 1 2.0 2024/10/19 11:10:00 26 2024/10/19 11:10:00 26
linux 37 74.0 2024/10/19 07:29:00 50 2024/10/19 11:38:00 25
go32v2 5 10.0 2024/10/19 08:10:00 54 2024/10/19 11:13:00 63
solaris 4 8.0 2024/10/19 13:26:00 25 2024/10/19 13:36:00 24
aix 4 8.0 2024/10/19 08:14:00 49 2024/10/19 12:56:00 67
3.3.1 27 54.0 2024/10/19 07:55:00 18 2024/10/19 12:56:00 67
3.2.3 23 46.0 2024/10/19 07:29:00 50 2024/10/19 13:36:00 24

Source:

{ Source provided for Free Pascal Bug Report 3255 }
{ Submitted by "Patrick Dietrich" on  2004-08-17 }
{ e-mail: patrick.dietrich@informatik.uni-ulm.de }
program testclassptr;

{$mode delphi}

type
  TProc = procedure (Sender: TClass) of object;

  TTest = class
  public
    class procedure foo;
    class procedure bar(Sender: TClass);
    class procedure baz(proc: TProc);
  end;

class procedure TTest.foo;
begin
  baz(bar);
end;

class procedure TTest.bar;
begin
  writeln('hello world');
end;

class procedure TTest.baz;
begin
  proc(self);
end;

begin
  TTest.foo;
end.

Link to SVN view of webtbs/tw3255.pp source.