Skip to content

Conversation

@hobyst
Copy link
Contributor

@hobyst hobyst commented Jul 19, 2022

Updates ROBIN_HOOD_IS_TRIVIALLY_COPYABLE definition due to compiler
warning as error policy that makes Emscripten CI builds fail

Haven't checked if this actually fails on runtime or not.

Updates ROBIN_HOOD_IS_TRIVIALLY_COPYABLE definition due to compiler
warning as error policy that makes Emscripten CI builds fail
@hobyst hobyst marked this pull request as ready for review July 19, 2022 18:33
@mikke89
Copy link
Owner

mikke89 commented Jul 19, 2022

Thanks! This should ideally be submitted upstream to the robin_hood library as well.

I suspect this wouldn't actually work on GCC 4.x, which is the purpose of this macro guard, since it seems the new intrinsic is not supported. However, we only advertise support for GCC 5+ so it's okay for us, but something to keep in mind if you submit upstream.

@mikke89 mikke89 merged commit 18f65aa into mikke89:master Jul 19, 2022
@mikke89 mikke89 added the build Build system and compilation label Jul 19, 2022
mikke89 pushed a commit that referenced this pull request Aug 17, 2022
Updates ROBIN_HOOD_IS_TRIVIALLY_COPYABLE definition due to compiler warning as error policy that makes Emscripten CI builds fail

(cherry picked from commit 18f65aa)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build system and compilation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants