VC++ 2008 Bug

Published August 20, 2009
Advertisement
I just had a run in with an annoying bug in Visual C++ 2008 Express. The intellisense database completely broke down on me and started showing namespaces that weren't even remotely accurate. In this particular case, shown in the picture below, it replaces my project namespace cn with some obscure macro identifier found in a boost header. [headshake]



There have been other strange renames, but most are names from macros and #defines. I went through the header to see if there was some deterministic reason for this, such as if the cn lettering was redefined somewhere (that would be idiotic but it could happen), but luckily I found none. That, and the fact that VC crashed every time I tried to browse the strange namespace in the Class view, made it pretty clear that the intellisense was the culprit.

I just deleted the NCB file for the solution and as VC began to rebuild the database I thought I'd share the joke to see if anyone heard it before. [lol]
Previous Entry The bottom of the system
Next Entry Flow
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement