- User Since
- Aug 27 2014, 8:34 PM (143 w, 1 d)
Fri, May 19
Remove stray ellipsis treatment entirely
Thu, May 18
Tests for the diagnostics are in clang/test/FixIt/fixit-cxx0x.cpp and clang/test/Parser/cxx11-templates.cpp.
The check-all target passes even if the ellipsis-after-declarator-id disambiguation as a declarator is removed entirely. The disambiguation process is not needed involved in many cases, and when it is, can choose the declarative interpretation for other reasons.
Sun, Apr 30
Has it been discussed whether this is something to be addressed in the optimizer as opposed to the front-end?
Feb 9 2017
Address review comments; update to revision 294580
Feb 8 2017
Feb 1 2017
Jan 25 2017
Address review comments; update to revision 292996
Dec 1 2016
Nov 21 2016
Nov 20 2016
Oct 24 2016
Oct 22 2016
Oct 17 2016
Oct 11 2016
There is already code in clang/lib/Sema/SemaChecking.cpp to generate diag::err_typecheck_call_invalid_unary_fp.
A test should probably be added as well.
Sep 28 2016
Aug 30 2016
Just wanted to note that the front-end would still encounter the issue with APFloat, and I would be concerned if the (front-end) constant expression evaluation for ppc_fp128 is disabled entirely.
Aug 7 2016
Aug 3 2016
Aug 2 2016
Jul 30 2016
Jul 29 2016
Make FixedSizeStorage accessible to test code
Make FixedSizeStorageOwner accessible to test code
Replace call to LLVM_CONSTEXPR function in constant expression context
Avoid MSVC C4099: replace 'struct' with 'class'
Address review comments: add tests, access control, Doxygen
Jul 28 2016
It's a utility class (which is not even used yet). I am not aware of testing for the ADTs, etc. aside from using them internally. Perhaps I should mark the change as NFC?
Jul 26 2016
Jul 25 2016
This looks straightforward. @mclow.lists, are you okay with me committing this for Jason?
Minor concerns noted. I'd be okay with this patch, but would like someone else to give the okay (or indicate what issues need to be addressed).
I believe tests are necessary.
Jul 22 2016
Jul 19 2016
Jul 15 2016
This is superseded by D19322.
Jun 25 2016
Jun 24 2016
Reapply r273664 with workaround for MSVC
Update to r273650 with the requested const accessor
Jun 22 2016
Jun 21 2016
May 16 2016
May 13 2016
Set requires-clause when creating TemplateParameterLists; NFC
May 9 2016
May 2 2016
Address Faisal's comment; supercedes D19771
Adjust for changes to D19770
Responded to all comments.
Replace alias template with struct and typedef member; add usage example
May 1 2016
The alias template hit a build-compiler bug: the substitution of the pack expansion of Counts does not work properly. I am investigating a replacement with a templated struct with a typedef member.
Apr 30 2016
Use AlignOf<BaseTy> instead of AlignmentCalcHelper
An example of using FixedSizeStorage can be found in D19771.