diff options
| author | John McCall <rjmccall@apple.com> | 2012-05-22 21:28:12 +0000 |
|---|---|---|
| committer | John McCall <rjmccall@apple.com> | 2012-05-22 21:28:12 +0000 |
| commit | 8d32c05ed48a8a21e85603c0ae2aebf322ed2652 (patch) | |
| tree | d72de0791a41fdee5d040ce7b709fd4318caaf4b /clang/test/Parser/MicrosoftExtensions.c | |
| parent | fa6cf4cc9af67618b8064cc6d7cd1074d371942f (diff) | |
| download | bcm5719-llvm-8d32c05ed48a8a21e85603c0ae2aebf322ed2652.tar.gz bcm5719-llvm-8d32c05ed48a8a21e85603c0ae2aebf322ed2652.zip | |
Recognize the MS inheritance attributes and turn them into attributes
on the RecordDecl. Persist the MS portability type attributes and
ignore them in Sema rather than the parser.
Patch by João Matos!
llvm-svn: 157288
Diffstat (limited to 'clang/test/Parser/MicrosoftExtensions.c')
| -rw-r--r-- | clang/test/Parser/MicrosoftExtensions.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Parser/MicrosoftExtensions.c b/clang/test/Parser/MicrosoftExtensions.c index 6b00534d1d3..c20bdb6b143 100644 --- a/clang/test/Parser/MicrosoftExtensions.c +++ b/clang/test/Parser/MicrosoftExtensions.c @@ -11,11 +11,11 @@ typedef __w64 unsigned long ULONG_PTR, *PULONG_PTR; void * __ptr64 PtrToPtr64(const void *p) { - return((void * __ptr64) (unsigned __int64) (ULONG_PTR)p ); // expected-warning {{unknown attribute '__ptr64' ignored}} + return((void * __ptr64) (unsigned __int64) (ULONG_PTR)p ); } void * __ptr32 PtrToPtr32(const void *p) { - return((void * __ptr32) (unsigned __int32) (ULONG_PTR)p ); // expected-warning {{unknown attribute '__ptr32' ignored}} + return((void * __ptr32) (unsigned __int32) (ULONG_PTR)p ); } void __forceinline InterlockedBitTestAndSet (long *Base, long Bit) |

