aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/kext9.C
blob: 88293aa5558189d6a69ff2de14543debf756161b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* APPLE LOCAL file KEXT indirect virtual calls */
/* Radar 3972840: Positive C++ test case */
/* Origin: Matt Austern  <austern@apple.com> */
/* { dg-do compile } */
/* { dg-options "-fapple-kext" } */

struct Base { virtual char* abc(void) const; };

char* Base::abc() const { return 0; }

void f(Base* p) {
  char* c = p->Base::abc();
}