Thanks for making the changes to the RTTI branch !

However, this branch does not compile, unless the following files are added !

compiler\owomflib.pas
packages\mysql\src\mysql57dyn.pp
packages\winunits-base\src\shlwapi.pp
packages\fcl-web\src\base\httpprotocol.pp
packages\fcl-web\src\base\cgiprotocol.pp
packages\fcl-web\src\base\fpwebclient.pp
packages\fcl-web\src\base\fpjwt.pp
packages\fcl-web\src\base\fpoauth2.pp
packages\fcl-web\src\base\fpoauth2ini.pp
packages\fcl-web\src\base\fphttpwebclient.pp
packages\fcl-web\src\base\restbase.pp
packages\fcl-web\src\base\restcodegen.pp
With these files, compiling is ok.

Running tests i386 (Win8.1).

Testing the RTTI features reveals a small difference between the old and the new RTTI version.
All other RTTI features still work and also work as expected !

Again, tested i386 on Win8.1

procedure A2(const A: TIntegerArray);
Previous stack size: 4.
New stack size: 0.
Previous ParReg: 255.
New ParReg: 1.
These two were the only differences on i386 with the new RTTI !

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to