projects
/
external
/
prelink.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Initialize Tizen 2.3
[external/prelink.git]
/
testsuite
/
cxx2.C
1
#include "cxx1.h"
2
extern "C" void abort (void);
3
4
int A::a ()
5
{
6
return 30;
7
}
8
9
int A::b ()
10
{
11
return 31;
12
}
13
14
int B::a ()
15
{
16
return 32;
17
}
18
19
int C::a ()
20
{
21
return 33;
22
}
23
24
int C::b ()
25
{
26
return 34;
27
}
28
29
void
30
check (A *x, B *y)
31
{
32
C d;
33
if (x->b () != 31)
34
abort ();
35
if (y->B::a () != 32)
36
abort ();
37
if (d.a () != 33)
38
abort ();
39
if (d.C::b () != 34)
40
abort ();
41
}
42
43
int
44
main ()
45
{
46
A x;
47
if (x.a () != 30)
48
abort ();
49
do_check (check, &x);
50
return 0;
51
}