2 // RUN: -fms-compatibility -x c++-cpp-output \
3 // RUN: -ffreestanding -fsyntax-only -Werror \
9 // MS header <query.h> uses operator keyword as field name.
10 // Compile without syntax errors.
15 int or; // Note use of cpp operator token
22 // In system header code, treat operator keyword as identifier.
23 if ( // expected-note{{to match this '('}}
24 x
>1 or x
<0) return 1; // expected-error{{expected ')'}}