1 2 3 4 5 6 7 8 9 10 11 12 13
// { dg-do assemble } // GROUPS passed templates class X { const char *fptr; public: X(const char *ptr) { fptr = ptr; } operator const char*() { return fptr; } }; int main(){ X x1("1234"); X x2(x1+1); }