(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
overload/
rvalue1.C
// PR c++/42655

void unused(const bool &) { }

int main() {
  volatile bool x = false;
  unused(!!x); // type of "!x" is bool
  unused(!x); // type of "!x" is bool
}