casts.cpp revision a5728872c7702ddd09537c95bc3cbd20e1f2fb09
1// RUN: %clang_cc1 %s -emit-llvm -o %t
2
3// PR5248
4namespace PR5248 {
5struct A {
6  void copyFrom(const A &src);
7  void addRef(void);
8};
9
10void A::copyFrom(const A &src) {
11  ((A &)src).addRef();
12}
13}
14
15