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