diff --git a/internal/new.cc b/internal/new.cc index 31ec82a08..5ed81d8e1 100644 --- a/internal/new.cc +++ b/internal/new.cc @@ -92,7 +92,11 @@ std::pair SizeReturningAlignedNew(size_t size, std::align_val_t alignment) { ABSL_DCHECK(absl::has_single_bit(static_cast(alignment))); #ifdef CEL_INTERNAL_HAVE_ALIGNED_NEW +#if defined(_MSC_VER) + return std::pair{::operator new(size, alignment), size}; +#else return std::pair{::operator new(size, alignment), size}; +#endif #else return std::pair{AlignedNew(size, alignment), size}; #endif