]> granicus.if.org Git - clang/commitdiff
Move private classes into anonymous namespaces.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 1 Mar 2014 17:21:22 +0000 (17:21 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 1 Mar 2014 17:21:22 +0000 (17:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@202595 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/VirtualFileSystem.cpp
lib/Sema/SemaChecking.cpp

index d4845e6f363b746b80a4d70c341400a69c964f4d..c32df5bf750b70728de84f6061db90f2dc13eb27 100644 (file)
@@ -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<Status> 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<File> &Result) LLVM_OVERRIDE;
 };
+} // end anonymous namespace
 
 ErrorOr<Status> RealFileSystem::status(const Twine &Path) {
   sys::fs::file_status RealStatus;
index 5229274e8b827f87aae1c273cba9a7787623987c..7bf1071d6717f6a9fcbdf706229ad0e48ad9daa4 100644 (file)
@@ -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;