summaryrefslogtreecommitdiff
path: root/compiler/pinline.pas
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/pinline.pas')
-rw-r--r--compiler/pinline.pas6
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/pinline.pas b/compiler/pinline.pas
index 2c3904abae..58fe2b9184 100644
--- a/compiler/pinline.pas
+++ b/compiler/pinline.pas
@@ -620,14 +620,12 @@ implementation
begin
destppn:=tcallparanode(ppn.right);
{ create call to fpc_initialize/finalize_array }
- npara:=ccallparanode.create(cordconstnode.create
- (destppn.left.resultdef.size,s32inttype,true),
- ccallparanode.create(ctypeconvnode.create
+ npara:=ccallparanode.create(ctypeconvnode.create
(ppn.left,s32inttype),
ccallparanode.create(caddrnode.create_internal
(crttinode.create(tstoreddef(destppn.left.resultdef),initrtti,rdt_normal)),
ccallparanode.create(caddrnode.create_internal
- (destppn.left),nil))));
+ (destppn.left),nil)));
if isinit then
newblock:=ccallnode.createintern('fpc_initialize_array',npara)
else