diff options
author | 2017-10-04 21:00:34 +0000 | |
---|---|---|
committer | 2017-10-04 21:00:34 +0000 | |
commit | bebfd84c5c3b565498b47a74b92d429e91fcfeb2 (patch) | |
tree | 485d065d39311eb7c5b0bdcb22cb39031e900b33 /lib/libc/stdlib/malloc.c | |
parent | Update clang build infrastructure for LLVM 5.0.0. (diff) | |
download | wireguard-openbsd-bebfd84c5c3b565498b47a74b92d429e91fcfeb2.tar.xz wireguard-openbsd-bebfd84c5c3b565498b47a74b92d429e91fcfeb2.zip |
Work around clang mis-optimization regression. For some expression-
emission temporaries no lifetime markers are emitted. This causes
clang to not re-use stack slots properly. By forcing the function to
be inlined this can be worked around.
ok kettenis@ jsg@
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
0 files changed, 0 insertions, 0 deletions