Confirmed, that gcc builds a working chromium. Thank you so much.

Tom

On Thu, Mar 12, 2020 at 6:39 AM Jakub Jelinek <jakub@redhat.com> wrote:
On Mon, Mar 02, 2020 at 08:57:46AM -0500, Tom Callaway wrote:
> Wait, I know that $TOPIC is scary, come back.
>
> Chromium has this chunk of code (in
> third_party/angle/src/common/PackedEnums.h):
>
>              // This horrible const_cast pattern is necessary to work
> around a constexpr limitation.
>              // See https://stackoverflow.com/q/34199774/ . Note that it
> should be fixed with C++17.
>              const_cast<T &>(const_cast<const Storage &>(
>                 mPrivateData)[static_cast<UnderlyingType>(it->first)]) =
> it->second;
>
> This code built with gcc9, but with gcc10 it no longer works.

Please try gcc-10.0.1-0.9.fc{32,33} (f32 version hasn't finished building
yet though).

        Jakub
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org