build fix for SBInstruction.

oops!  I cherry-picked  rL374820 thinking it was completely
independent of D68737, but it wasn't.  It makes an incidental
use of SBFile::GetFile, which is introduced there, so I broke the
build.

The docs say you can commit without review for "obvious".   I think
this qualifies.   If this kind of fix isn't considered obvious, let
me know and I'll revert instead.

Fixes: rL374820
llvm-svn: 374825
This commit is contained in:
Lawrence D'Anna 2019-10-14 21:51:02 +00:00
parent 31a26001a1
commit 9efbc564ba
3 changed files with 4 additions and 2 deletions

View File

@ -14,6 +14,8 @@
namespace lldb {
class LLDB_API SBFile {
friend class SBInstruction;
friend class SBInstructionList;
friend class SBDebugger;
friend class SBCommandReturnObject;
friend class SBProcess;

View File

@ -264,7 +264,7 @@ void SBInstruction::Print(FILE *outp) {
void SBInstruction::Print(SBFile out) {
LLDB_RECORD_METHOD(void, SBInstruction, Print, (SBFile), out);
Print(out.GetFile());
Print(out.m_opaque_sp);
}
void SBInstruction::Print(FileSP out_sp) {

View File

@ -130,7 +130,7 @@ void SBInstructionList::Print(SBFile out) {
LLDB_RECORD_METHOD(void, SBInstructionList, Print, (SBFile), out);
if (!out.IsValid())
return;
StreamFile stream(out.GetFile());
StreamFile stream(out.m_opaque_sp);
GetDescription(stream);
}