[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-04-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-04-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 --- Comment #10 from Marek Polacek --- Author: mpolacek Date: Fri Apr 12 15:29:03 2019 New Revision: 270320 URL: https://gcc.gnu.org/viewcvs?rev=270320=gcc=rev Log: PR c++/87603 - constexpr functions are no longer noexcept. *

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-04-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Marek Polacek changed: What|Removed |Added Keywords||patch --- Comment #9 from Marek Polacek

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-04-11 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-03-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Jonathan Wakely changed: What|Removed |Added CC||barry.revzin at gmail dot com ---

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-02-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Tue Feb 5 15:45:24 2019 New Revision: 268543 URL: https://gcc.gnu.org/viewcvs?rev=268543=gcc=rev Log: PR libstdc++/89194 untangle is_convertible and is_nothrow_convertible The

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-01-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 --- Comment #6 from Jonathan Wakely --- Specifically, we get a new FAIL when running the libstdc++ tests in c++2a mode: FAIL: 21_strings/basic_string/types/1.cc (test for excess errors) That's because the is_convertible trait instantiates the

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2019-01-29 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 --- Comment #5 from Jonathan Wakely --- I suspect this is the reason that our is_nothrow_convertible trait fails in some cases: template T&& declval(); template struct bool_constant { static constexpr bool value = B; }; using true_type =

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2018-12-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Jonathan Wakely changed: What|Removed |Added CC||ldionne.2 at gmail dot com ---

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2018-10-13 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2018-10-12 Thread miguel.ojeda.sandonis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 Miguel Ojeda changed: What|Removed |Added Attachment #44832|0 |1 is obsolete|

[Bug c++/87603] [C++17] noexcept isn't special cased for constant expressions anymore

2018-10-12 Thread miguel.ojeda.sandonis at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87603 --- Comment #1 from Miguel Ojeda --- Created attachment 44832 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44832=edit patch + test