Change RegisterValue getters / setters to use StringRef.

In the process, found some functions that were duplicates of
existing StringRef member functions.  So deleted those functions
and used the StringRef functions instead.

llvm-svn: 287279
This commit is contained in:
Zachary Turner
2016-11-17 23:05:28 +00:00
parent 2174b6fe72
commit b379d7df12
5 changed files with 101 additions and 97 deletions

View File

@@ -343,7 +343,7 @@ bool ValueObjectVariable::SetValueFromCString(const char *value_str,
error.SetErrorString("unable to retrieve register info");
return false;
}
error = reg_value.SetValueFromCString(reg_info, value_str);
error = reg_value.SetValueFromString(reg_info, llvm::StringRef(value_str));
if (error.Fail())
return false;
if (reg_ctx->WriteRegister(reg_info, reg_value)) {