mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-07-03 10:28:13 +02:00
![]() (non-dynamic arrays, records, shortstrings) - removed the ability to typecast such types directly into related class types, you have to use the @-operator first now to get a pointer to the type o updated the RTL and internal compiler code to properly use this new convention o allowed removing several special cases from tjvmtypeconvnode.target_specific_general_typeconv(), and that method can probably be removed completely over time * no longer give compile time errors for pointer-related typecasts that will fail at run time, because the checking was too complex and could be worked around via actual pointer typecasts anyway * removed some unnecessary checkcast operations (for shortstring/ shortstringclass) git-svn-id: branches/jvmbackend@18574 - |
||
---|---|---|
.. | ||
astringh.inc | ||
astrings.inc | ||
compproc.inc | ||
java_sys.inc | ||
java_sysh.inc | ||
jdk15.inc | ||
jdk15.pas | ||
jdynarrh.inc | ||
jint64.inc | ||
jmathh.inc | ||
jrec.inc | ||
jrech.inc | ||
Makefile | ||
Makefile.fpc | ||
objpas.pp | ||
rtl.cfg | ||
rtti.inc | ||
sstringh.inc | ||
sstrings.inc | ||
system.pp | ||
ustringh.inc | ||
ustrings.inc |