// { dg-do run } | |
// prms-id: 786 | |
extern "C" int printf (const char *, ...); | |
extern "C" void exit(int); | |
class C | |
{ | |
int a; | |
public: | |
C() {a = 1;} | |
}; | |
void func(const C& a, C& b) | |
{ | |
printf ("in const func\n"); | |
exit(1); | |
} | |
void func(C& a, C& b) | |
{ | |
printf ("in non-const func\n"); | |
} | |
void testit(const C& a, C& b) | |
{ | |
func(a,b); | |
} | |
int main() | |
{ | |
C a; | |
C b; | |
func(a,b); | |
return 0; | |
} |