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.
This commit is contained in:
Richard Biener
2022-01-18 12:17:19 +01:00
parent 0efc551e59
commit 4288b57aff
2 changed files with 10 additions and 10 deletions

View File

@@ -2083,11 +2083,11 @@ rich_location::rich_location (line_maps *set, location_t loc,
m_ranges (),
m_column_override (0),
m_have_expanded_location (false),
m_fixit_hints (),
m_seen_impossible_fixit (false),
m_fixits_cannot_be_auto_applied (false),
m_path (NULL),
m_escape_on_output (false)
m_escape_on_output (false),
m_fixit_hints (),
m_path (NULL)
{
add_range (loc, SHOW_RANGE_WITH_CARET, label);
}