constexpr void* __cdecl __builtin_assume_aligned(const void*, size_t,
                                                 ...) noexcept;

int* check_assume_aligned(int* p)
{
  __builtin_assume_aligned(p, 4);
  return p;
}
