Simplify a static_assert so VS2013 can build it

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206363 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Timur Iskhodzhanov 2014-04-16 08:30:32 +00:00
parent c09746dc9c
commit 8b3d82accc

View File

@ -632,8 +632,10 @@ void WinCOFFObjectWriter::ExecutePostLayoutBinding(MCAssembler &Asm,
const MCAsmLayout &Layout) {
// "Define" each section & symbol. This creates section & symbol
// entries in the staging area.
static_assert(sizeof(COFF::AuxiliaryFile::FileName) == COFF::SymbolSize,
// FIXME: this used to be
// sizeof(COFF::AuxiliaryFile::FileName) == COFF::SymbolSize
// but VS2013 can't compile that.
static_assert(sizeof(COFF::AuxiliaryFile) == COFF::SymbolSize,
"size mismatch for COFF::AuxiliaryFile::FileName");
for (auto FI = Asm.file_names_begin(), FE = Asm.file_names_end();
FI != FE; ++FI) {