mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user