blob: 0b3a684301eb216bd97a04ee5dc4c24d2af707ad [file] [log] [blame]
Shih-wei Liaof8fd82b2010-02-10 11:10:31 -08001// RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s
2
3// PR5021
4struct A {
5 virtual void f(char);
6};
7
8void f(A *a) {
9 // CHECK: call void %
10 a->f('c');
11}
12
13struct B : virtual A {
14 virtual void f();
15};
16
17void f(B * b) {
18 b->f();
19}