[4.5.1] Compiling interface blueprint will always crash

I tried to introduce a circular dependency in Blueprints, but it looks like the Editor has some safeties in place to protect against the circular dependency I was trying to create. I created three Actor Blueprints, and gave each one a Child Actor Component. Blueprint A’s child actor component was set to Blueprint B, Blueprint B’s child actor component was set to Blueprint C, and Blueprint C’s child actor component was set to Blueprint A. This should have created a circular dependency, but there were no errors or crashes when adding any of the Blueprints to a level or when playing the level. Loading the level did not provide any problems either.

Could you let me know exactly how you set up your original circular dependencies? If you were able to reproduce this issue in a new project, could you upload that so I can take a look?