Fix weird partial module resolution
See https://github.com/HaxeFoundation/haxe/pull/11338
This commit is contained in:
@@ -21,7 +21,7 @@ typedef TypeMap<T> = tink.macro.TypeMap<T>;
|
|||||||
|
|
||||||
//TODO: consider adding stuff from haxe.macro.Expr here
|
//TODO: consider adding stuff from haxe.macro.Expr here
|
||||||
typedef MacroOutcome<D, F> = tink.core.Outcome<D, F>;
|
typedef MacroOutcome<D, F> = tink.core.Outcome<D, F>;
|
||||||
typedef MacroOutcomeTools = tink.OutcomeTools;
|
typedef MacroOutcomeTools = tink.core.Outcome.OutcomeTools;
|
||||||
|
|
||||||
typedef Member = tink.macro.Member;
|
typedef Member = tink.macro.Member;
|
||||||
typedef Constructor = tink.macro.Constructor;
|
typedef Constructor = tink.macro.Constructor;
|
||||||
|
@@ -357,7 +357,7 @@ class Exprs {
|
|||||||
expr = [EVars(locals).at(expr.pos), expr].toMBlock(expr.pos);
|
expr = [EVars(locals).at(expr.pos), expr].toMBlock(expr.pos);
|
||||||
Success(Context.typeof(expr));
|
Success(Context.typeof(expr));
|
||||||
}
|
}
|
||||||
catch (e:haxe.macro.Error) {
|
catch (e:haxe.macro.Expr.Error) {
|
||||||
e.pos.makeFailure(e.message);
|
e.pos.makeFailure(e.message);
|
||||||
}
|
}
|
||||||
catch (e:Dynamic) {
|
catch (e:Dynamic) {
|
||||||
|
Reference in New Issue
Block a user