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

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
testcase:
#include <array>
#include <algorithm>

enum event {
  stuff,
  crap
};

template<typename Cont>
auto count_event(event e, Cont const& events) {
        return std::count(events.begin(), events.end(), e);
}

int main() {
  std::array<event, 4> events = { stuff, crap, stuff, stuff };
  return count_event(stuff, events);
}

Reply via email to