out << "\n\n";
string n = i->second->first_subject()->get_pretty_representation();
- out << indent << "'" << n << "' changed:\n";
+
+ out << indent << "'" << n ;
+
+ report_loc_info(i->second->first_subject(),
+ *i->second->context(), out);
+
+ out << "' changed:\n";
+
i->second->get_canonical_diff()->report(out, indent + " ");
out << "\n";
started_to_emit = true;
Added/removed functions summary: 0 Removed, 0 Added function
Added/removed variables summary: 0 Removed, 0 Added variable
-'struct leaf' changed:
+'struct leaf at test42-leaf-report-v0.cc:4:1' changed:
type size changed from 32 to 64 bits
1 data member insertion:
'char leaf::m1', at offset 32 (in bits) at test42-leaf-report-v1.cc:7:1
[A] 'function void spice_server_set_playback_rate(SpicePlaybackInstance*, uint32_t)' {spice_server_set_playback_rate@@SPICE_SERVER_0.12.5}
[A] 'function void spice_server_set_record_rate(SpiceRecordInstance*, uint32_t)' {spice_server_set_record_rate@@SPICE_SERVER_0.12.5}
- 'enum __anonymous_enum__' changed:
+ 'enum __anonymous_enum__ at spice.h:471:1' changed:
type size hasn't changed
7 enumerator deletions:
'__anonymous_enum__::SPICE_IMAGE_COMPRESS_INVALID' value '0'
2 impacted interfaces:
function spice_image_compression_t spice_server_get_image_compression(SpiceServer*)
function int spice_server_set_image_compression(SpiceServer*, spice_image_compression_t)
- 'typedef spice_image_compression_t' changed:
+ 'typedef spice_image_compression_t at spice.h:479:1' changed:
typedef name changed from spice_image_compression_t to SpiceImageCompression at enums.h:197:1
2 impacted interfaces:
Added/removed functions summary: 0 Removed, 0 Added function
Added/removed variables summary: 0 Removed, 0 Added variable
-'struct leaf' changed:
+'struct leaf at test35-leaf-v0.cc:5:1' changed:
type size changed from 32 to 64 bits
1 data member insertion:
'char leaf::m1', at offset 32 (in bits) at test35-leaf-v1.cc:8:1
Added/removed functions summary: 0 Removed, 0 Added function
Added/removed variables summary: 0 Removed, 0 Added variable
-'struct leaf2' changed:
+'struct leaf2 at test36-leaf-v0.cc:9:1' changed:
type size changed from 64 to 96 bits
there are data member changes:
'leaf1 leaf2::member0' size changed from 32 to 64 (in bits) (by +32 bits)
function void interface3(struct_type**)
-'struct leaf1' changed:
+'struct leaf1 at test36-leaf-v0.cc:4:1' changed:
type size changed from 32 to 64 bits
1 data member insertion:
'char leaf1::m1', at offset 32 (in bits) at test36-leaf-v1.cc:7:1