Revert "[MS] Overhaul how clang passes overaligned args on x86_32"
authorHans Wennborg <hans@chromium.org>
Tue, 28 Jan 2020 21:17:31 +0000 (22:17 +0100)
committerHans Wennborg <hans@chromium.org>
Tue, 28 Jan 2020 21:25:07 +0000 (22:25 +0100)
commiteaabaf7e04fe98990a8177a3e053346395efde1c
treefe9d907b263f9b7158984a4e34948f612be5cfca
parent8e21d7b9249e2e35f12dbbaa18287ce8435dd855
Revert "[MS] Overhaul how clang passes overaligned args on x86_32"

It broke some Chromium tests, so let's revert until it can be fixed; see
https://crbug.com/1046362

This reverts commit 2af74e27ed7d0832cbdde9cb969aaca7a42e99f9.
clang/include/clang/CodeGen/CGFunctionInfo.h
clang/lib/CodeGen/CGCall.cpp
clang/lib/CodeGen/TargetInfo.cpp
clang/test/CodeGen/x86_32-arguments-win32.c
clang/test/CodeGenCXX/inalloca-overaligned.cpp [deleted file]
clang/test/CodeGenCXX/inalloca-vector.cpp [deleted file]