|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | llvm-svn: 300632 | 
| | 
| 
| 
| | llvm-svn: 296854 | 
| | 
| 
| 
| | llvm-svn: 290459 | 
| | 
| 
| 
| | llvm-svn: 289363 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | part 9/12.
Add static_cast<std::size_t> to more comparisons. (Performed manually, unlike part 8/12.)
Also, include <cstddef> when it wasn't already being included.
llvm-svn: 288746 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | part 1/12.
Change loop indices from int to std::size_t.
Also, include <cstddef> when it wasn't already being included.
llvm-svn: 287820 | 
| | 
| 
| 
| | llvm-svn: 273367 | 
| | 
| 
| 
| 
| 
| | STL@microsoft.com
llvm-svn: 273352 | 
|  | llvm-svn: 224658 |