Revert "[promises] Make sure alignas value is compatible with heap allocations"

This reverts commit eb4de73982101ad8b6979d4b0a3fda2123d01399.

Reason for revert: breaks ios.cronet builder https://ci.chromium.org/p/chrome/builders/ci/cronet-ios

Original change's description:
> [promises] Make sure alignas value is compatible with heap allocations
>
> Allocators must return memory that is aligned at least as strictly as std::max_align_t. So make
> sure we do not ask for more, otherwise we risk getting misaligned memory in heap allocations.
>
> For more context, see discussion in https://crrev.com/c/1648176/18/base/task/promise/dependent_list.h#61
>
> Change-Id: I91d69844e9a83899f3a9453f0e060a9779b40028
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1810960
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Reviewed-by: Gabriel Charette <gab@chromium.org>
> Reviewed-by: Alex Clarke <alexclarke@chromium.org>
> Commit-Queue: Carlos Caballero <carlscab@google.com>
> Cr-Commit-Position: refs/heads/master@{#714395}

TBR=gab@chromium.org,thakis@chromium.org,alexclarke@chromium.org,carlscab@google.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Change-Id: Idbdb94a682ceb855a53b6108005d8fed57595ce3
Bug: 1026037
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1925776
Reviewed-by: Ryan Hamilton <rch@chromium.org>
Reviewed-by: Zhongyi Shi <zhongyi@chromium.org>
Commit-Queue: Ryan Hamilton <rch@chromium.org>
Commit-Queue: Zhongyi Shi <zhongyi@chromium.org>
Auto-Submit: Zhongyi Shi <zhongyi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#716881}
1 file changed