(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
cpp0x/
pr33930.C
// { dg-do compile { target c++11 } }
typedef const int* type;

float& foo( const type& ggg );
int& foo( type&& ggg );

void bar( int* someptr )
{
  int& x = foo( someptr ); // { dg-error "cannot bind non-const lvalue reference" }
}