소스 검색

fixed (function() {})(args)

Nicolas Cannasse 14 년 전
부모
커밋
a36d82a7b3
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      optimizer.ml

+ 2 - 0
optimizer.ml

@@ -415,6 +415,8 @@ let sanitize_expr e =
 		(match f.tf_expr.eexpr with
 		| TBlock _ -> e
 		| _ -> { e with eexpr = TFunction { f with tf_expr = block f.tf_expr } })
+	| TCall ({ eexpr = TFunction _ } as f,args) ->
+		{ e with eexpr = TCall(parent f,args) }
 	| _ ->
 		e