r202595 - Move private classes into anonymous namespaces.
Ben Langmuir
blangmuir at apple.com
Mon Mar 3 07:41:40 PST 2014
Good catch, thanks!
On Mar 1, 2014, at 9:21 AM, Benjamin Kramer <benny.kra at googlemail.com> wrote:
> Author: d0k
> Date: Sat Mar 1 11:21:22 2014
> New Revision: 202595
>
> URL: http://llvm.org/viewvc/llvm-project?rev=202595&view=rev
> Log:
> Move private classes into anonymous namespaces.
>
> Modified:
> cfe/trunk/lib/Basic/VirtualFileSystem.cpp
> cfe/trunk/lib/Sema/SemaChecking.cpp
>
> Modified: cfe/trunk/lib/Basic/VirtualFileSystem.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/VirtualFileSystem.cpp?rev=202595&r1=202594&r2=202595&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Basic/VirtualFileSystem.cpp (original)
> +++ cfe/trunk/lib/Basic/VirtualFileSystem.cpp Sat Mar 1 11:21:22 2014
> @@ -80,6 +80,7 @@ error_code FileSystem::getBufferForFile(
> // 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;
>
> Modified: cfe/trunk/lib/Sema/SemaChecking.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaChecking.cpp?rev=202595&r1=202594&r2=202595&view=diff
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaChecking.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaChecking.cpp Sat Mar 1 11:21:22 2014
> @@ -3777,7 +3777,7 @@ static unsigned changeAbsFunction(unsign
> 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;
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list