brintos

brintos / llvm-project-archived public Read only

0
0
Text · 649 B · 84c7625 Raw
12 lines · c
1// RUN: %clang_cc1 -x c -fsyntax-only -verify=expected,c -pedantic %s2// RUN: %clang_cc1 -x c++ -fsyntax-only -verify=expected,cpp %s3 4// RUN: %clang_cc1 -x c -fsyntax-only -verify=expected,c -pedantic %s -fexperimental-new-constant-interpreter5// RUN: %clang_cc1 -x c++ -fsyntax-only -verify=expected,cpp %s -fexperimental-new-constant-interpreter6 7enum shiftof {8    X = (1<<-29) // c-warning {{expression is not an integer constant expression; folding it to a constant is a GNU extension}}9                 // cpp-error@-1 {{expression is not an integral constant expression}}10                 // expected-note@-2 {{negative shift count -29}}11};12