1 // RUN: %clang_cc1 -fsyntax-only -std=c++17 -verify %s
2 // RUN: %clang_cc1 -fsyntax-only -std=c++20 -verify %s
3 // expected-no-diagnostics
6 static constexpr bool value
= false;
10 static constexpr bool value
= true;
13 template <auto& Value
, int>
14 struct test
: false_type
{};
16 template <auto& Value
>
17 struct test
<Value
, 0> : true_type
{};
20 static constexpr int v
= 42;
21 static_assert(test
<v
, 0>::value
);