aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorMikhail Maltsev <mikhail.maltsev@arm.com>2018-02-08 11:33:48 +0000
committerMikhail Maltsev <mikhail.maltsev@arm.com>2018-02-08 11:33:48 +0000
commit2b20304def44a0e3c4ab4ae90f50d4c4449ce03d (patch)
treefca74d6f819afec7856cb5e37500974845b37d5d /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parent25dc3d27ea816aeff1d30929845efb0db934f0b3 (diff)
downloadllvm-2b20304def44a0e3c4ab4ae90f50d4c4449ce03d.zip
llvm-2b20304def44a0e3c4ab4ae90f50d4c4449ce03d.tar.gz
llvm-2b20304def44a0e3c4ab4ae90f50d4c4449ce03d.tar.bz2
[libcxx] Avoid spurious construction of valarray elements
Summary: Currently libc++ implements some operations on valarray by using the resize method. This method has a parameter with a default value. Because of this, valarray may spuriously construct and destruct objects of valarray's element type. This patch fixes this issue and adds corresponding test cases. Reviewers: EricWF, mclow.lists Reviewed By: mclow.lists Subscribers: rogfer01, cfe-commits Differential Revision: https://reviews.llvm.org/D41992 llvm-svn: 324596
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions