[PATCH] RISC-V: Fix unrecognizable pattern in riscv_expand_conditional_move()
[official-gcc.git] / gcc / testsuite / g++.dg / 20090121-1.C
blob9d70fb3601b9a74102cd50153154e16e48db0c75
1 // { dg-do compile }
2 // { dg-require-effective-target lto }
3 // { dg-options "-flto -Wuninitialized -O2" }
4 class A
6 private:
7   int y;
9 public:
10   A () { int x; y = x + 1; } /* { dg-warning "'x' is used uninitialized" }  */
11   int get_y () { return y; }
14 int foo()
16   A a;
17   return a.get_y ();