aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2021-07-26 15:38:15 +0200
committerIain Buclaw <ibuclaw@gdcproject.org>2021-07-30 12:51:35 +0200
commitbafda275371c43a67a9f84813886b9aa6cf4cd98 (patch)
tree80a4f4748b26278a66e731cb98697f572fc558ef /gcc/builtins.c
parent55303957de85fd4d0d529e7eeb1b67e29e4f98c5 (diff)
downloadgcc-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