Path: blob/main/contrib/llvm-project/lldb/source/Utility/ErrorMessages.cpp
39587 views
//===-- ErrorMessages.cpp -------------------------------------------------===//1//2// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.3// See https://llvm.org/LICENSE.txt for license information.4// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception5//6//===----------------------------------------------------------------------===//78#include "lldb/Utility/ErrorMessages.h"9#include "llvm/Support/ErrorHandling.h"1011namespace lldb_private {1213std::string toString(lldb::ExpressionResults e) {14switch (e) {15case lldb::eExpressionSetupError:16return "expression setup error";17case lldb::eExpressionParseError:18return "expression parse error";19case lldb::eExpressionResultUnavailable:20return "expression error";21case lldb::eExpressionCompleted:22return "expression completed successfully";23case lldb::eExpressionDiscarded:24return "expression discarded";25case lldb::eExpressionInterrupted:26return "expression interrupted";27case lldb::eExpressionHitBreakpoint:28return "expression hit breakpoint";29case lldb::eExpressionTimedOut:30return "expression timed out";31case lldb::eExpressionStoppedForDebug:32return "expression stop at entry point for debugging";33case lldb::eExpressionThreadVanished:34return "expression thread vanished";35}36llvm_unreachable("unhandled enumerator");37}3839} // namespace lldb_private404142