closes #10434
@@ -269,6 +269,9 @@ struct
acc @ rates
| e :: elist, (n,o,t) :: args ->
mk_rate ((rate_arg t e) :: acc) elist args
+ | [],_ ->
+ (* this can happen on pf_pad_nulls = false targets, see #10434 *)
+ acc
| _ -> die "" __LOC__
in
@@ -0,0 +1,8 @@
+extern class ToolCache {
+ overload static function extractTar(?flags:Array<String>):Void;
+ overload static function extractTar(?flags:String):Void;
+}
+
+function main() {
+ ToolCache.extractTar();
@@ -0,0 +1 @@
+--run Main
@@ -0,0 +1,3 @@
+Main.hx:7: characters 2-24 : Ambiguous overload, candidates follow
+Main.hx:2: characters 27-37 : ... (?flags : Null<Array<String>>) -> Void
+Main.hx:3: characters 27-37 : ... (?flags : Null<String>) -> Void