pack fields in line-map data structures
authorRichard Biener <rguenther@suse.de>
Tue, 18 Jan 2022 11:17:19 +0000 (12:17 +0100)
committerRichard Biener <rguenther@suse.de>
Tue, 18 Jan 2022 13:33:01 +0000 (14:33 +0100)
commit4288b57affe34fbc60badf798eb0c19892e69980
tree51b10f6e3c01ec773fd9fca53af918413e4e24b4
parent0efc551e59f544ab25aeb527ccb2c8b82a03c108
pack fields in line-map data structures

As pointed out by pahole.

2022-01-18  Richard Biener  <rguenther@suse.de>

libcpp/
* include/line-map.h (class line_maps): Re-arrange fields
to minimize padding.
(class rich_location): Likewise.
* line-map.cc (rich_location::rich_location): Adjust.
libcpp/include/line-map.h
libcpp/line-map.cc