From 4244fb8c600e92be5a95a2fe5687fbfe43e8abd1 Mon Sep 17 00:00:00 2001 From: Matthias Jung Date: Thu, 23 Feb 2017 19:33:39 +0100 Subject: [PATCH] Fixed bug which was introduced due to boost removal --- .../controller/core/configuration/Configuration.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp b/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp index 58e29c0c..1a7feaa4 100644 --- a/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp +++ b/DRAMSys/simulator/src/controller/core/configuration/Configuration.cpp @@ -51,19 +51,20 @@ Configuration::Configuration() { } -int string2bool(string s) +bool string2bool(string s) { - if(s=="0") + if(s.compare("0") == 0) { - return 0; + return false; } - else if(s=="1") + else if(s.compare("1") == 0) { - return 1; + return true; } else { SC_REPORT_FATAL("Configuration", ("Could not convert to bool: " + s).c_str()); + return false; } }