OK, perhaps I am missing something obvious here, but this little test left me a bit confused:
testlabel.testing:
namespace .
jmp testing._done
_done:
retn
end namespace
I would have assumed that the jump would refer to "testlabel.testing.testing._done", but fasmg treats it as if it is about to jump to ""testlabel.testing._done". Of course, fasmg also accepts "jmp _done". If I change "testing" in the jump to "lala", the compiler will complain about not recognising ""testlabel.testing.lala._done". As expected of course, but why is it OK with "testing._done"?