diff options
author | Erick Ochoa <erick.ochoa@theobroma-systems.com> | 2020-12-01 13:54:34 +0100 |
---|---|---|
committer | Erick Ochoa <erick.ochoa@theobroma-systems.com> | 2020-12-01 13:54:34 +0100 |
commit | e928cc50587ce16add1c2e68807121f040110bef (patch) | |
tree | d77877b402d49df7617cfbb7d1a71f99b873b8b0 | |
parent | 64f5a420cc62c96adace6bac3211e09eb45dcfba (diff) |
map is private
-rw-r--r-- | gcc/ipa-type-escape-analysis.c | 8 | ||||
-rw-r--r-- | gcc/ipa-type-escape-analysis.h | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/gcc/ipa-type-escape-analysis.c b/gcc/ipa-type-escape-analysis.c index e9661e1751f..433efbb52b8 100644 --- a/gcc/ipa-type-escape-analysis.c +++ b/gcc/ipa-type-escape-analysis.c @@ -2841,9 +2841,15 @@ type_accessor::add_all_fields_in_struct (tree t) } record_field_map_t +type_accessor::get_map () +{ + return _map; +} + +record_field_map_t expr_accessor::get_map () { - return _type_accessor._map; + return _type_accessor.get_map (); } void diff --git a/gcc/ipa-type-escape-analysis.h b/gcc/ipa-type-escape-analysis.h index 99eed158542..b8d281feb94 100644 --- a/gcc/ipa-type-escape-analysis.h +++ b/gcc/ipa-type-escape-analysis.h @@ -1145,11 +1145,13 @@ public: record_field_map_t &get_map_ref(); - // maps RECORD -> (FIELD_DECL -> bitflag). - record_field_map_t _map; + record_field_map_t get_map (); private: + // maps RECORD -> (FIELD_DECL -> bitflag). + record_field_map_t _map; + // set of trees which are memoized and we don't need to look into them. hash_set<tree> memoized_map2; |