diff options
author | Nathan Sidwell <nathan@acm.org> | 2020-11-02 08:46:16 -0800 |
---|---|---|
committer | Nathan Sidwell <nathan@acm.org> | 2020-11-02 08:56:39 -0800 |
commit | a0bc61e0b6da2ff9aca05d7b389a9c114a034052 (patch) | |
tree | a8d4e57246ce2bb6867e4155f7deff982f55b290 /libcpp/generated_cpp_wcwidth.h | |
parent | 9a2e765d7773185efa109c12839ab6c8a18a1346 (diff) | |
download | gcc-a0bc61e0b6da2ff9aca05d7b389a9c114a034052.zip gcc-a0bc61e0b6da2ff9aca05d7b389a9c114a034052.tar.gz gcc-a0bc61e0b6da2ff9aca05d7b389a9c114a034052.tar.bz2 |
core: Synchronize tree-cst & wide-int caching expectations
I fell over an ICE where wide_int_to_type_1's expectations of pointer
value caching didn't match that of cache_integer_cst's behaviour. I
don't know why it only exhibited on the modules branch, but it seems
pretty wrong. This patch matches up the behaviours and adds a comment
about that.
gcc/
* tree.c (cache_integer_cst): Fixup pointer caching to match
wide_int_to_type_1's expectations. Add comment.
Diffstat (limited to 'libcpp/generated_cpp_wcwidth.h')
0 files changed, 0 insertions, 0 deletions