xref: /llvm-project/clang/test/Parser/static_assert.cpp (revision ed4a2a108ec867188c65f4c3743008db8dd1c0bb)
1*ed4a2a10SOleksandr T. // RUN: %clang_cc1 -fsyntax-only -triple=x86_64-linux -std=c++2a -verify=cxx2a %s
2*ed4a2a10SOleksandr T. // RUN: %clang_cc1 -fsyntax-only -triple=x86_64-linux -std=c++2c -verify=cxx2c %s
3*ed4a2a10SOleksandr T. 
4*ed4a2a10SOleksandr T. static_assert(true, "" // cxx2a-warning {{'static_assert' with a user-generated message is a C++26 extension}} \
5*ed4a2a10SOleksandr T.                        // cxx2a-note {{to match this '('}} cxx2c-note {{to match this '('}}
6*ed4a2a10SOleksandr T.                        // cxx2a-error {{expected ')'}}     cxx2c-error {{expected ')'}}
7