Adopt -w flag for unused case warning
This commit is contained in:
@@ -7,5 +7,4 @@
|
||||
-cp kiss/src
|
||||
-cp cloner/src
|
||||
-D analyzer-optimize
|
||||
--macro kiss.Kiss.setup()
|
||||
--macro kiss.KissFrontend.use()
|
@@ -1,2 +1,2 @@
|
||||
--macro kiss.Kiss.setup()
|
||||
-w -WUnusedPattern
|
||||
--macro kiss.KissFrontend.use()
|
@@ -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;
|
||||
|
Reference in New Issue
Block a user