mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-27 16:17:17 +00:00
Remove dead code. NFC.
This interface was added 2 years ago but users never developed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223368 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -26,25 +26,6 @@ using namespace sys;
|
||||
//=== independent code.
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
// Empty virtual destructor to anchor the vtable for the process class.
|
||||
process::~process() {}
|
||||
|
||||
self_process *process::get_self() {
|
||||
// Use a function local static for thread safe initialization and allocate it
|
||||
// as a raw pointer to ensure it is never destroyed.
|
||||
static self_process *SP = new self_process();
|
||||
|
||||
return SP;
|
||||
}
|
||||
|
||||
// The destructor for the self_process subclass must never actually be
|
||||
// executed. There should be at most one instance of this class, and that
|
||||
// instance should live until the process terminates to avoid the potential for
|
||||
// racy accesses during shutdown.
|
||||
self_process::~self_process() {
|
||||
llvm_unreachable("This destructor must never be executed!");
|
||||
}
|
||||
|
||||
/// \brief A helper function to compute the elapsed wall-time since the program
|
||||
/// started.
|
||||
///
|
||||
@@ -63,12 +44,6 @@ static TimeValue getElapsedWallTime() {
|
||||
/// create race conditions during program startup or shutdown.
|
||||
static volatile TimeValue DummyTimeValue = getElapsedWallTime();
|
||||
|
||||
// Implement this routine by using the static helpers above. They're already
|
||||
// portable.
|
||||
TimeValue self_process::get_wall_time() const {
|
||||
return getElapsedWallTime();
|
||||
}
|
||||
|
||||
Optional<std::string> Process::FindInEnvPath(const std::string& EnvName,
|
||||
const std::string& FileName)
|
||||
{
|
||||
|
Reference in New Issue
Block a user