Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | When diagnosing the lack of a viable conversion function, also list | Richard Smith | 2020-01-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | explicit functions that are not candidates. It's not always obvious that the reason a conversion was not possible is because the function you wanted to call is 'explicit', so explicitly say if that's the case. It would be nice to rank the explicit candidates higher in the diagnostic if an implicit conversion sequence exists for their arguments, but unfortunately we can't determine that without potentially triggering non-immediate-context errors that we're not permitted to produce. | ||||
* | Update all tests other than Driver/std.cpp to use -std=c++11 rather than | Richard Smith | 2011-10-13 | 1 | -1/+1 |
| | | | | | | -std=c++0x. Patch by Ahmed Charles! llvm-svn: 141900 | ||||
* | Declare and define implicit move constructor and assignment operator. | Sebastian Redl | 2011-08-30 | 1 | -1/+1 |
| | | | | | | | | | This makes the code duplication of implicit special member handling even worse, but the cleanup will have to come later. For now, this works. Follow-up with tests for explicit defaulting and enabling the __has_feature flag to come. llvm-svn: 138821 | ||||
* | Implement support for C++11 in-class initialization of non-static data members. | Richard Smith | 2011-06-11 | 1 | -0/+44 |
llvm-svn: 132878 |