Hello, List!
Using ppc386 version 1.0.10, sizeof(cmyclass) returns the size of the instance, e. g. 260 when there is one 'string' member, whereas ppc386 version 1.0.6 returns the expected size of a pointer, 4. Is this a bug, or a deliberate change?
$: cat top/testsize.pas
program testsize;
type
my_class = class
fname: string;
end;
begin
writeln(sizeof(tobject));
writeln(sizeof(my_class));
end.Son Dez 14 00:12:49 /io
$: /usr/bin/ppc386 top/testsize.pas
Free Pascal Compiler version 1.0.10 [2003/06/26] for i386 Copyright (c) 1993-2003 by Florian Klaempfl
Target OS: Linux for i386
Compiling top/testsize.pas
Assembling testsize
Linking /io/obj/testsize
12 Lines compiled, 0.0 sec
Son Dez 14 00:13:00 /io
$: obj/testsize
4
260
Thank You!
Anton.
