[fpc-devel] WTF? Type checking dependent on compilation mode!?
Vinzent Hoefler
JeLlyFish.software at gmx.net
Tue May 3 10:45:23 CEST 2005
On Monday 25 April 2005 12:10, Florian Klaempfl wrote:
I hate to possibly annoy someone here, but I didn't get an answer yet,
if this will be fixed or not...
> It's simply a thing to make life easier especially for beginners. I
> don't know a real reason why the arrays shouldn't be considered equal
> so fpc doesn't complain either ;)
Well, I just found the perfect reference for my argument. Your own
compiler documentation:
<http://www.freepascal.org/docs-html/user/userse66.html#x92-179000C.4>
|Error: Incompatible types: got ”arg1” expected ”arg2”
|There is no conversion possible between the two types Another
|possiblity is that they are declared in different declarations:
|
| Var
| A1 : Array[1..10] Of Integer;
| A2 : Array[1..10] Of Integer;
|
| Begin
| A1:=A2; { This statement gives also this error, it
| is due the strict type checking of pascal }
| End.
No more questions, your honor. Case closed. ;-)
Regards,
Vinzent.
More information about the fpc-devel
mailing list