1*a2b04ad5SAaron Ballman // RUN: %clang_cc1 -fsyntax-only -std=c++17 %s -verify 2*a2b04ad5SAaron Ballman // expected-no-diagnostics 3*a2b04ad5SAaron Ballman test_noexcept()4*a2b04ad5SAaron Ballmanvoid test_noexcept() { 5*a2b04ad5SAaron Ballman const auto lambda = [](int x) { return x + 1; }; 6*a2b04ad5SAaron Ballman static_assert(noexcept((int (*)(int))(lambda)), 7*a2b04ad5SAaron Ballman "Lambda-to-function-pointer conversion is expected to be noexcept"); 8*a2b04ad5SAaron Ballman } 9