commit | 6e53356b77887974e554ae07f9d76b83cd211700 | [log] [tgz] |
---|---|---|
author | Tom Tromey <tom@tromey.com> | Sun Dec 03 12:10:14 2023 -0700 |
committer | Tom Tromey <tom@tromey.com> | Thu Jan 18 08:20:16 2024 -0700 |
tree | acf2bb649fd6bca725736d1c1f9a02b41a52da0a | |
parent | 9fac3e79fdec94b53fffdab6e8605d0ff8bab9d6 [diff] |
Do not write the index cache from an index The new .debug_names reader will work by creating a cooked index from .debug_names. This patch updates cooked_index::maybe_write_index to avoid writing the index in this case. However, in order to do this in a clean way, the readers are changed so that a nullptr result from index_for_writing means "cannot be done", and then the error message is moved into write_dwarf_index (where it historically lived).