From 26ace5720d471dcff6ab6495f5898597cda54496 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Wed, 12 Jun 2013 15:04:59 +0000 Subject: Remove Path::hasMagicNumber. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183838 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Support/PathV1.h | 9 --------- lib/Support/Path.cpp | 7 ------- 2 files changed, 16 deletions(-) diff --git a/include/llvm/Support/PathV1.h b/include/llvm/Support/PathV1.h index 4a4816bd8d..ceb6e29faf 100644 --- a/include/llvm/Support/PathV1.h +++ b/include/llvm/Support/PathV1.h @@ -219,15 +219,6 @@ namespace sys { /// @name Disk Accessors /// @{ public: - /// This function opens the file associated with the path name provided by - /// the Path object and reads its magic number. If the magic number at the - /// start of the file matches \p magic, true is returned. In all other - /// cases (file not found, file not accessible, etc.) it returns false. - /// @returns true if the magic number of the file matches \p magic. - /// @brief Determine if file has a specific magic number - LLVM_ATTRIBUTE_DEPRECATED(bool hasMagicNumber(StringRef magic) const, - LLVM_PATH_DEPRECATED_MSG(fs::has_magic)); - /// This function retrieves the first \p len bytes of the file associated /// with \p this. These bytes are returned as the "magic number" in the /// \p Magic parameter. diff --git a/lib/Support/Path.cpp b/lib/Support/Path.cpp index 1bae78137b..d47d23f57b 100644 --- a/lib/Support/Path.cpp +++ b/lib/Support/Path.cpp @@ -85,13 +85,6 @@ Path::isBitcodeFile() const { return type == fs::file_magic::bitcode; } -bool Path::hasMagicNumber(StringRef Magic) const { - std::string actualMagic; - if (getMagicNumber(actualMagic, static_cast(Magic.size()))) - return Magic == actualMagic; - return false; -} - // Include the truly platform-specific parts of this class. #if defined(LLVM_ON_UNIX) #include "Unix/Path.inc" -- cgit v1.2.3