I'm trying to compile a C++ project using Microsoft VisualStudio 2008. This particular project compiles fine if you use Win32 as target platform. If I try to compile the same project for the x64 platform I get a C2593 'operator identifier' is ambiguous error in this line:
case 't': os_ << (size_t)path->rnode->char_type; break;
Anyone has a clue why the same line compiles fine for 32-bit but fails for 64-bit with such a high level error?