From: Benjamin Kramer Date: Sat, 1 Mar 2014 17:21:22 +0000 (+0000) Subject: Move private classes into anonymous namespaces. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f755b9d247641a6e68c055e48cc6330e526c197c;p=clang Move private classes into anonymous namespaces. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202595 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Basic/VirtualFileSystem.cpp b/lib/Basic/VirtualFileSystem.cpp index d4845e6f36..c32df5bf75 100644 --- a/lib/Basic/VirtualFileSystem.cpp +++ b/lib/Basic/VirtualFileSystem.cpp @@ -80,6 +80,7 @@ error_code FileSystem::getBufferForFile(const llvm::Twine &Name, // RealFileSystem implementation //===-----------------------------------------------------------------------===/ +namespace { /// \brief Wrapper around a raw file descriptor. class RealFile : public File { int FD; @@ -98,6 +99,7 @@ public: error_code close() LLVM_OVERRIDE; void setName(StringRef Name) LLVM_OVERRIDE; }; +} // end anonymous namespace RealFile::~RealFile() { close(); } ErrorOr RealFile::status() { @@ -142,6 +144,7 @@ void RealFile::setName(StringRef Name) { S.setName(Name); } +namespace { /// \brief The file system according to your operating system. class RealFileSystem : public FileSystem { public: @@ -149,6 +152,7 @@ public: error_code openFileForRead(const Twine &Path, OwningPtr &Result) LLVM_OVERRIDE; }; +} // end anonymous namespace ErrorOr RealFileSystem::status(const Twine &Path) { sys::fs::file_status RealStatus; diff --git a/lib/Sema/SemaChecking.cpp b/lib/Sema/SemaChecking.cpp index 5229274e8b..7bf1071d67 100644 --- a/lib/Sema/SemaChecking.cpp +++ b/lib/Sema/SemaChecking.cpp @@ -3777,7 +3777,7 @@ static unsigned changeAbsFunction(unsigned AbsKind, llvm_unreachable("Unable to convert function"); } -unsigned getAbsoluteValueFunctionKind(const FunctionDecl *FDecl) { +static unsigned getAbsoluteValueFunctionKind(const FunctionDecl *FDecl) { const IdentifierInfo *FnInfo = FDecl->getIdentifier(); if (!FnInfo) return 0;