S_UNAMESPACE records are generated by the MSVC compiler when using namespace... directives are used.
Such as:
// SimpleFunction.cpp // > cl /c SimpleFunction.cpp /Z7 namespace test { } using namespace test; int main(void) { return 0; }
This change inherently fixes some 'ignoring unknown symbol record with kind 0x' when passing lld-link -verbose with MSVC .objs.