1 // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s
2
3 // PR5021
4 struct A {
5 virtual void f(char);
6 };
7
8 void f(A *a) {
9 // CHECK: call void %
10 a->f('c');
11 }
12
13 struct B : virtual A {
14 virtual void f();
15 };
16
17 void f(B * b) {
18 b->f();
19 }