blob: 7cdc472497e4b2f30326c4ba6e8dc0e2cd336a60 [file] [log] [blame]
// { dg-do compile { target c++11 } }
// PR libstdc++/70692
// No warning when function<const int&(...)> binds a reference to a temporary
#include <functional>
int f();
int main()
{
std::function<const int&()> ff(f); // { dg-error "no matching function" }
std::function<long&&()> f2(f); // { dg-error "no matching function" }
}
// { dg-error "std::enable_if" "" { target *-*-* } 0 }