mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-20 14:09:12 +02:00
* replaced another {$ifdef x86} with a virtual method call (the pointer type
of voidpointertype corresponds to the default pointer type) git-svn-id: trunk@32181 -
This commit is contained in:
parent
4f7b4a2735
commit
56a4051296
@ -289,9 +289,7 @@ implementation
|
|||||||
if (cs_use_heaptrc in current_settings.globalswitches) and
|
if (cs_use_heaptrc in current_settings.globalswitches) and
|
||||||
(cs_checkpointer in current_settings.localswitches) and
|
(cs_checkpointer in current_settings.localswitches) and
|
||||||
not(cs_compilesystem in current_settings.moduleswitches) and
|
not(cs_compilesystem in current_settings.moduleswitches) and
|
||||||
{$ifdef x86}
|
tpointerdef(left.resultdef).compatible_with_pointerdef_size(tpointerdef(voidpointertype)) and
|
||||||
(tcpupointerdef(left.resultdef).x86pointertyp = tcpupointerdefclass(cpointerdef).default_x86_data_pointer_type) and
|
|
||||||
{$endif x86}
|
|
||||||
not(nf_no_checkpointer in flags) and
|
not(nf_no_checkpointer in flags) and
|
||||||
{ can be NR_NO in case of LOC_CONSTANT }
|
{ can be NR_NO in case of LOC_CONSTANT }
|
||||||
(location.reference.base<>NR_NO) then
|
(location.reference.base<>NR_NO) then
|
||||||
|
Loading…
Reference in New Issue
Block a user