Adopt -w flag for unused case warning

This commit is contained in:
2023-04-22 13:54:22 -06:00
parent 63eba70327
commit 69c15f3c8d
3 changed files with 1 additions and 18 deletions

View File

@@ -7,5 +7,4 @@
-cp kiss/src
-cp cloner/src
-D analyzer-optimize
--macro kiss.Kiss.setup()
--macro kiss.KissFrontend.use()

View File

@@ -1,2 +1,2 @@
--macro kiss.Kiss.setup()
-w -WUnusedPattern
--macro kiss.KissFrontend.use()

View File

@@ -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<String>) {
var pos = kissCode.pos;