mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-16 04:30:35 +01:00
* ensure the types of all elements emitted in all paths through
writeaccessproc() are the same, so the reuse of existing defs doesn't
result in the generation of typecasts for llvm
git-svn-id: trunk@32903 -
This commit is contained in:
parent
4ae8dcc91e
commit
5aadb149ed
@ -428,7 +428,8 @@ implementation
|
||||
if not(po_virtualmethod in tprocdef(propaccesslist.procdef).procoptions) or
|
||||
is_objectpascal_helper(tprocdef(propaccesslist.procdef).struct) then
|
||||
begin
|
||||
tcb.emit_procdef_const(tprocdef(propaccesslist.procdef));
|
||||
tcb.queue_init(codeptruinttype);
|
||||
tcb.queue_emit_proc(tprocdef(propaccesslist.procdef));
|
||||
typvalue:=1;
|
||||
end
|
||||
else
|
||||
|
||||
Loading…
Reference in New Issue
Block a user