Selaa lähdekoodia

idk right now

Simon Krajewski 5 kuukautta sitten
vanhempi
commit
eed431fc38
2 muutettua tiedostoa jossa 2 lisäystä ja 3 poistoa
  1. 1 1
      src/filters/filters.ml
  2. 1 2
      tests/display/src/cases/Issue11211.hx

+ 1 - 1
src/filters/filters.ml

@@ -679,12 +679,12 @@ let run tctx ectx main before_destruction =
 		"local_statics",LocalStatic.run;
 		"fix_return_dynamic_from_void_function",fix_return_dynamic_from_void_function;
 		"check_local_vars_init",check_local_vars_init;
+		"check_abstract_as_value",check_abstract_as_value;
 	] in
 	run_parallel_safe com safe_com (fun pool ->
 		Parallel.ParallelArray.iter pool (SafeCom.run_expression_filters_safe safe_com detail_times filters) new_types_array
 	);
 	let filters = [
-		"check_abstract_as_value",check_abstract_as_value;
 		"Tre",if defined com Define.AnalyzerOptimize then Tre.run else (fun _ e -> e);
 		"reduce_expression",Optimizer.reduce_expression;
 		"inline_constructors",InlineConstructors.inline_constructors;

+ 1 - 2
tests/display/src/cases/Issue11211.hx

@@ -31,7 +31,7 @@ class Issue11211 extends DisplayTestCase {
 		@:build(Issue11211.SafeAst.build())
 		class Main {
 			static function main() {
-				var errRa{-1-}nge = 0;
+				var errRa{-1-}nge:Null<Int> = 0;
 				{-4-}final pre{-2-}vId = trace("arg");{-5-}
 				if (errRange != null) {
 					final has{-3-}Comma = false;
@@ -45,7 +45,6 @@ class Issue11211 extends DisplayTestCase {
 		eq("Void", type(pos(2)));
 		eq("Bool", type(pos(3)));
 		var d = diagnostics();
-		trace(d);
 		arrayEq([
 			{
 				kind: DKCompilerError,