Browse Source

optimization (issue #398)

Nicolas Cannasse 14 years ago
parent
commit
00b25c2f22
1 changed files with 3 additions and 0 deletions
  1. 3 0
      genjs.ml

+ 3 - 0
genjs.ml

@@ -224,6 +224,9 @@ and gen_expr ctx e =
 	| TField (x,s) ->
 	| TField (x,s) ->
 		gen_value ctx x;
 		gen_value ctx x;
 		spr ctx (field s)
 		spr ctx (field s)
+	| TClosure ({ eexpr = TTypeExpr _ } as x,s) ->
+		gen_value ctx x;
+		spr ctx (field s)
 	| TClosure (x,s) ->
 	| TClosure (x,s) ->
 		spr ctx "$closure(";
 		spr ctx "$closure(";
 		gen_value ctx x;
 		gen_value ctx x;