[MC] Make MCDwarfLineStr class public
authorMaksim Panchenko <maks@fb.com>
Fri, 17 Sep 2021 20:24:15 +0000 (13:24 -0700)
committerRafael Auler <rafaelauler@fb.com>
Thu, 30 Sep 2021 19:31:59 +0000 (12:31 -0700)
commit050edef8538e82264928ddf1840e785f1544ca7f
tree3f368f299a2053b721445632d8df035669172f1e
parent4195ed995993410b4a8ba2835fee71d4fe01c410
[MC] Make MCDwarfLineStr class public

Add MCDwarfLineStr class to the public API.

Note that MCDwarfLineTableHeader::Emit(), takes MCDwarfLineStr as
an Optional<> parameter making it impossible to use the API if the class
is not publicly defined.

Reviewed By: alexander-shaposhnikov

Differential Revision: https://reviews.llvm.org/D109412
llvm/include/llvm/MC/MCDwarf.h
llvm/lib/MC/MCDwarf.cpp
llvm/unittests/MC/CMakeLists.txt
llvm/unittests/MC/DwarfLineTableHeaders.cpp [new file with mode: 0644]