diff --git a/lib/Support/Statistic.cpp b/lib/Support/Statistic.cpp index 3ac2bf97fbe..9589fd7ebd9 100644 --- a/lib/Support/Statistic.cpp +++ b/lib/Support/Statistic.cpp @@ -26,11 +26,10 @@ #include #include #include - -namespace llvm { +using namespace llvm; // GetLibSupportInfoOutputFile - Return a file stream to print our output on... -extern std::ostream *GetLibSupportInfoOutputFile(); +namespace llvm { extern std::ostream *GetLibSupportInfoOutputFile(); } unsigned StatisticBase::NumStats = 0; @@ -106,5 +105,3 @@ void StatisticBase::destroy() const { delete OutStream; // Close the file... } } - -} // End llvm namespace diff --git a/lib/Support/Timer.cpp b/lib/Support/Timer.cpp index d14a225fcf2..5d493b8a15e 100644 --- a/lib/Support/Timer.cpp +++ b/lib/Support/Timer.cpp @@ -22,8 +22,10 @@ #include #include #include +using namespace llvm; -namespace llvm { +// GetLibSupportInfoOutputFile - Return a file stream to print our output on... +namespace llvm { extern std::ostream *GetLibSupportInfoOutputFile(); } // getLibSupportInfoOutputFilename - This ugly hack is brought to you courtesy // of constructor/destructor ordering being unspecified by C++. Basically the @@ -122,9 +124,9 @@ static TimeRecord getTimeRecord(bool Start) { gettimeofday(&T, 0); if (!Start) { - MemUsed = getMemUsage(); if (getrusage(RUSAGE_SELF, &RU)) perror("getrusage call failed: -time-passes info incorrect!"); + MemUsed = getMemUsage(); } TimeRecord Result; @@ -268,7 +270,7 @@ void Timer::print(const Timer &Total, std::ostream &OS) { // GetLibSupportInfoOutputFile - Return a file stream to print our output on... std::ostream * -GetLibSupportInfoOutputFile() { +llvm::GetLibSupportInfoOutputFile() { std::string &LibSupportInfoOutputFilename = getLibSupportInfoOutputFilename(); if (LibSupportInfoOutputFilename.empty()) return &std::cerr; @@ -353,4 +355,3 @@ void TimerGroup::removeTimer() { } } -} // End llvm namespace