(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
warn/
Wshadow-compatible-local-2.C
// PR c++/81640
// { dg-do compile }
// { dg-options "-Wshadow=compatible-local" }

struct A {};
struct B { operator bool () const { return true; } };

template <typename T>
void
foo ()
{
  T d, e;
  if (e)
    A d;
}

void
bar ()
{
  foo <B> ();
}