diff --git a/compiler/arm/narmmat.pas b/compiler/arm/narmmat.pas index 58bc888a79..7375d74e5f 100644 --- a/compiler/arm/narmmat.pas +++ b/compiler/arm/narmmat.pas @@ -368,7 +368,7 @@ implementation end; if (FPUARM_HAS_VFP_DOUBLE in fpu_capabilities[current_settings.fputype]) or - (tfloatdef(resultdef).floattype=s32real) then + is_single(resultdef) then exit(inherited pass_1); result:=nil;