From 11e66726935145316bbf586211ff9d88da23fa52 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 27 Mar 2015 11:01:53 +0000 Subject: [PATCH] [Support] Remove statically initialized yet dead code. The last user of this code vanished with r223368, but this function still was around being executed on every process start, allocating some memory and then never being used again. No functional change. Also avoids occasional complaints about the benign leak in this function, like PR23037. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233371 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/Process.cpp | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/lib/Support/Process.cpp b/lib/Support/Process.cpp index d0c1748757d..3571cd3132e 100644 --- a/lib/Support/Process.cpp +++ b/lib/Support/Process.cpp @@ -26,24 +26,6 @@ using namespace sys; //=== independent code. //===----------------------------------------------------------------------===// -/// \brief A helper function to compute the elapsed wall-time since the program -/// started. -/// -/// Note that this routine actually computes the elapsed wall time since the -/// first time it was called. However, we arrange to have it called during the -/// startup of the process to get approximately correct results. -static TimeValue getElapsedWallTime() { - static TimeValue &StartTime = *new TimeValue(TimeValue::now()); - return TimeValue::now() - StartTime; -} - -/// \brief A special global variable to ensure we call \c getElapsedWallTime -/// during global initialization of the program. -/// -/// Note that this variable is never referenced elsewhere. Doing so could -/// create race conditions during program startup or shutdown. -static volatile TimeValue DummyTimeValue = getElapsedWallTime(); - Optional Process::FindInEnvPath(const std::string& EnvName, const std::string& FileName) { -- 2.34.1