aboutsummaryrefslogtreecommitdiff
path: root/test_cases/diff_tests/function/expected/virtual_vs_non_virtual_cc.o_o_flat
blob: caf059bf9cafc4cf38b70cf7cd78732ee889efc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
variable symbol '_ZTI15VirtualToNormal' was removed

variable symbol '_ZTS15VirtualToNormal' was removed

variable symbol '_ZTV15VirtualToNormal' was removed

variable symbol '_ZTI15NormalToVirtual' was added

variable symbol '_ZTS15NormalToVirtual' was added

variable symbol '_ZTV15NormalToVirtual' was added

function symbol 'void NormalToVirtual::print(struct NormalToVirtual*)' {_ZN15NormalToVirtual5printEv} changed
  type 'void(struct NormalToVirtual*)' changed
    parameter 1 type 'struct NormalToVirtual*' changed
      pointed-to type 'struct NormalToVirtual' changed

function symbol 'void VirtualToNormal::print(struct VirtualToNormal*)' {_ZN15VirtualToNormal5printEv} changed
  type 'void(struct VirtualToNormal*)' changed
    parameter 1 type 'struct VirtualToNormal*' changed
      pointed-to type 'struct VirtualToNormal' changed

variable symbol 'struct NormalToVirtual normal_to_virtual' changed
  type 'struct NormalToVirtual' changed

variable symbol 'struct VirtualToNormal virtual_to_normal' changed
  type 'struct VirtualToNormal' changed

type 'struct NormalToVirtual' changed
  byte size changed from 1 to 8
  method 'print {_ZN15NormalToVirtual5printEv}' was added
  member 'int(** _vptr$NormalToVirtual)()' was added

type 'struct VirtualToNormal' changed
  byte size changed from 8 to 1
  method 'print {_ZN15VirtualToNormal5printEv}' was removed
  member 'int(** _vptr$VirtualToNormal)()' was removed

exit code 4