Error can be reproduce like this :
class Foo
{
function initvtable
{
say("Foo init");
}
function hello()
{
say(FUNCTION);
}
}
function newInstance(var clazz){
return clazz.new();
}
function main(){
var clazz = class Foo;
var f = newInstance(clazz);
f.hello();
}
Error can be reproduce like this :
class Foo
{
function initvtable
{
say("Foo init");
}
function hello()
{
say(FUNCTION);
}
}
function newInstance(var clazz){
return clazz.new();
}
function main(){
var clazz = class Foo;
var f = newInstance(clazz);
f.hello();
}