* initialise the llvmvalueloc field for LOC_VOID locations, so they don't

get randomly passed as either byval or not (while they don't contain any
    data and hence this can't cause bugs in the generated code, it can cause
    signature mismatches in llvm)

git-svn-id: trunk@34956 -
This commit is contained in:
Jonas Maebe 2016-11-24 08:57:09 +00:00
parent 280a6e15b7
commit d39db60934

View File

@ -134,7 +134,11 @@ unit llvmpara;
paraloc^.llvmvalueloc:=true;
end;
LOC_VOID:
;
begin
{ for empty records, ensure these don't get a byval
attribute }
paraloc^.llvmvalueloc:=true;
end;
else
internalerror(2014012302);
end;