Open hkaiser opened 4 years ago
We are seeing this warning while #including (V1.4.0) when using Clang 7.1.0:
/hpx/source/libs/datastructures/include/hpx/datastructures/detail/variant.hpp:2243:22: error: constructor accepting a forwarding reference can hide the copy and move constructors [bugprone-forwarding-reference-overload,-warnings-as-errors] inline constexpr variant(Arg &&arg) noexcept( ^ /hpx/source/libs/datastructures/include/hpx/datastructures/detail/variant.hpp:2231:5: note: copy constructor declared here variant(const variant &) = default; ^ /hpx/source/libs/datastructures/include/hpx/datastructures/detail/variant.hpp:2232:5: note: move constructor declared here variant(variant &&) = default;
Anything we can do about this?
I think the only thing we could do probably is to #pragma disable the warning.
#pragma
@mpark: yes, I agree.
We are seeing this warning while #including (V1.4.0) when using Clang 7.1.0:
Anything we can do about this?