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 /tests/gnu/and_false_or_true.out | |
| 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 'tests/gnu/and_false_or_true.out')
0 files changed, 0 insertions, 0 deletions
