Revert "Revert r240762 "[X86] Cleanup X86WindowsTargetObjectFile::getSectionForConstant""
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 26 Jun 2015 18:55:48 +0000 (18:55 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 26 Jun 2015 18:55:48 +0000 (18:55 +0000)
commitb0e21d44cb9cc364b798ad9900db2b1ccd762b91
treeb95a408a02172bff462f1f2a66e9bac7c501bf20
parentaaaa38cb955ea2ab1c60ade6f5288e49dbfd6b48
Revert "Revert r240762 "[X86] Cleanup X86WindowsTargetObjectFile::getSectionForConstant""

This reverts commit r240793 while fixing how we handle array constant
pool entries.

This fixes PR23966.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@240811 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86TargetObjectFile.cpp
test/CodeGen/X86/win_cst_pool.ll