brintos

brintos / llvm-project-archived public Read only

0
0
Text · 447 B · d10fc79 Raw
19 lines · cpp
1// RUN: %clang_cc1 -std=c++20 -Wno-ignored-attributes -Wno-unused-value -verify %s2// expected-no-diagnostics3namespace std {4template <class T>5constexpr const T& as_const(T&) noexcept;6 7// We need two declarations to see the error for some reason.8template <class T> void as_const(const T&&) noexcept = delete;9template <class T> void as_const(const T&&) noexcept;10}11 12namespace GH126231 {13 14void test() {15    int a = 1;16    std::as_const(a);17}18}19