1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00

[llvm-objcopy] Internalize some symbols

This commit is contained in:
Fangrui Song 2021-06-21 23:49:25 -07:00
parent b47d0d83bf
commit c8843dd694

View File

@ -59,13 +59,14 @@
#include <system_error> #include <system_error>
#include <utility> #include <utility>
namespace llvm { using namespace llvm;
namespace objcopy { using namespace llvm::objcopy;
using namespace llvm::object;
// The name this program was invoked as. // The name this program was invoked as.
StringRef ToolName; static StringRef ToolName;
ErrorSuccess reportWarning(Error E) { static ErrorSuccess reportWarning(Error E) {
assert(E); assert(E);
WithColor::warning(errs(), ToolName) << toString(std::move(E)) << '\n'; WithColor::warning(errs(), ToolName) << toString(std::move(E)) << '\n';
return Error::success(); return Error::success();
@ -95,13 +96,6 @@ static Expected<DriverConfig> getDriverConfig(ArrayRef<const char *> Args) {
return parseObjcopyOptions(Args, reportWarning); return parseObjcopyOptions(Args, reportWarning);
} }
} // end namespace objcopy
} // end namespace llvm
using namespace llvm;
using namespace llvm::object;
using namespace llvm::objcopy;
// For regular archives this function simply calls llvm::writeArchive, // For regular archives this function simply calls llvm::writeArchive,
// For thin archives it writes the archive file itself as well as its members. // For thin archives it writes the archive file itself as well as its members.
static Error deepWriteArchive(StringRef ArcName, static Error deepWriteArchive(StringRef ArcName,