Advertisement

Using interface inheritance, I stopped with SaveBytecode

Started by April 06, 2018 03:30 PM
2 comments, last by WitchLord 6 years, 7 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

 

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

Advertisement

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