Bläddra i källkod

[cs] don't generate parenthesis around extern property assignment (closes #2387)

Dan Korostelev 12 år sedan
förälder
incheckning
4eb42d7a2b
1 ändrade filer med 1 tillägg och 3 borttagningar
  1. 1 3
      gencs.ml

+ 1 - 3
gencs.ml

@@ -951,13 +951,11 @@ let configure gen =
 					let name = field_name f in
 					let propname = String.sub name 4 (String.length name - 4) in
 					if is_extern_prop (gen.greal_type ef.etype) propname then begin
-						write w "(";
 						expr_s w ef;
 						write w ".";
 						write_field w propname;
 						write w " = ";
-						expr_s w v;
-						write w ")"
+						expr_s w v
 					end else
 						do_call w e [v]
         | TField (e, (FStatic(_, cf) | FInstance(_, cf))) when Meta.has Meta.Native cf.cf_meta ->