mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-25 13:02:09 +02:00
cannot insert typecasting checks on the assignment side, only on the
values that are being assigned
o since valid_for_assignment() is called in tassignmentnode.typecheckpass()
after typecheckpassing left and right, moved the conversion of the
typecheck nodes into JVM-specific constructs from typecheckpass to
pass_1, so that they can use the information whether they are on
the assignment side or not
* forbid casting a child type to a parent type on the assignment side on
managed platforms, because that circumvents the type checking
git-svn-id: branches/jvmbackend@18515 -
|
||
|---|---|---|
| .. | ||
| errorct.msg | ||
| errord.msg | ||
| errorda.msg | ||
| errordu.msg | ||
| errore.msg | ||
| errores.msg | ||
| errorf.msg | ||
| errorfi.msg | ||
| errorhe.msg | ||
| errorheu.msg | ||
| errorid.msg | ||
| erroriu.msg | ||
| errorn.msg | ||
| errorpl.msg | ||
| errorpli.msg | ||
| errorpt.msg | ||
| errorptu.msg | ||
| errorr.msg | ||
| errorru.msg | ||
| errorues.msg | ||