Implicit declaration of type_info


MSVC implicitly declares type_info in the global scope.
and at least one header (eh.h) depends on this. I'm not
having any luck figuring out how to mirror this behavior
in clang (obviously only in Microsoft compatibility mode).
I figured that the best place to put it would be with the
declarations of operator new and delete, but I could not
find where that is. Help?

In Christ,
Steven Watanabe

Sema::DeclareGlobalNewDelete, in SemaExprCXX.cpp, around line 1200.
Beware, though, this function is lazily called only when we have to look
up a global operator new/delete for the first time.