diff options
author | Reid Kleckner <rnk@google.com> | 2016-12-13 19:48:32 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-12-13 19:48:32 +0000 |
commit | 06df402b066162ef819e65d92d0d729bb9cbf13d (patch) | |
tree | c3d7f8a86f73e8d2d092cac0e2a5defc8c15c118 /llvm/lib/Object/IRObjectFile.cpp | |
parent | ad90369a940539e3f09acafb661b070ebfd1a559 (diff) | |
download | llvm-06df402b066162ef819e65d92d0d729bb9cbf13d.zip llvm-06df402b066162ef819e65d92d0d729bb9cbf13d.tar.gz llvm-06df402b066162ef819e65d92d0d729bb9cbf13d.tar.bz2 |
Align EvalInfo in ExprConstant to avoid PointerUnion assertions
32-bit MSVC doesn't provide more than 4 byte stack alignment by default.
This conflicts with PointerUnion's attempt to make assertions about
alignment. This fixes the problem by explicitly asking the compiler for
8 byte alignment.
llvm-svn: 289575
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions