When was ExternDirective removed from MCAsmInfo and why?

I’m curious when ExternDirective was removed, why and what was put in it’s place?

Thanks,

Ryan

Ok, I’m assuming that LLVM is simply following GNU Assembler (GAS) on this matter but is making all undefined symbols external a good idea?

This could be problematic for debugging written assembly if we rely on the linker to catch these and bundle them all into unresolved externals. To me, it just seems like not that much code to support ExternDirective and makes the ASM better.

Am I missing something?

Thanks,

Ryan