Re: [fpc-devel] sizeof member in class procedure

2018-08-16 Thread Sven Barth via fpc-devel
Am 15.08.2018 um 00:30 schrieb Benito van der Zander: Hi, why is sizeof on object/class fields sometimes allowed and sometimes not? type TTest = object   f: integer;   class procedure test; end; class procedure TTest.test; begin   writeln(sizeof(f)); // does not compile   writeln(s

Re: [fpc-devel] sizeof member in class procedure

2018-08-15 Thread Marco van de Voort
In our previous episode, Benito van der Zander said: > why is sizeof on object/class fields sometimes allowed and sometimes not? > > type TTest = object > ? f: integer; > ? class procedure test; > end; > > class procedure TTest.test; > begin > ? writeln(sizeof(f)); // does not comp

[fpc-devel] sizeof member in class procedure

2018-08-14 Thread Benito van der Zander
Hi, why is sizeof on object/class fields sometimes allowed and sometimes not? type TTest = object   f: integer;   class procedure test; end; class procedure TTest.test; begin   writeln(sizeof(f)); // does not compile   writeln(sizeof(TTest.f));  // compiles end; --- type TTest = c