diff --git a/src/base/debug.cc b/src/base/debug.cc index 9cfd45ec4d..8eaf2c6f48 100644 --- a/src/base/debug.cc +++ b/src/base/debug.cc @@ -49,8 +49,6 @@ #include "base/cprintf.hh" #include "base/logging.hh" -using namespace std; - namespace Debug { // @@ -93,8 +91,8 @@ findFlag(const std::string &name) Flag::Flag(const char *name, const char *desc) : _name(name), _desc(desc) { - pair result = - allFlags().insert(make_pair(name, this)); + std::pair result = + allFlags().insert(std::make_pair(name, this)); if (!result.second) panic("Flag %s already defined!", name); @@ -106,7 +104,7 @@ Flag::Flag(const char *name, const char *desc) Flag::~Flag() { - // should find and remove flag. + allFlags().erase(name()); } void