1 2 3 4 5 6 7 8 9 10
// { dg-do assemble } char *t1 (const char *s) { return const_cast<char *>(s); } char *&t1 (const char *&s) { return const_cast<char *&>(s); }