File tree Expand file tree Collapse file tree 3 files changed +19
-18
lines changed Expand file tree Collapse file tree 3 files changed +19
-18
lines changed Original file line number Diff line number Diff line change @@ -702,22 +702,23 @@ bool DAP::HandleObject(const protocol::Message &M) {
702702 if (resp->success ) {
703703 (*response_handler)(resp->body );
704704 } else {
705- std::string message = " Unknown error, response failed" ;
705+ llvm::StringRef message = " Unknown error, response failed" ;
706706 if (resp->message ) {
707- message = std::visit (
708- llvm::makeVisitor (
709- [](const std::string &message) -> std::string {
710- return message;
711- },
712- [](const protocol::Response::Message &message) -> std::string {
713- switch (message) {
714- case protocol::Response::Message::cancelled:
715- return " cancelled" ;
716- case protocol::Response::Message::notStopped:
717- return " notStopped" ;
718- }
719- }),
720- *resp->message );
707+ message =
708+ std::visit (llvm::makeVisitor (
709+ [](const std::string &message) -> llvm::StringRef {
710+ return message;
711+ },
712+ [](const protocol::Response::Message &message)
713+ -> llvm::StringRef {
714+ switch (message) {
715+ case protocol::Response::Message::cancelled:
716+ return " cancelled" ;
717+ case protocol::Response::Message::notStopped:
718+ return " notStopped" ;
719+ }
720+ }),
721+ *resp->message );
721722 }
722723
723724 (*response_handler)(llvm::createStringError (
@@ -772,7 +773,7 @@ llvm::Error DAP::Disconnect(bool terminateDebuggee) {
772773
773774 disconnecting = true ;
774775
775- return takeError (error);
776+ return ToError (error);
776777}
777778
778779llvm::Error DAP::Loop () {
Original file line number Diff line number Diff line change @@ -162,7 +162,7 @@ GetEnvironmentFromArguments(const llvm::json::Object &arguments) {
162162 return envs;
163163}
164164
165- llvm::Error takeError (const lldb::SBError &error) {
165+ llvm::Error ToError (const lldb::SBError &error) {
166166 if (error.Success ())
167167 return llvm::Error::success ();
168168
Original file line number Diff line number Diff line change @@ -157,7 +157,7 @@ lldb::SBEnvironment
157157GetEnvironmentFromArguments (const llvm::json::Object &arguments);
158158
159159// / Take ownership of the stored error.
160- llvm::Error takeError (const lldb::SBError &error);
160+ llvm::Error ToError (const lldb::SBError &error);
161161
162162} // namespace lldb_dap
163163
You can’t perform that action at this time.
0 commit comments