// Ensure that builtin attributes do not get treated as user defined macros to | |
// be weapped in macro qualified types. This addresses P41852. | |
// | |
// RUN: %clang_cc1 %s -triple i686-w64-mingw32 -fsyntax-only -verify | |
// expected-no-diagnostics | |
typedef int WINBOOL; | |
typedef unsigned int UINT_PTR, *PUINT_PTR; | |
typedef unsigned long long ULONG64, *PULONG64; | |
#define WINAPI __stdcall | |
#define CALLBACK __stdcall | |
typedef WINBOOL(CALLBACK WINAPI *PSYMBOLSERVERCALLBACKPROC)(UINT_PTR action, ULONG64 data, ULONG64 context); |