hanchenye-llvm-project/clang/test/Headers
Erich Keane 33c3d8a916 support operator keywords used in Windows SDK
to support operator keywords used in Windows SDK, alter token type when 
seen in system headers

Hello, I submitted D33505 to address this problem, but the 
proposal was rejected as too big a hammer.
This change will allow clang to parse the WindowsSDK header <query.h> 
which uses the operator name "or" as a field name. Treat cpp operator 
keywords as ordinary identifiers inside the Microsoft headers, but 
treat them as usual in the user's program.

Original Submitter: Melanie Blower (mibintc)

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

llvm-svn: 305087
2017-06-09 16:29:35 +00:00
..
Inputs [Headers] Reapply: Add #include_next for tgmath.h on Darwin 2017-03-16 23:19:00 +00:00
altivec-header.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
altivec-intrin.c Remove the -faltivec alias option and replace it with -maltivec everywhere. 2017-03-21 22:06:18 +00:00
arm-acle-header.c
arm-neon-header.c
arm64-apple-ios-types.cpp
c11.c
c89.c
cpuid.c
cxx11.cpp
float-darwin.c
float.c
htm-header.c Fix parsing of htmxlintrin.h in C++ mode 2017-03-20 22:31:33 +00:00
int64-type.c
limits.cpp
ms-cppoperkey.cpp support operator keywords used in Windows SDK 2017-06-09 16:29:35 +00:00
ms-cppoperkey1.cpp support operator keywords used in Windows SDK 2017-06-09 16:29:35 +00:00
ms-cppoperkey2.cpp support operator keywords used in Windows SDK 2017-06-09 16:29:35 +00:00
ms-intrin.cpp
ms-null-ms-header-vs-stddef.cpp
ms-wchar.c
opencl-c-header.cl [OpenCL] Correct ndrange_t implementation 2017-02-16 12:27:47 +00:00
pmmintrin.c
stdarg-gnuc_va_list.c
stdatomic.c Use __CLANG_ATOMIC_TYPE_LOCK_FREE macros in `stdatomic.h` 2017-04-20 23:07:38 +00:00
stdbool.cpp
stddefneeds.cpp
stdint-typeof-MINMAX.cpp Headers: Make the type of SIZE_MAX the same as size_t 2017-04-27 21:49:45 +00:00
tgmath-darwin.c [Headers] Reapply: Add #include_next for tgmath.h on Darwin 2017-03-16 23:19:00 +00:00
tgmath.c
thumbv7-apple-ios-types.cpp
typedef_guards.c
unwind.c
wchar_limits.cpp
wmmintrin.c
x86-intrinsics-headers.c
x86_64-apple-macosx-types.cpp
x86intrin-2.c
x86intrin.c
x86intrin.cpp
xmmintrin.c