This is a known bug. VA is confused since there is no parameter name. I know you don't need a parameter name for this to compile, but until this bug is fixed you need to add a parameter name for rename to work correctly. So change the code to read:
OldName(const OldName&rhs);
OldName& operator=(const OldName&rhs);
case=3027