[Bug c++/84125] [8 Regression] ICE in generic lambda when static_assert argument is implicitly converted to bool

mpolacek at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Jan 30 12:35:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84125

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
commit e00197cb8789a850b76bfc2bed83d1c510aa65bb
Author: jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Thu Jan 11 19:08:41 2018 +0000

            PR c++/82728 - wrong -Wunused-but-set-variable

            PR c++/82799
            PR c++/83690
            * call.c (perform_implicit_conversion_flags): Call mark_rvalue_use.
            * decl.c (case_conversion): Likewise.
            * semantics.c (finish_static_assert): Call
            perform_implicit_conversion_flags.

    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256550
138bc75d-0d04-0410-961f-82ee72b054a4


More information about the Gcc-bugs mailing list