pierre
|
eb1ff90de1
Fix jvm compiler compilation failure after rev 25013
|
12 years ago |
Jonas Maebe
|
1955255dda
* let thlcg.a_call_name() return the tcgpara representing the function
|
13 years ago |
Jonas Maebe
|
622eb4b782
* call getbasedef before getting the classdef of an enum (only the basedef
|
13 years ago |
Jonas Maebe
|
21722802fa
* also allow taking the address of a derefence expression on the JVM target
|
13 years ago |
Jonas Maebe
|
5332263d46
* fixed r18981 (conversion of LOC_JUMP to something else must happen before
|
14 years ago |
Jonas Maebe
|
c9ebd433db
* fixed array indexing via LOC_JUMP on the JVM target
|
14 years ago |
Jonas Maebe
|
f40c893084
* when determining whether taking the address of an array element is
|
14 years ago |
Jonas Maebe
|
992cc352c6
* generalized handling of pointers to non-implicit pointer types:
|
14 years ago |
Jonas Maebe
|
0364b7acf9
* also allow taking the address of the first element of an array in
|
14 years ago |
Jonas Maebe
|
d063ae10cb
* use correct location.size after dereferencing pointers to non-implicit
|
14 years ago |
Jonas Maebe
|
d0e8cd1637
+ support for dereferencing any kind of pointer type
|
14 years ago |
Jonas Maebe
|
8fcc8f92ca
* allow taking the address of var-parameters in normal Pascal code (not just
|
14 years ago |
Jonas Maebe
|
979f55e1db
+ support for procedural variables for the JVM target
|
14 years ago |
Jonas Maebe
|
67a142c56e
* fixed dereferencing pointers to JVM implicit pointer types in case the
|
14 years ago |
Jonas Maebe
|
bf2854dae5
* when internally taking the address of shortstrings to typecast
|
14 years ago |
Jonas Maebe
|
569228447d
* converted all enum handling for the JVM target so that it uses the
|
14 years ago |
Jonas Maebe
|
7cf06b9aa6
* fixed accessing var-parameters from nested routines
|
14 years ago |
Jonas Maebe
|
8fa42c206f
+ support for nested procedures for the JVM target
|
14 years ago |
Jonas Maebe
|
0fad10179c
* fixed some voidpointerdef handling
|
14 years ago |
Jonas Maebe
|
0706cb5eb6
+ support for pointers to types that are implicit pointer types in the JVM
|
14 years ago |
Jonas Maebe
|
207a4a32d3
* internalerror in case a stringdef manages to get through to
|
14 years ago |
Jonas Maebe
|
6857dde33e
+ shortstring support for the JVM target (including accessing character 0 as
|
14 years ago |
Jonas Maebe
|
446d91eaab
+ ansistring support. Items of note:
|
14 years ago |
Jonas Maebe
|
f187128428
* allow addrnodes for procdef (and procvardef in TP/Delphi mode), and
|
14 years ago |
Jonas Maebe
|
63962043a5
* fixed fake nested procedures support
|
14 years ago |
Jonas Maebe
|
6e0b73ad88
* handle string/jlstring/jlobject typecasts properly again after the reworked
|
14 years ago |
Jonas Maebe
|
d1a1d30e04
* unless compiled with -dnounsupported, the compiler will now accept not
|
14 years ago |
Jonas Maebe
|
91855becfe
+ unicodestring support for the JVM target (except for multiple adds
|
14 years ago |
Jonas Maebe
|
2c313e397e
+ support for regular arrays and open arrays
|
14 years ago |
Jonas Maebe
|
e5ce390565
+ support for indexing (dynamic) arrays on the JVM
|
14 years ago |