The clang USR generator will generate the same USR for anonymous namespaces, regardless of what the enclosing namespace is. For example:
namespace
{
void f(); // #1
}
namespace N
{
namespace
{
void f(); // #2
}
};
Clang (incorrectly) generates the same USR for #1 and #2.