From 69c15f3c8d24fb07daf0369169907d89019b85e4 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sat, 22 Apr 2023 13:54:22 -0600 Subject: [PATCH] Adopt -w flag for unused case warning --- build-scripts/common-args.hxml | 1 - extraParams.hxml | 2 +- src/kiss/Kiss.hx | 16 ---------------- 3 files changed, 1 insertion(+), 18 deletions(-) diff --git a/build-scripts/common-args.hxml b/build-scripts/common-args.hxml index 8597799..c31e6f4 100644 --- a/build-scripts/common-args.hxml +++ b/build-scripts/common-args.hxml @@ -7,5 +7,4 @@ -cp kiss/src -cp cloner/src -D analyzer-optimize ---macro kiss.Kiss.setup() --macro kiss.KissFrontend.use() \ No newline at end of file diff --git a/extraParams.hxml b/extraParams.hxml index f013780..4931178 100644 --- a/extraParams.hxml +++ b/extraParams.hxml @@ -1,2 +1,2 @@ ---macro kiss.Kiss.setup() +-w -WUnusedPattern --macro kiss.KissFrontend.use() \ No newline at end of file diff --git a/src/kiss/Kiss.hx b/src/kiss/Kiss.hx index 64c5c7f..adc9114 100644 --- a/src/kiss/Kiss.hx +++ b/src/kiss/Kiss.hx @@ -235,22 +235,6 @@ class Kiss { #end } - /** - * Initializer macro: suppress some compiler warnings that Kiss code commonly generates - * Source: https://try.haxe.org/#10F18962 by @kLabz - */ - public static macro function setup() { - haxe.macro.Context.onAfterTyping(function(_) { - haxe.macro.Context.filterMessages(function(msg) { - return switch (msg) { - case Warning("This case is unused", _): false; - case _: true; - }; - }); - }); - - return macro {}; - } #end public static macro function exp(kissCode:ExprOf) { var pos = kissCode.pos;