]> granicus.if.org Git - llvm/commit
[lli/COFF] Set the correct alignment for common symbols
authorDavide Italiano <davide@freebsd.org>
Wed, 2 Nov 2016 17:32:19 +0000 (17:32 +0000)
committerDavide Italiano <davide@freebsd.org>
Wed, 2 Nov 2016 17:32:19 +0000 (17:32 +0000)
commit74a715d8bc45d3eceb8a58fc586c54b9db4fbc35
treee5dea63a5363a369d831135c974dda7c3a20803a
parent0786e7941b5b537c5d5c0037ee4be9269c913141
[lli/COFF] Set the correct alignment for common symbols

Otherwise we set it always to zero, which is not correct,
and we assert inside alignTo (Assertion failed:
Align != 0u && "Align can't be 0.").

Differential Revision:  https://reviews.llvm.org/D26173

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285841 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/COFF.h
lib/Object/COFFObjectFile.cpp
test/ExecutionEngine/MCJIT/coff-alignment.ll [new file with mode: 0644]