mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-30 15:16:10 +00:00

For more information about __sptr and __uptr, see MSDN: http://msdn.microsoft.com/en-us/library/aa983399.aspx Patch reviewed by Richard Smith. llvm-svn: 182535
11 lines
307 B
C++
11 lines
307 B
C++
// RUN: %clang_cc1 %s -fsyntax-only -Wno-unused-value -Wmicrosoft -verify -fms-compatibility
|
|
|
|
// PR15845
|
|
int foo(xxx); // expected-error{{unknown type name}}
|
|
|
|
struct cls {
|
|
char *m;
|
|
};
|
|
|
|
char * cls::* __uptr wrong2 = &cls::m; // expected-error {{'__uptr' attribute cannot be used with pointers to members}}
|