Adopt -w flag for unused case warning
This commit is contained in:
@@ -7,5 +7,4 @@
|
|||||||
-cp kiss/src
|
-cp kiss/src
|
||||||
-cp cloner/src
|
-cp cloner/src
|
||||||
-D analyzer-optimize
|
-D analyzer-optimize
|
||||||
--macro kiss.Kiss.setup()
|
|
||||||
--macro kiss.KissFrontend.use()
|
--macro kiss.KissFrontend.use()
|
@@ -1,2 +1,2 @@
|
|||||||
--macro kiss.Kiss.setup()
|
-w -WUnusedPattern
|
||||||
--macro kiss.KissFrontend.use()
|
--macro kiss.KissFrontend.use()
|
@@ -235,22 +235,6 @@ class Kiss {
|
|||||||
#end
|
#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
|
#end
|
||||||
public static macro function exp(kissCode:ExprOf<String>) {
|
public static macro function exp(kissCode:ExprOf<String>) {
|
||||||
var pos = kissCode.pos;
|
var pos = kissCode.pos;
|
||||||
|
Reference in New Issue
Block a user