blob: 929a1d4992851b8ffc841dc52fcbcb6f0041a422 [file] [log] [blame]
// { dg-do run { target c++11 } }
// { dg-additional-options "-faligned-new" { target c++14_down } }
#include <valarray>
#include <cstdint>
#include <testsuite_hooks.h>
struct alignas(64) Num
{
Num()
{
VERIFY(reinterpret_cast<std::uintptr_t>(this) % alignof(*this) == 0);
}
double val{};
};
int main()
{
std::valarray<Num> v(2);
v.resize(4, {});
}