summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorErich Keane <erich.keane@intel.com>2017-09-29 21:06:00 +0000
committerErich Keane <erich.keane@intel.com>2017-09-29 21:06:00 +0000
commit3e08f66bb0f46d1065671afb6357d9162213606e (patch)
tree735c6f985fd3a187d8ebaf2035689ff7bed77e75 /clang/lib/Frontend/CompilerInvocation.cpp
parent345187338ed789c456f80a27d32620971dbe8871 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud