// RUN: %clang_cc1 -std=c++2b -fsyntax-only -fcxx-exceptions -verify %s
// RUN: %clang_cc1 -std=c++20 -fsyntax-only -fcxx-exceptions -verify %s
// RUN: %clang_cc1 -std=c++11 -fsyntax-only -fcxx-exceptions -verify %s
// expected-no-diagnostics
// Throwing
// namespace test_throwing
// Non-constructor conversion
// namespace test_non_constructor_conversion
// By-value sinks
// namespace test_by_value_sinks
// Slicing
// namespace test_slicing