aboutsummaryrefslogtreecommitdiff
path: root/test_cases/diff_tests/composite
diff options
context:
space:
mode:
Diffstat (limited to 'test_cases/diff_tests/composite')
-rw-r--r--test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_flat8
-rw-r--r--test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_plain8
-rw-r--r--test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_small4
-rw-r--r--test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_viz8
-rw-r--r--test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_flat2
-rw-r--r--test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_plain2
-rw-r--r--test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_small2
-rw-r--r--test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_viz4
-rw-r--r--test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_flat4
-rw-r--r--test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_plain4
-rw-r--r--test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_small4
-rw-r--r--test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_viz8
-rw-r--r--test_cases/diff_tests/composite/expected/method_order_cc.o_o_flat12
-rw-r--r--test_cases/diff_tests/composite/expected/method_order_cc.o_o_plain12
-rw-r--r--test_cases/diff_tests/composite/expected/method_order_cc.o_o_small6
-rw-r--r--test_cases/diff_tests/composite/expected/method_order_cc.o_o_viz12
-rw-r--r--test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_flat8
-rw-r--r--test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_plain8
-rw-r--r--test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_small4
-rw-r--r--test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_viz8
20 files changed, 64 insertions, 64 deletions
diff --git a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_flat b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_flat
index 44fcf2e..b09dbed 100644
--- a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_flat
+++ b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_flat
@@ -21,19 +21,19 @@ function symbol 'void Y::Y(struct Y*)' {_ZN1YC2Ev} changed
pointed-to type 'struct Y' changed
type 'struct X' changed
- method 'f {_ZN1X1fEv}' changed
+ method 'int f(struct X*)' changed
type 'int(struct X*)' changed
parameter 1 type 'struct X*' changed
pointed-to type 'struct X' changed
- method 'g {_ZN1X1gEv}' was added
+ method 'int g(struct X*)' was added
type 'struct Y' changed
base class 'struct X' changed
type 'struct X' changed
- method 'f {_ZN1Y1fEv}' changed
+ method 'int f(struct Y*)' changed
type 'int(struct Y*)' changed
parameter 1 type 'struct Y*' changed
pointed-to type 'struct Y' changed
- method 'g {_ZN1Y1gEv}' was added
+ method 'int g(struct Y*)' was added
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_plain b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_plain
index e59b1f1..295931e 100644
--- a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_plain
+++ b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_plain
@@ -4,12 +4,12 @@ function symbol 'int fun(struct X&)' {_Z3funR1X} changed
type 'int(struct X&)' changed
parameter 1 type 'struct X&' changed
referred-to type 'struct X' changed
- method 'f {_ZN1X1fEv}' changed
+ method 'int f(struct X*)' changed
type 'int(struct X*)' changed
parameter 1 type 'struct X*' changed
pointed-to type 'struct X' changed
(being reported)
- method 'g {_ZN1X1gEv}' was added
+ method 'int g(struct X*)' was added
function symbol 'void X::X(struct X*)' {_ZN1XC2Ev} changed
type 'void(struct X*)' changed
@@ -24,12 +24,12 @@ function symbol 'int Y::f(struct Y*)' {_ZN1Y1fEv} changed
base class 'struct X' changed
type 'struct X' changed
(already reported)
- method 'f {_ZN1Y1fEv}' changed
+ method 'int f(struct Y*)' changed
type 'int(struct Y*)' changed
parameter 1 type 'struct Y*' changed
pointed-to type 'struct Y' changed
(being reported)
- method 'g {_ZN1Y1gEv}' was added
+ method 'int g(struct Y*)' was added
function symbol 'void Y::Y(struct Y*)' {_ZN1YC2Ev} changed
type 'void(struct Y*)' changed
diff --git a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_small b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_small
index d74df09..1d30f6c 100644
--- a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_small
+++ b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_small
@@ -1,9 +1,9 @@
function symbol 'int Y::g(struct Y*)' {_ZN1Y1gEv} was added
type 'struct X' changed
- method 'g {_ZN1X1gEv}' was added
+ method 'int g(struct X*)' was added
type 'struct Y' changed
- method 'g {_ZN1Y1gEv}' was added
+ method 'int g(struct Y*)' was added
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_viz b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_viz
index 4a5a13b..d992e2f 100644
--- a/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_viz
+++ b/test_cases/diff_tests/composite/expected/abstract_base_class_cc.o_o_viz
@@ -6,14 +6,14 @@ digraph "ABI diff" {
"3" [label="'int(struct X&)'"]
"4" [label="'struct X&'"]
"5" [shape=rectangle, label="'struct X'"]
- "6" [label="'f {_ZN1X1fEv}'"]
+ "6" [label="'int f(struct X*)'"]
"7" [label="'int(struct X*)'"]
"8" [label="'struct X*'"]
"8" -> "5" [label="pointed-to"]
"7" -> "8" [label="parameter 1"]
"6" -> "7" [label=""]
"5" -> "6" [label=""]
- "9" [color=red, label="added(g {_ZN1X1gEv})"]
+ "9" [color=red, label="added(int g(struct X*))"]
"5" -> "9" [label=""]
"4" -> "5" [label="referred-to"]
"3" -> "4" [label="parameter 1"]
@@ -33,14 +33,14 @@ digraph "ABI diff" {
"17" [label="'struct X'"]
"17" -> "5" [label=""]
"16" -> "17" [label=""]
- "18" [label="'f {_ZN1Y1fEv}'"]
+ "18" [label="'int f(struct Y*)'"]
"19" [label="'int(struct Y*)'"]
"20" [label="'struct Y*'"]
"20" -> "16" [label="pointed-to"]
"19" -> "20" [label="parameter 1"]
"18" -> "19" [label=""]
"16" -> "18" [label=""]
- "21" [color=red, label="added(g {_ZN1Y1gEv})"]
+ "21" [color=red, label="added(int g(struct Y*))"]
"16" -> "21" [label=""]
"15" -> "16" [label="pointed-to"]
"14" -> "15" [label="parameter 1"]
diff --git a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_flat b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_flat
index eb8db19..5899813 100644
--- a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_flat
+++ b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_flat
@@ -1,8 +1,8 @@
variable symbol changed from 'struct { struct { int one; }; struct { int two; }; struct { int four; }; struct { int eight; }; } v' to 'struct { struct { int zero; }; struct { int two; }; struct { int four; }; struct { int six; }; struct { int eight; }; } v'
type changed from 'struct { struct { int one; }; struct { int two; }; struct { int four; }; struct { int eight; }; }' to 'struct { struct { int zero; }; struct { int two; }; struct { int four; }; struct { int six; }; struct { int eight; }; }'
byte size changed from 16 to 20
- member 'struct { int zero; }' was added
member 'struct { int one; }' was removed
+ member 'struct { int zero; }' was added
member 'struct { int six; }' was added
member 'struct { int eight; }' changed
offset changed from 96 to 128
diff --git a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_plain b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_plain
index eb8db19..5899813 100644
--- a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_plain
+++ b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_plain
@@ -1,8 +1,8 @@
variable symbol changed from 'struct { struct { int one; }; struct { int two; }; struct { int four; }; struct { int eight; }; } v' to 'struct { struct { int zero; }; struct { int two; }; struct { int four; }; struct { int six; }; struct { int eight; }; } v'
type changed from 'struct { struct { int one; }; struct { int two; }; struct { int four; }; struct { int eight; }; }' to 'struct { struct { int zero; }; struct { int two; }; struct { int four; }; struct { int six; }; struct { int eight; }; }'
byte size changed from 16 to 20
- member 'struct { int zero; }' was added
member 'struct { int one; }' was removed
+ member 'struct { int zero; }' was added
member 'struct { int six; }' was added
member 'struct { int eight; }' changed
offset changed from 96 to 128
diff --git a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_small b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_small
index eb8db19..5899813 100644
--- a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_small
+++ b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_small
@@ -1,8 +1,8 @@
variable symbol changed from 'struct { struct { int one; }; struct { int two; }; struct { int four; }; struct { int eight; }; } v' to 'struct { struct { int zero; }; struct { int two; }; struct { int four; }; struct { int six; }; struct { int eight; }; } v'
type changed from 'struct { struct { int one; }; struct { int two; }; struct { int four; }; struct { int eight; }; }' to 'struct { struct { int zero; }; struct { int two; }; struct { int four; }; struct { int six; }; struct { int eight; }; }'
byte size changed from 16 to 20
- member 'struct { int zero; }' was added
member 'struct { int one; }' was removed
+ member 'struct { int zero; }' was added
member 'struct { int six; }' was added
member 'struct { int eight; }' changed
offset changed from 96 to 128
diff --git a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_viz b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_viz
index b1f57cb..b05509f 100644
--- a/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_viz
+++ b/test_cases/diff_tests/composite/expected/anonymous_member_c.o_o_viz
@@ -4,9 +4,9 @@ digraph "ABI diff" {
"2" [color=red, label="'struct { struct { int one; }; struct { int two; }; struct { int four; }; struct { int eight; }; }' -> 'struct { struct { int zero; }; struct { int two; }; struct { int four; }; struct { int six; }; struct { int eight; }; }'"]
"2" -> "2:0"
"2:0" [color=red, label="byte size changed from 16 to 20"]
- "3" [color=red, label="added(struct { int zero; })"]
+ "3" [color=red, label="removed(struct { int one; })"]
"2" -> "3" [label=""]
- "4" [color=red, label="removed(struct { int one; })"]
+ "4" [color=red, label="added(struct { int zero; })"]
"2" -> "4" [label=""]
"5" [color=red, label="added(struct { int six; })"]
"2" -> "5" [label=""]
diff --git a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_flat b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_flat
index 922a4c6..0c91b29 100644
--- a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_flat
+++ b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_flat
@@ -11,9 +11,9 @@ type 'struct AddRemove' changed
base class 'struct B' was added
type 'struct DiffOrder' changed
- base class 'struct A' changed
- offset changed from 0 to 32
base class 'struct B' changed
offset changed from 32 to 0
+ base class 'struct A' changed
+ offset changed from 0 to 32
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_plain b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_plain
index 6b9fd70..ae0ca2d 100644
--- a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_plain
+++ b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_plain
@@ -7,9 +7,9 @@ variable symbol 'struct AddRemove add_remove' changed
variable symbol 'struct DiffOrder diff_order' changed
type 'struct DiffOrder' changed
- base class 'struct A' changed
- offset changed from 0 to 32
base class 'struct B' changed
offset changed from 32 to 0
+ base class 'struct A' changed
+ offset changed from 0 to 32
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_small b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_small
index 9b9c642..17e4da2 100644
--- a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_small
+++ b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_small
@@ -5,9 +5,9 @@ type 'struct AddRemove' changed
base class 'struct B' was added
type 'struct DiffOrder' changed
- base class 'struct A' changed
- offset changed from 0 to 32
base class 'struct B' changed
offset changed from 32 to 0
+ base class 'struct A' changed
+ offset changed from 0 to 32
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_viz b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_viz
index 1a84435..7786a3b 100644
--- a/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_viz
+++ b/test_cases/diff_tests/composite/expected/base_class_order_cc.o_o_viz
@@ -14,13 +14,13 @@ digraph "ABI diff" {
"0" -> "1" [label=""]
"6" [label="'struct DiffOrder diff_order'"]
"7" [shape=rectangle, label="'struct DiffOrder'"]
- "8" [color=red, label="'struct A'"]
+ "8" [color=red, label="'struct B'"]
"8" -> "8:0"
- "8:0" [color=red, label="offset changed from 0 to 32"]
+ "8:0" [color=red, label="offset changed from 32 to 0"]
"7" -> "8" [label=""]
- "9" [color=red, label="'struct B'"]
+ "9" [color=red, label="'struct A'"]
"9" -> "9:0"
- "9:0" [color=red, label="offset changed from 32 to 0"]
+ "9:0" [color=red, label="offset changed from 0 to 32"]
"7" -> "9" [label=""]
"6" -> "7" [label=""]
"0" -> "6" [label=""]
diff --git a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_flat b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_flat
index eaf5e18..ea8eccc 100644
--- a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_flat
+++ b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_flat
@@ -24,21 +24,21 @@ function symbol 'void S::S(struct S*)' {_ZN1SC2Ev} changed
pointed-to type 'struct S' changed
type 'struct S' changed
- method 'z {_ZN1S1zEv}' changed
+ method 'void z(struct S*)' changed
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
- method 'y {_ZN1S1yEv}' changed
- vtable offset changed from 1 to 2
+ method 'void x(struct S*)' changed
+ vtable offset changed from 2 to 1
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
- method 'x {_ZN1S1xEv}' changed
- vtable offset changed from 2 to 1
+ method 'void y(struct S*)' changed
+ vtable offset changed from 1 to 2
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
- method 'w {_ZN1S1wEv}' changed
+ method 'void w(struct S*)' changed
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
diff --git a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_plain b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_plain
index 4b89510..9842595 100644
--- a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_plain
+++ b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_plain
@@ -2,24 +2,24 @@ function symbol 'void S::w(struct S*)' {_ZN1S1wEv} changed
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
- method 'z {_ZN1S1zEv}' changed
+ method 'void z(struct S*)' changed
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
(being reported)
- method 'y {_ZN1S1yEv}' changed
- vtable offset changed from 1 to 2
+ method 'void x(struct S*)' changed
+ vtable offset changed from 2 to 1
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
(being reported)
- method 'x {_ZN1S1xEv}' changed
- vtable offset changed from 2 to 1
+ method 'void y(struct S*)' changed
+ vtable offset changed from 1 to 2
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
(being reported)
- method 'w {_ZN1S1wEv}' changed
+ method 'void w(struct S*)' changed
type 'void(struct S*)' changed
parameter 1 type 'struct S*' changed
pointed-to type 'struct S' changed
diff --git a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_small b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_small
index a070764..c755836 100644
--- a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_small
+++ b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_small
@@ -1,7 +1,7 @@
type 'struct S' changed
- method 'y {_ZN1S1yEv}' changed
- vtable offset changed from 1 to 2
- method 'x {_ZN1S1xEv}' changed
+ method 'void x(struct S*)' changed
vtable offset changed from 2 to 1
+ method 'void y(struct S*)' changed
+ vtable offset changed from 1 to 2
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_viz b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_viz
index 9cfd31f..d3fd21b 100644
--- a/test_cases/diff_tests/composite/expected/method_order_cc.o_o_viz
+++ b/test_cases/diff_tests/composite/expected/method_order_cc.o_o_viz
@@ -4,28 +4,28 @@ digraph "ABI diff" {
"2" [label="'void(struct S*)'"]
"3" [label="'struct S*'"]
"4" [shape=rectangle, label="'struct S'"]
- "5" [label="'z {_ZN1S1zEv}'"]
+ "5" [label="'void z(struct S*)'"]
"6" [label="'void(struct S*)'"]
"7" [label="'struct S*'"]
"7" -> "4" [label="pointed-to"]
"6" -> "7" [label="parameter 1"]
"5" -> "6" [label=""]
"4" -> "5" [label=""]
- "8" [color=red, label="'y {_ZN1S1yEv}'"]
+ "8" [color=red, label="'void x(struct S*)'"]
"8" -> "8:0"
- "8:0" [color=red, label="vtable offset changed from 1 to 2"]
+ "8:0" [color=red, label="vtable offset changed from 2 to 1"]
"9" [label="'void(struct S*)'"]
"9" -> "7" [label="parameter 1"]
"8" -> "9" [label=""]
"4" -> "8" [label=""]
- "10" [color=red, label="'x {_ZN1S1xEv}'"]
+ "10" [color=red, label="'void y(struct S*)'"]
"10" -> "10:0"
- "10:0" [color=red, label="vtable offset changed from 2 to 1"]
+ "10:0" [color=red, label="vtable offset changed from 1 to 2"]
"11" [label="'void(struct S*)'"]
"11" -> "7" [label="parameter 1"]
"10" -> "11" [label=""]
"4" -> "10" [label=""]
- "12" [label="'w {_ZN1S1wEv}'"]
+ "12" [label="'void w(struct S*)'"]
"13" [label="'void(struct S*)'"]
"13" -> "7" [label="parameter 1"]
"12" -> "13" [label=""]
diff --git a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_flat b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_flat
index 44fcf2e..b09dbed 100644
--- a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_flat
+++ b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_flat
@@ -21,19 +21,19 @@ function symbol 'void Y::Y(struct Y*)' {_ZN1YC2Ev} changed
pointed-to type 'struct Y' changed
type 'struct X' changed
- method 'f {_ZN1X1fEv}' changed
+ method 'int f(struct X*)' changed
type 'int(struct X*)' changed
parameter 1 type 'struct X*' changed
pointed-to type 'struct X' changed
- method 'g {_ZN1X1gEv}' was added
+ method 'int g(struct X*)' was added
type 'struct Y' changed
base class 'struct X' changed
type 'struct X' changed
- method 'f {_ZN1Y1fEv}' changed
+ method 'int f(struct Y*)' changed
type 'int(struct Y*)' changed
parameter 1 type 'struct Y*' changed
pointed-to type 'struct Y' changed
- method 'g {_ZN1Y1gEv}' was added
+ method 'int g(struct Y*)' was added
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_plain b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_plain
index e59b1f1..295931e 100644
--- a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_plain
+++ b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_plain
@@ -4,12 +4,12 @@ function symbol 'int fun(struct X&)' {_Z3funR1X} changed
type 'int(struct X&)' changed
parameter 1 type 'struct X&' changed
referred-to type 'struct X' changed
- method 'f {_ZN1X1fEv}' changed
+ method 'int f(struct X*)' changed
type 'int(struct X*)' changed
parameter 1 type 'struct X*' changed
pointed-to type 'struct X' changed
(being reported)
- method 'g {_ZN1X1gEv}' was added
+ method 'int g(struct X*)' was added
function symbol 'void X::X(struct X*)' {_ZN1XC2Ev} changed
type 'void(struct X*)' changed
@@ -24,12 +24,12 @@ function symbol 'int Y::f(struct Y*)' {_ZN1Y1fEv} changed
base class 'struct X' changed
type 'struct X' changed
(already reported)
- method 'f {_ZN1Y1fEv}' changed
+ method 'int f(struct Y*)' changed
type 'int(struct Y*)' changed
parameter 1 type 'struct Y*' changed
pointed-to type 'struct Y' changed
(being reported)
- method 'g {_ZN1Y1gEv}' was added
+ method 'int g(struct Y*)' was added
function symbol 'void Y::Y(struct Y*)' {_ZN1YC2Ev} changed
type 'void(struct Y*)' changed
diff --git a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_small b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_small
index d74df09..1d30f6c 100644
--- a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_small
+++ b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_small
@@ -1,9 +1,9 @@
function symbol 'int Y::g(struct Y*)' {_ZN1Y1gEv} was added
type 'struct X' changed
- method 'g {_ZN1X1gEv}' was added
+ method 'int g(struct X*)' was added
type 'struct Y' changed
- method 'g {_ZN1Y1gEv}' was added
+ method 'int g(struct Y*)' was added
exit code 4
diff --git a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_viz b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_viz
index 4a5a13b..d992e2f 100644
--- a/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_viz
+++ b/test_cases/diff_tests/composite/expected/virtual_only_base_class_cc.o_o_viz
@@ -6,14 +6,14 @@ digraph "ABI diff" {
"3" [label="'int(struct X&)'"]
"4" [label="'struct X&'"]
"5" [shape=rectangle, label="'struct X'"]
- "6" [label="'f {_ZN1X1fEv}'"]
+ "6" [label="'int f(struct X*)'"]
"7" [label="'int(struct X*)'"]
"8" [label="'struct X*'"]
"8" -> "5" [label="pointed-to"]
"7" -> "8" [label="parameter 1"]
"6" -> "7" [label=""]
"5" -> "6" [label=""]
- "9" [color=red, label="added(g {_ZN1X1gEv})"]
+ "9" [color=red, label="added(int g(struct X*))"]
"5" -> "9" [label=""]
"4" -> "5" [label="referred-to"]
"3" -> "4" [label="parameter 1"]
@@ -33,14 +33,14 @@ digraph "ABI diff" {
"17" [label="'struct X'"]
"17" -> "5" [label=""]
"16" -> "17" [label=""]
- "18" [label="'f {_ZN1Y1fEv}'"]
+ "18" [label="'int f(struct Y*)'"]
"19" [label="'int(struct Y*)'"]
"20" [label="'struct Y*'"]
"20" -> "16" [label="pointed-to"]
"19" -> "20" [label="parameter 1"]
"18" -> "19" [label=""]
"16" -> "18" [label=""]
- "21" [color=red, label="added(g {_ZN1Y1gEv})"]
+ "21" [color=red, label="added(int g(struct Y*))"]
"16" -> "21" [label=""]
"15" -> "16" [label="pointed-to"]
"14" -> "15" [label="parameter 1"]