[MS Compat]Allow __interfaces to have properties.
authorErich Keane <erich.keane@intel.com>
Wed, 20 Sep 2017 22:28:24 +0000 (22:28 +0000)
committerErich Keane <erich.keane@intel.com>
Wed, 20 Sep 2017 22:28:24 +0000 (22:28 +0000)
commitbb8636477d1cc52ad777dfa3cc9548832eb42003
tree2f8ca96ade161fc8fad54d11c0a0130d71ce844c
parentfb130c608498fb4ead27dad723056b73d692b6e8
[MS Compat]Allow __interfaces to have properties.

__interface types are allowed in MSVC to have "property" data members
(marked with declspec property). This patch alters Sema to allow property
data members.

Differential Revision: https://reviews.llvm.org/D38092

llvm-svn: 313828
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/SemaCXX/ms-interface.cpp