Projet_SETI_RISC-V/riscv-gnu-toolchain/binutils/gdb/testsuite/gdb.cp/shadow.cc
2023-03-06 14:48:14 +01:00

48 lines
542 B
C++

namespace A
{
int x = 11;
}
int x = 22;
int y = 0;
class B
{
public:
int x;
int
func()
{
x = 33;
y++; // marker1
{
int x = 44;
y++; // marker2
{
int x = 55;
y++; // marker3
{
using namespace A;
y++; // marker4
{
using A::x;
y++; // marker5
}
}
}
}
return 0;
}
};
int
main()
{
B theB;
return theB.func();
}