1 // PR c++/84488
2 // { dg-do compile }
3 // { dg-options "-Wunused-but-set-variable" }
4 
5 int
foo()6 foo ()
7 {
8   enum E { A, B, C, D };
9   double r = 1.0;		// { dg-bogus "set but not used" }
10   return static_cast<E>(r);
11 }
12