TYPEDADDRESS should be ON in mode DELPHI
Original Reporter info from Mantis: silvioprog
-
Reporter name: silvioprog
Original Reporter info from Mantis: silvioprog
- Reporter name: silvioprog
Description:
Hello,
Consider the following type:
=== begin code ===
type
a = record
b: Byte;
end;
const
c: a = (b: 10);
begin
Writeln(c.b); // print 10
end.
=== end code ===
On Delphi, if you try:
=== begin code ===
begin
c.b := 20;
end;
=== end code ===
you get:
=== begin log ===
E2064 Left side cannot be assigned to
=== end log ===
On FPC, it compiles properly in a unit declared as mode DELPHI.
What do you think about TYPEDADDRESS=ON as default in mode Delphi?
Mantis conversion info:
- Mantis ID: 30517
- Version: 3.1.1