Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Void cast runtime-unused variables. Patch from STL@microsoft.com | Eric Fiselier | 2016-05-02 | 5 | -0/+5 |
| | | | | llvm-svn: 268284 | ||||
* | Rename a few tests that had typos in their names. No functional change. ↵ | Marshall Clow | 2016-04-23 | 1 | -0/+0 |
| | | | | | | Thanks to STL for the catch llvm-svn: 267287 | ||||
* | Fix LWG issue #2106: move_iterators returning prvalues | Eric Fiselier | 2016-04-22 | 1 | -1/+40 |
| | | | | llvm-svn: 267091 | ||||
* | Implement LWG#680, which was missed lo these many moons ago, and was ↵ | Marshall Clow | 2016-04-11 | 1 | -2/+2 |
| | | | | | | reported as bug #27259. As a drive-by fix, replace the hand-rolled equivalent to addressof in __wrap_iter with the real thing. llvm-svn: 265914 | ||||
* | Mark some test XFAIL for GCC 4.9 due to missing is_trivial* traits | Eric Fiselier | 2016-01-20 | 2 | -0/+6 |
| | | | | llvm-svn: 258287 | ||||
* | Implement LWG#2353: std::next is over-constrained | Marshall Clow | 2015-11-07 | 1 | -0/+4 |
| | | | | llvm-svn: 252407 | ||||
* | Suppress clang warnings in some tests | Eric Fiselier | 2015-08-30 | 1 | -0/+4 |
| | | | | llvm-svn: 246399 | ||||
* | A few bits of N2994 didn't get fully implemented a long time ago. Thanks to ↵ | Marshall Clow | 2015-04-16 | 5 | -8/+79 |
| | | | | | | STL@microsoft.com for the bug report llvm-svn: 235134 | ||||
* | [libcxx] Make __wrap_iter work with gcc. | Nico Weber | 2015-01-27 | 1 | -0/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | he following snippet doesn't build when using gcc and libc++: #include <string> void f(const std::string& s) { s.begin(); } #include <vector> void AppendTo(const std::vector<char>& v) { v.begin(); } The problem is that __wrap_iter has a private constructor. It lists vector<> and basic_string<> as friends, but gcc seems to ignore this for vector<> for some reason. Declaring vector before the friend declaration in __wrap_iter is enough to work around this problem, so do that. With this patch, I'm able to build chromium/android with libc++. Without it, two translation units fail to build. (iosfwd already provides a forward declaration of basic_string.) As far as I can tell, this is due to a gcc bug, which I filed as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64816. Fixes PR22355. http://reviews.llvm.org/D7201 llvm-svn: 227226 | ||||
* | Cleaning up the test suite; remove some includes of non-standard file <__config> | Marshall Clow | 2015-01-18 | 4 | -11/+0 |
| | | | | llvm-svn: 226411 | ||||
* | One more #include request in the test suite from Walter Brown | Marshall Clow | 2015-01-11 | 1 | -0/+1 |
| | | | | llvm-svn: 225609 | ||||
* | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 168 | -0/+6216 |
llvm-svn: 224658 |