fcl-passrc fails to parse methods with "dispid XXX;" in dispinterface
Original Reporter info from Mantis: Michalis @michaliskambi
-
Reporter name: Michalis Kamburelis
Original Reporter info from Mantis: Michalis @michaliskambi
- Reporter name: Michalis Kamburelis
Description:
The methods inside dispinterface can be followed by "dispid XX;" declaration, like in the testcase.
fcl-passrc does not handle it yet.
$ fpc dispinterface_method_dispid.lpr
$ fpc test_passrc.lpr
$ ./test_passrc dispinterface_method_dispid.lpr
An unhandled exception occurred at $0000000000476ED5:
EParserError: Fields are not allowed in Interfaces at token "Identifier dispid" in file dispinterface_method_dispid.lpr at line 6 column 33
Mantis conversion info:
- Mantis ID: 30782
- OS: Debian GNU/Linux
- OS Build: (testing)
- Build: 34762
- Platform: x86-64
- Version: 3.1.1
- Fixed in version: 3.1.1
- Fixed in revision: 34881 (#62e8807e)
- Target version: 3.2.0