diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2024-02-12 14:36:52 -0500 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2024-02-12 14:36:52 -0500 |
commit | 4ddbaf8a44e4bf46d3ebe3c5afc957ecd07cfa0a (patch) | |
tree | 0a7931c79ea13b9032a8e4958f88024b084feacc /src/opt.c | |
parent | a98fe72db88350fcec030487208e6c50c9de1974 (diff) | |
download | bfs-4ddbaf8a44e4bf46d3ebe3c5afc957ecd07cfa0a.tar.xz |
sanity: Don't use self-init for uninit()
Self-initialization like
bool ret = ret;
is a GCC trick to suppress uninitialized variable warnings, but it's not
actually well-defined, and will trip a recent enough MemorySanitizer:
src/eval.c:1088:13: runtime error: load of value 128, which is not a valid value for type 'bool'
Diffstat (limited to 'src/opt.c')
0 files changed, 0 insertions, 0 deletions