[mips] Make TTypeEncoding indirect to allow .eh_frame to be read-only.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 28 May 2015 14:52:15 +0000 (14:52 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 28 May 2015 14:52:15 +0000 (14:52 +0000)
commit398553032895dedd394e1ca93b9ed42695772984
tree8c70f68d5d2d439e4ae5508e906552771025becd
parent83aaa8e05c56fe769818d49e9df6ab14dc24bdb2
[mips] Make TTypeEncoding indirect to allow .eh_frame to be read-only.

Summary:
Following on from r209907 which made personality encodings indirect, do the
same for TType encodings. This fixes the case where a try/catch block needs
to generate references to, for example, std::exception in the
.gcc_except_table.

Reviewers: petarj

Reviewed By: petarj

Subscribers: srhines, joerg, tberghammer, llvm-commits

Differential Revision: http://reviews.llvm.org/D9669

llvm-svn: 238427
llvm/lib/MC/MCObjectFileInfo.cpp
llvm/test/CodeGen/Mips/ehframe-indirect.ll