From 22d7ee209b7a9f5775d53407253ec9432fc588db Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Mon, 22 Jan 2024 16:22:36 +0100 Subject: [PATCH] Fixed unused case warning in Haxe 4.3 --- src/ldtk/macro/TypeBuilder.hx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ldtk/macro/TypeBuilder.hx b/src/ldtk/macro/TypeBuilder.hx index 404bae0..fdf0d33 100644 --- a/src/ldtk/macro/TypeBuilder.hx +++ b/src/ldtk/macro/TypeBuilder.hx @@ -326,7 +326,11 @@ class TypeBuilder { } externEnumResolverSwitch = { - expr: ESwitch( macro name, resolverCases, macro { ldtk.Project.error("Unknown external enum name: "+name); null; } ), + expr: ESwitch( + macro name, + resolverCases, + macro { ldtk.Project.error("Unknown external enum name: "+name); null; } + ), pos: curPos, } @@ -1219,6 +1223,7 @@ class TypeBuilder { // return new $worldTypePath(project, arrayIndex, json); } + @:haxe.warning("-WUnusedPattern") override function _resolveExternalEnumValue(name:String, enumValueId:String) : T { return $externEnumResolverSwitch; }