summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2017-10-04 21:00:34 +0000
committerpatrick <patrick@openbsd.org>2017-10-04 21:00:34 +0000
commitbebfd84c5c3b565498b47a74b92d429e91fcfeb2 (patch)
tree485d065d39311eb7c5b0bdcb22cb39031e900b33 /lib/libc
parentUpdate clang build infrastructure for LLVM 5.0.0. (diff)
downloadwireguard-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')
0 files changed, 0 insertions, 0 deletions