* c-common.c (catenate_strings): New.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / warning2.C
blob6298587e8ff3dbaa31c70939956d566dbe536bdf
1 // { dg-do assemble  }
2 // g++ ought to warn about casting a base pointer to a derived reference.
4 struct A {
5   virtual void f () = 0;
6 };
8 struct B: public A { void f () { } };
10 int main()
12   B* bp;
13   A& ar = (A&)bp;               // { dg-warning "" }