From 7dc2e4784ed3c2f428c992e36f0022253d0a6590 Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Fri, 30 Jul 2010 22:33:14 +0000 Subject: We can do better when reporting the status of one-liner script execution. Change the prototype of ScriptInterpreter::ExecuteOneLine() to return bool instead of void and take one additional parameter as CommandReturnObject *. Propagate the status of one-liner execution back appropriately. llvm-svn: 109899 --- lldb/source/Interpreter/ScriptInterpreterNone.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lldb/source/Interpreter/ScriptInterpreterNone.cpp') diff --git a/lldb/source/Interpreter/ScriptInterpreterNone.cpp b/lldb/source/Interpreter/ScriptInterpreterNone.cpp index c9bd2827fc9..dad70aa93d5 100644 --- a/lldb/source/Interpreter/ScriptInterpreterNone.cpp +++ b/lldb/source/Interpreter/ScriptInterpreterNone.cpp @@ -25,10 +25,11 @@ ScriptInterpreterNone::~ScriptInterpreterNone () { } -void -ScriptInterpreterNone::ExecuteOneLine (CommandInterpreter &interpreter, const char *command) +bool +ScriptInterpreterNone::ExecuteOneLine (CommandInterpreter &interpreter, const char *command, CommandReturnObject *) { interpreter.GetDebugger().GetErrorStream().PutCString ("error: there is no embedded script interpreter in this mode.\n"); + return false; } void -- cgit v1.2.3