I don't understand what you mean here. I cannot find the "::Rename1" in the test suite that is supposed to be being updated. I have checked the link, and it says the project has not been updated since 2010, so I should have the correct version.
Trying to guess what you are describing, I have tested with the following code in a .cpp file:
class testClassDuplicateName
{
public:
static void useGlobalClass() { }
};
namespace testSpaceHoldingDuplicate
{
class testClassDuplicateName
{
void useSpaceClass() { }
};
void testCallingGlobalClass()
{
::testClassDuplicateName::useGlobalClass();
}
}
and so far I am not seeing any obvious problems. This code compiles quite happily, and has more distinct names to avoid any accidental problems with duplicate names.