|
@@ -270,8 +270,9 @@ procedure tllvmtypeconvnode.second_nothing;
|
|
begin
|
|
begin
|
|
if left.resultdef<>resultdef then
|
|
if left.resultdef<>resultdef then
|
|
begin
|
|
begin
|
|
- { handle sometype(voidptr^) }
|
|
|
|
|
|
+ { handle sometype(voidptr^) and "absolute" }
|
|
if not is_void(left.resultdef) and
|
|
if not is_void(left.resultdef) and
|
|
|
|
+ not(nf_absolute in flags) and
|
|
(left.resultdef.typ<>formaldef) and
|
|
(left.resultdef.typ<>formaldef) and
|
|
(left.resultdef.size<>resultdef.size) then
|
|
(left.resultdef.size<>resultdef.size) then
|
|
internalerror(2014012216);
|
|
internalerror(2014012216);
|