From b64793999546ed8adebaeebd9d8345d18db8927d Mon Sep 17 00:00:00 2001 From: patrick Date: Mon, 3 Aug 2020 15:06:44 +0000 Subject: Remove LLVM 8.0.1 files. --- gnu/llvm/lib/Support/PluginLoader.cpp | 47 ----------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 gnu/llvm/lib/Support/PluginLoader.cpp (limited to 'gnu/llvm/lib/Support/PluginLoader.cpp') diff --git a/gnu/llvm/lib/Support/PluginLoader.cpp b/gnu/llvm/lib/Support/PluginLoader.cpp deleted file mode 100644 index 358137f08f5..00000000000 --- a/gnu/llvm/lib/Support/PluginLoader.cpp +++ /dev/null @@ -1,47 +0,0 @@ -//===-- PluginLoader.cpp - Implement -load command line option ------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file implements the -load command line option handler. -// -//===----------------------------------------------------------------------===// - -#define DONT_GET_PLUGIN_LOADER_OPTION -#include "llvm/Support/PluginLoader.h" -#include "llvm/Support/DynamicLibrary.h" -#include "llvm/Support/ManagedStatic.h" -#include "llvm/Support/Mutex.h" -#include "llvm/Support/raw_ostream.h" -#include -using namespace llvm; - -static ManagedStatic > Plugins; -static ManagedStatic > PluginsLock; - -void PluginLoader::operator=(const std::string &Filename) { - sys::SmartScopedLock Lock(*PluginsLock); - std::string Error; - if (sys::DynamicLibrary::LoadLibraryPermanently(Filename.c_str(), &Error)) { - errs() << "Error opening '" << Filename << "': " << Error - << "\n -load request ignored.\n"; - } else { - Plugins->push_back(Filename); - } -} - -unsigned PluginLoader::getNumPlugins() { - sys::SmartScopedLock Lock(*PluginsLock); - return Plugins.isConstructed() ? Plugins->size() : 0; -} - -std::string &PluginLoader::getPlugin(unsigned num) { - sys::SmartScopedLock Lock(*PluginsLock); - assert(Plugins.isConstructed() && num < Plugins->size() && - "Asking for an out of bounds plugin"); - return (*Plugins)[num]; -} -- cgit v1.2.3-59-g8ed1b