summaryrefslogtreecommitdiff
path: root/compiler/jvm/njvmld.pas
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/jvm/njvmld.pas')
-rw-r--r--compiler/jvm/njvmld.pas4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/jvm/njvmld.pas b/compiler/jvm/njvmld.pas
index 8008b0ff0f..529d62423b 100644
--- a/compiler/jvm/njvmld.pas
+++ b/compiler/jvm/njvmld.pas
@@ -62,7 +62,7 @@ implementation
uses
verbose,globals,
- nbas,nld,ncal,ncon,ninl,nmem,ncnv,
+ nbas,nld,ncal,ncon,ninl,nmem,ncnv,nutils,
symconst,symsym,symdef,symtable,defutil,jvmdef,
paramgr,
pass_1,
@@ -100,7 +100,7 @@ function tjvmassignmentnode.pass_1: tnode;
{ intercept writes to string elements, because Java strings are immutable
-> detour via StringBuilder
}
- target:=left.actualtargetnode;
+ target:=actualtargetnode(@left)^;
if (target.nodetype=vecn) and
(is_wide_or_unicode_string(tvecnode(target).left.resultdef) or
is_ansistring(tvecnode(target).left.resultdef)) then