1 // RUN: %clang_cc1 -emit-llvm -o - %s 2 struct A; 3 struct B; 4 extern A *f(); 5 void a() { (B *) f(); } 6