* doc/invoke.texi: Document -std=c++17 and -std=gnu++17 and document
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / p786.C
blobebe89c6ab78e4fa62babf19fffba4262f80539fd
1 // { dg-do run  }
2 // prms-id: 786
4 extern "C" int printf (const char *, ...);
5 extern "C" void exit(int);
6 class C
7    {
8    int a;
9 public:
10    C() {a = 1;}
11    };
13 void func(const C& a, C& b)
15    printf ("in const func\n");
16    exit(1);
19 void func(C& a, C& b)
21    printf ("in non-const func\n");
24 void testit(const C& a, C& b)
26    func(a,b);
29 int main()
31    C a;
32    C b;
34    func(a,b);
35    return 0;