summaryrefslogtreecommitdiff
path: root/shell/hush_test/hush-arith/arith.right
diff options
context:
space:
mode:
authorRon Yorston2024-01-19 15:41:17 +0000
committerBernhard Reutner-Fischer2024-03-02 17:03:37 +0100
commite1a68741067167dc4837e0a26d3d5c318a631fc7 (patch)
tree06fa438bd54e18aee5e7446c0529455f4b9e8b08 /shell/hush_test/hush-arith/arith.right
parent01f2b5976d03fb50229d28297cf5ebd8be533203 (diff)
downloadbusybox-e1a68741067167dc4837e0a26d3d5c318a631fc7.zip
busybox-e1a68741067167dc4837e0a26d3d5c318a631fc7.tar.gz
awk: fix segfault when compiled by clang
A 32-bit build of BusyBox using clang segfaulted in the test "awk assign while assign". Specifically, on line 7 of the test input where the adjustment of the L.v pointer when the Fields array was reallocated L.v += Fields - old_Fields_ptr; was out by 4 bytes. Rearrange to code so both gcc and clang generate code that works. Signed-off-by: Ron Yorston <rmy@pobox.com> Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'shell/hush_test/hush-arith/arith.right')
0 files changed, 0 insertions, 0 deletions