[libcxxabi] r288457 - Update implementation of ABI support for throwing noexcept function pointers
Renato Golin via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 2 02:13:00 PST 2016
On 2 December 2016 at 02:06, Richard Smith via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
> Author: rsmith
> Date: Thu Dec 1 20:06:53 2016
> New Revision: 288457
>
> URL: http://llvm.org/viewvc/llvm-project?rev=288457&view=rev
> Log:
> Update implementation of ABI support for throwing noexcept function pointers
> and catching as non-noexcept to match the final design per discusson on
> cxx-abi-dev.
Hi Richard,
I hope you've seen this:
http://lab.llvm.org:8011/builders/libcxx-libcxxabi-libunwind-aarch64-linux/builds/4
http://lab.llvm.org:8011/builders/libcxx-libcxxabi-libunwind-aarch64-linux-noexceptions/builds/6
http://lab.llvm.org:8011/builders/libcxx-libcxxabi-libunwind-arm-linux/builds/97
http://lab.llvm.org:8011/builders/libcxx-libcxxabi-libunwind-arm-linux-noexceptions/builds/109
error: exception specifications are not allowed in type aliases
template<bool Noexcept> using FnType = void() noexcept(Noexcept);
error: exception specifications are not allowed in type aliases
template<bool Noexcept> using FnType = void (X::*)() noexcept(Noexcept);
cheers,
--renato
More information about the cfe-commits
mailing list