🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Using interface inheritance, I stopped with SaveBytecode

Started by
2 comments, last by WitchLord 6 years, 2 months ago

interface A
{
};
interface B : A
{
};

After preparing the above code, executing asbuild stopped at assert.

$ ./asbuild.exe config.txt script.as x.bin
Assertion failed: t->interfaces.GetLength() == t->interfaceVFTOffsets.GetLength(), file ..\..\source\as_restore.cpp, line 4283

t->name.AddressOf()                == "B"
t->interfaces.GetLength()          == 1
t->interfaceVFTOffsets.GetLength() == 0

 

Advertisement

Thanks for the report. 

I'll look into this and have it fixed as soon as possible.

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

I've fixed this problem in revision 2484.

Regards,
Andreas

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

This topic is closed to new replies.

Advertisement