According to https://eel.is/c++draft/basic.namespace.general#2, a namespace declaration shouldn't have a module linkage.
Further more, without this patch, the compiler would crash for the test in assertion enabled build due to inconsistent linkage for redeclaration for namespaces.
Test Plan: check-all