From 8c006f04e25e375b4f6240dfc32398e5f9cd38ad Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Wed, 15 Jun 2016 18:31:37 +0000 Subject: [PATCH] * don't check type size equality for conversions to formaldef either git-svn-id: trunk@33987 - --- compiler/llvm/nllvmcnv.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/llvm/nllvmcnv.pas b/compiler/llvm/nllvmcnv.pas index 7c1dda3f3a..40023e961a 100644 --- a/compiler/llvm/nllvmcnv.pas +++ b/compiler/llvm/nllvmcnv.pas @@ -233,6 +233,7 @@ procedure tllvmtypeconvnode.second_nothing; if not is_void(left.resultdef) and not(nf_absolute in flags) and (left.resultdef.typ<>formaldef) and + (resultdef.typ<>formaldef) and not is_open_array(resultdef) and not is_open_array(left.resultdef) and (left.resultdef.size<>resultdef.size) then