1 | // RUN: %clang_cc1 \ |
---|---|
2 | // RUN: -fms-compatibility -x c++-cpp-output \ |
3 | // RUN: -ffreestanding -fsyntax-only -Werror \ |
4 | // RUN: %s -verify |
5 | // expected-no-diagnostics |
6 | # 1 "t.cpp" |
7 | # 1 "query.h" 1 3 |
8 | // MS header <query.h> uses operator keyword as field name. |
9 | // Compile without syntax errors. |
10 | struct tagRESTRICTION |
11 | { |
12 | union _URes |
13 | { |
14 | int or; // Note use of cpp operator token |
15 | } res; |
16 | }; |
17 |