diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2021-07-26 15:38:15 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2021-07-30 12:51:35 +0200 |
commit | bafda275371c43a67a9f84813886b9aa6cf4cd98 (patch) | |
tree | 80a4f4748b26278a66e731cb98697f572fc558ef /gcc/builtins.c | |
parent | 55303957de85fd4d0d529e7eeb1b67e29e4f98c5 (diff) | |
download | gcc-bafda275371c43a67a9f84813886b9aa6cf4cd98.zip gcc-bafda275371c43a67a9f84813886b9aa6cf4cd98.tar.gz gcc-bafda275371c43a67a9f84813886b9aa6cf4cd98.tar.bz2 |
d: Drop any field or parameter types that got cached before conversion failed.
This ensures there are no dangling references to AST members that have
been freed, either explcitly or by the garbage collector.
gcc/d/ChangeLog:
* d-builtins.cc (build_frontend_type): Restore builtin_converted_decls
length on conversion failure.
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions