diff options
author | Erich Keane <erich.keane@intel.com> | 2017-09-29 21:06:00 +0000 |
---|---|---|
committer | Erich Keane <erich.keane@intel.com> | 2017-09-29 21:06:00 +0000 |
commit | 3e08f66bb0f46d1065671afb6357d9162213606e (patch) | |
tree | 735c6f985fd3a187d8ebaf2035689ff7bed77e75 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 345187338ed789c456f80a27d32620971dbe8871 (diff) | |
download | bcm5719-llvm-3e08f66bb0f46d1065671afb6357d9162213606e.tar.gz bcm5719-llvm-3e08f66bb0f46d1065671afb6357d9162213606e.zip |
[Sema] Correct IUnknown to support Unknwnbase.h Header.
Apparently, the MSVC SDK has a strange implementation that
causes a number of implicit functions as well as a template member
function of the IUnknown type. This patch allows these as InterfaceLike
types as well.
Additionally, it corrects the behavior where extern-C++ wrapped around an
Interface-Like type would permit an interface-like type to exist in a namespace.
Differential Revision: https://reviews.llvm.org/D38303
llvm-svn: 314557
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions