We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2009df7 commit 8a3f542Copy full SHA for 8a3f542
compiler/ccgtypes.nim
@@ -220,7 +220,8 @@ proc isInvalidReturnType(conf: ConfigRef; rettype: PType): bool =
220
# such a poor programming language.
221
# We exclude records with refs too. This enhances efficiency and
222
# is necessary for proper code generation of assignments.
223
- if rettype == nil: result = true
+ if rettype == nil or getSize(conf, rettype) > conf.target.floatSize*3:
224
+ result = true
225
else:
226
case mapType(conf, rettype)
227
of ctArray:
0 commit comments