mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-26 12:20:42 +00:00
Update comments, if we are running with the CBE, make sure the Interpreter
variable and the CBE variable are pointer equal. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11599 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -84,11 +84,12 @@ bool BugDriver::initializeExecutionEnvironment() {
|
||||
|
||||
// Create an instance of the AbstractInterpreter interface as specified on
|
||||
// the command line
|
||||
cbe = 0;
|
||||
std::string Message;
|
||||
switch (InterpreterSel) {
|
||||
case AutoPick:
|
||||
InterpreterSel = RunCBE;
|
||||
Interpreter = AbstractInterpreter::createCBE(getToolName(), Message);
|
||||
Interpreter = cbe = AbstractInterpreter::createCBE(getToolName(), Message);
|
||||
if (!Interpreter) {
|
||||
InterpreterSel = RunJIT;
|
||||
Interpreter = AbstractInterpreter::createJIT(getToolName(), Message);
|
||||
@@ -116,7 +117,7 @@ bool BugDriver::initializeExecutionEnvironment() {
|
||||
Interpreter = AbstractInterpreter::createJIT(getToolName(), Message);
|
||||
break;
|
||||
case RunCBE:
|
||||
Interpreter = AbstractInterpreter::createCBE(getToolName(), Message);
|
||||
Interpreter = cbe = AbstractInterpreter::createCBE(getToolName(), Message);
|
||||
break;
|
||||
default:
|
||||
Message = "Sorry, this back-end is not supported by bugpoint right now!\n";
|
||||
@@ -125,8 +126,10 @@ bool BugDriver::initializeExecutionEnvironment() {
|
||||
std::cerr << Message;
|
||||
|
||||
// Initialize auxiliary tools for debugging
|
||||
cbe = AbstractInterpreter::createCBE(getToolName(), Message);
|
||||
if (!cbe) { std::cout << Message << "\nExiting.\n"; exit(1); }
|
||||
if (!cbe) {
|
||||
cbe = AbstractInterpreter::createCBE(getToolName(), Message);
|
||||
if (!cbe) { std::cout << Message << "\nExiting.\n"; exit(1); }
|
||||
}
|
||||
gcc = GCC::create(getToolName(), Message);
|
||||
if (!gcc) { std::cout << Message << "\nExiting.\n"; exit(1); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user