Skip to content

Commit 1732a18

Browse files
committed
[llbd] Finish Turn lldb_private::Status into a value type. (#10616)
Fix a few bare Status() invocations that were missed in the conversion. This is sufficent to build lldb on FreeBSD/aaarch64. Fixes: 0642cd7
1 parent 8336819 commit 1732a18

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

lldb/source/Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_arm64.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -119,17 +119,16 @@ NativeRegisterContextFreeBSD_arm64::ReadRegister(const RegisterInfo *reg_info,
119119
RegisterValue &reg_value) {
120120
Status error;
121121

122-
if (!reg_info) {
123-
error = Status::FromErrorString("reg_info NULL");
124-
return error;
125-
}
122+
if (!reg_info)
123+
return Status::FromErrorString("reg_info NULL");
126124

127125
const uint32_t reg = reg_info->kinds[lldb::eRegisterKindLLDB];
128126

129127
if (reg == LLDB_INVALID_REGNUM)
130-
return Status("no lldb regnum for %s", reg_info && reg_info->name
131-
? reg_info->name
132-
: "<unknown register>");
128+
return Status::FromErrorStringWithFormat("no lldb regnum for %s",
129+
reg_info && reg_info->name ?
130+
reg_info->name :
131+
"<unknown register>");
133132

134133
uint32_t set = GetRegisterInfo().GetRegisterSetFromRegisterIndex(reg);
135134
error = ReadRegisterSet(set);
@@ -147,14 +146,15 @@ Status NativeRegisterContextFreeBSD_arm64::WriteRegister(
147146
Status error;
148147

149148
if (!reg_info)
150-
return Status("reg_info NULL");
149+
return Status::FromErrorString("reg_info NULL");
151150

152151
const uint32_t reg = reg_info->kinds[lldb::eRegisterKindLLDB];
153152

154153
if (reg == LLDB_INVALID_REGNUM)
155-
return Status("no lldb regnum for %s", reg_info && reg_info->name
156-
? reg_info->name
157-
: "<unknown register>");
154+
return Status::FromErrorStringWithFormat("no lldb regnum for %s",
155+
reg_info && reg_info->name ?
156+
reg_info->name :
157+
"<unknown register>");
158158

159159
uint32_t set = GetRegisterInfo().GetRegisterSetFromRegisterIndex(reg);
160160
error = ReadRegisterSet(set);

0 commit comments

Comments
 (0)