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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Full testcase:
#include <cstdint>
#include <iterator>
#include <type_traits>
#include <vector>
#include <cstring>


#define SZ 4096

std::vector<int> foo() {
  auto result = std::vector<int>(SZ);
  int *ptr = result.data();
  for (std::size_t n = 0; n < SZ; ++n) {
                ptr[n] = static_cast<int>( n );
  }
  return result;
}

Reply via email to