ソースを参照

[gencommon] remove redundant native_string_cast argument

Dan Korostelev 9 年 前
コミット
dcd6e31b37
3 ファイル変更3 行追加3 行削除
  1. 1 1
      src/generators/gencommon.ml
  2. 1 1
      src/generators/gencs.ml
  3. 1 1
      src/generators/genjava.ml

+ 1 - 1
src/generators/gencommon.ml

@@ -6539,7 +6539,7 @@ struct
 
 	(** overloads_cast_to_base argument will cast overloaded function types to the class that declared it. **)
 	(**			This is necessary for C#, and if true, will require the target to implement __as__, as a `quicker` form of casting **)
-	let default_implementation gen ?(native_string_cast = true) ?(overloads_cast_to_base = false) maybe_empty_t calls_parameters_explicitly =
+	let default_implementation gen ?(overloads_cast_to_base = false) maybe_empty_t calls_parameters_explicitly =
 		let handle e t1 t2 = handle_cast gen e (gen.greal_type t1) (gen.greal_type t2) in
 
 		let in_value = ref false in

+ 1 - 1
src/generators/gencs.ml

@@ -3172,7 +3172,7 @@ let configure gen =
 		get_typeof e
 	));
 
-	CastDetect.configure gen (CastDetect.default_implementation gen (Some (TEnum(empty_e, []))) (not erase_generics) ~native_string_cast:false ~overloads_cast_to_base:true);
+	CastDetect.configure gen (CastDetect.default_implementation gen (Some (TEnum(empty_e, []))) (not erase_generics) ~overloads_cast_to_base:true);
 
 	(*FollowAll.configure gen;*)
 

+ 1 - 1
src/generators/genjava.ml

@@ -2417,7 +2417,7 @@ let configure gen =
 		{ ecall with eexpr = TCall(efield, elist) }
 	);
 
-	CastDetect.configure gen (CastDetect.default_implementation gen ~native_string_cast:false (Some (TEnum(empty_e, []))) false);
+	CastDetect.configure gen (CastDetect.default_implementation gen (Some (TEnum(empty_e, []))) false);
 
 	(*FollowAll.configure gen;*)