@@ -65,9 +65,9 @@ LexPosition pos = extractPos(t); StrValue typ = cast(StrValue) t.access!StrValue(ValueLayer, "is"); if( typ is null ) - throw genex!RuntimeException(text(`Invalid AST (no "is" field): `, _v)); + throw genex!RuntimeException(callpos, text(`Invalid AST (no "is" field): `, _v)); foreach(AT; ListOfASTTypes) if(typ.data == typeid(AT).name.split(".")[$-1].tolower()) {