aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2023-10-08 18:43:17 -0400
committerDavid Malcolm <dmalcolm@redhat.com>2023-10-08 18:43:17 -0400
commit45bae1809c3919ae3b77b59fd5502c2ab8340418 (patch)
tree3e70d43c00bd4d384c78317a46e3ed4f5f99c27a /gcc
parenta73c80d99736f03ba5a7a74853bcd415bbdc4c32 (diff)
downloadgcc-45bae1809c3919ae3b77b59fd5502c2ab8340418.zip
gcc-45bae1809c3919ae3b77b59fd5502c2ab8340418.tar.gz
gcc-45bae1809c3919ae3b77b59fd5502c2ab8340418.tar.bz2
libcpp: eliminate LINEMAPS_{,ORDINARY_,MACRO_}CACHE
It's simpler to use field access than to go through these inline functions that look as if they are macros. No functional change intended. libcpp/ChangeLog: * include/line-map.h (maps_info_ordinary::cache): Rename to... (maps_info_ordinary::m_cache): ...this. (maps_info_macro::cache): Rename to... (maps_info_macro::m_cache): ...this. (LINEMAPS_CACHE): Delete. (LINEMAPS_ORDINARY_CACHE): Delete. (LINEMAPS_MACRO_CACHE): Delete. * init.cc (read_original_filename): Update for adding "m_" prefix. * line-map.cc (linemap_add): Eliminate LINEMAPS_ORDINARY_CACHE in favor of a simple field access. (linemap_enter_macro): Likewise for LINEMAPS_MACRO_CACHE. (linemap_ordinary_map_lookup): Likewise for LINEMAPS_ORDINARY_CACHE, twice. (linemap_lookup_macro_index): Likewise for LINEMAPS_MACRO_CACHE. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions