// PR c++/83592 // { dg-do compile } // { dg-options "-Wparentheses" } // Test that -Wparentheses does not give bogus warnings in // typename context. int * foo (long &a) { return reinterpret_cast (&a); } int * bar (long &a) { return (int (*)) &a; } int * baz (int &a) { return static_cast (&a); }