[PowerPC][XCOFF][MC] Explicitly set containing csect on symbols. [NFC]
authorSean Fertile <sfertile@ca.ibm.com>
Thu, 22 Aug 2019 15:11:23 +0000 (15:11 +0000)
committerSean Fertile <sfertile@ca.ibm.com>
Thu, 22 Aug 2019 15:11:23 +0000 (15:11 +0000)
commit18fd1b0b494a196f84bfa93dec6f421c9a4da22e
tree5dbf1b9f8cb98c05f7d81786c0517cdc0925dcae
parent08d93f1ed3b65d962552e5b3b9a288078a0b740e
[PowerPC][XCOFF][MC] Explicitly set containing csect on symbols. [NFC]

Previously we would get the csect a symbol was contained in through its
fragment. This works only if we are writing an object file, and only for
defined symbols. To fix this we set the contating csect explicitly on the
MCSymbolXCOFF object.

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

llvm-svn: 369657
llvm/include/llvm/MC/MCSymbolXCOFF.h
llvm/lib/MC/XCOFFObjectWriter.cpp
llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp