|
@@ -334,6 +334,7 @@ implementation
|
|
if is_implicit_pointer_object_type(left.resultdef) then
|
|
if is_implicit_pointer_object_type(left.resultdef) then
|
|
begin
|
|
begin
|
|
if (not is_managed_type(left.resultdef)) or
|
|
if (not is_managed_type(left.resultdef)) or
|
|
|
|
+ is_class(left.resultdef) or
|
|
(target_info.system in systems_garbage_collected_managed_types) then
|
|
(target_info.system in systems_garbage_collected_managed_types) then
|
|
begin
|
|
begin
|
|
{ the contents of a class are aligned to a sizeof(pointer) }
|
|
{ the contents of a class are aligned to a sizeof(pointer) }
|