aboutsummaryrefslogtreecommitdiffstats
path: root/link
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-01 16:29:41 +0100
committereunhhu <[email protected]>2026-10-01 16:29:41 +0100
commit2963fb5a7deb0cca24c3aa410a11ebc0f8fb559a (patch)
tree7be5b3f376664279e9f7890d236c44457f79644c /link
parent83286a0722be240690c134d9c6c75b2da6e94e8a (diff)
downloadpure-2963fb5a7deb0cca24c3aa410a11ebc0f8fb559a.tar.gz
pure-2963fb5a7deb0cca24c3aa410a11ebc0f8fb559a.zip
Read a list cell's place after finding its leaf, not beside it
pure_list_get passed leaf_of(list, at, &within) and within to cell_at in one call: C leaves the order of a call's arguments open, so within could be read before leaf_of set it. gcc 14 on AArch64 called leaf_of first; gcc 13 on x86_64 says within is used uninitialized (found building Pure there, research 029).
Diffstat (limited to 'link')
0 files changed, 0 insertions, 0 deletions