Hey,
There seems to be a bug in Angelscript when importing an external interface where that interface extends another interface.
I have confirmed this bug in Angelscript versions 2.34.0 and 2.32.0.
If you Attempt to build the following code:
shared interface ITest {}
shared interface ITest2 : ITest {}
external shared interface ITest2;
Angelscript will end up in an infinite loop.
The method where this happens is void asCBuilder::CompileInterfaces().
I am running this on Windows 10, 64-bit. I am compiling using Visual Studio build tools 2019. I'm compiling for 64-bit.
Please let me know if you need any more information.
Cheers
Jarrett