https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109966
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |12.3.0
Summary|[13.1 Regression] ICE in |[13/14 Regression] ICE in
|implify_var_or_parm_decl, à |implify_var_or_parm_decl, à
|gimplify.cc:3058 |gimplify.cc:3058
Target Milestone|--- |13.2
Priority|P3 |P2
Last reconfirmed| |2023-05-25
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Known to fail| |13.1.0
Keywords| |ice-on-valid-code,
| |needs-bisection
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
#include <array>
#include <string_view>
template <typename T>
struct MpvOptionBoundedScalar {
std::string_view name;
T default_value = 0;
T cur_value = default_value;
};
struct OptionHolder {
std::array<MpvOptionBoundedScalar<double>, 3> video_zoom_options = {
MpvOptionBoundedScalar<double>{"video-zoom", 0},
MpvOptionBoundedScalar<double>{"video-pan-x", 0},
MpvOptionBoundedScalar<double>{"video-pan-y", 0},
};
};
OptionHolder o;