diff --git a/src/Compiler/Optimize/InnerLambdasToTopLevelFuncs.fs b/src/Compiler/Optimize/InnerLambdasToTopLevelFuncs.fs index f03db8f5e6f8..071fc474a188 100644 --- a/src/Compiler/Optimize/InnerLambdasToTopLevelFuncs.fs +++ b/src/Compiler/Optimize/InnerLambdasToTopLevelFuncs.fs @@ -196,8 +196,6 @@ module Pass1_DetermineTLRAndArities = let arity = Operators.min nFormals nMaxApplied if atTopLevel then Some (f, arity) - elif g.realsig then - None else if arity<>0 || not (isNil tps) then Some (f, arity) else