Index: llvm-svn.src/tools/clang/include/clang/AST/ASTContext.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/ASTContext.h +++ llvm-svn.src/tools/clang/include/clang/AST/ASTContext.h @@ -43,7 +43,7 @@ namespace llvm { struct fltSemantics; -} +} // namespace llvm namespace clang { class FileManager; @@ -73,7 +73,7 @@ namespace comments { class FullComment; - } + } // namespace comments struct TypeInfo { uint64_t Width; @@ -2485,7 +2485,7 @@ return Ctx.Selectors.getSelector(1, &II); } -} // end namespace clang +} // namespace clang // operator new and delete aren't allowed inside namespaces. Index: llvm-svn.src/tools/clang/include/clang/AST/ASTImporter.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/ASTImporter.h +++ llvm-svn.src/tools/clang/include/clang/AST/ASTImporter.h @@ -290,6 +290,6 @@ bool IsStructurallyEquivalent(QualType From, QualType To, bool Complain = true); }; -} +} // namespace clang #endif // LLVM_CLANG_AST_ASTIMPORTER_H Index: llvm-svn.src/tools/clang/include/clang/AST/ASTTypeTraits.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/ASTTypeTraits.h +++ llvm-svn.src/tools/clang/include/clang/AST/ASTTypeTraits.h @@ -30,7 +30,7 @@ class raw_ostream; -} +} // namespace llvm namespace clang { @@ -411,8 +411,8 @@ } }; -} // end namespace ast_type_traits -} // end namespace clang +} // namespace ast_type_traits +} // namespace clang namespace llvm { @@ -420,6 +420,6 @@ struct DenseMapInfo : clang::ast_type_traits::ASTNodeKind::DenseMapInfo {}; -} // end namespace llvm +} // namespace llvm #endif Index: llvm-svn.src/tools/clang/include/clang/AST/ASTVector.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/ASTVector.h +++ llvm-svn.src/tools/clang/include/clang/AST/ASTVector.h @@ -400,5 +400,6 @@ Capacity.setPointer(Begin+NewCapacity); } -} // end: clang namespace +} // namespace clang + #endif Index: llvm-svn.src/tools/clang/include/clang/AST/AttrIterator.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/AttrIterator.h +++ llvm-svn.src/tools/clang/include/clang/AST/AttrIterator.h @@ -20,7 +20,7 @@ namespace clang { class ASTContext; class Attr; -} +} // namespace clang // Defined in ASTContext.h void *operator new(size_t Bytes, const clang::ASTContext &C, @@ -137,6 +137,6 @@ return nullptr; } -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/BaseSubobject.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/BaseSubobject.h +++ llvm-svn.src/tools/clang/include/clang/AST/BaseSubobject.h @@ -48,7 +48,7 @@ } }; -} // end namespace clang +} // namespace clang namespace llvm { @@ -82,6 +82,6 @@ static const bool value = true; }; -} +} // namespace llvm #endif Index: llvm-svn.src/tools/clang/include/clang/AST/CanonicalType.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/CanonicalType.h +++ llvm-svn.src/tools/clang/include/clang/AST/CanonicalType.h @@ -342,7 +342,7 @@ operator CanQual() const { return this->Stored; } }; -} // end namespace clang +} // namespace clang namespace llvm { @@ -371,7 +371,7 @@ enum { NumLowBitsAvailable = 0 }; }; -} // end namespace llvm +} // namespace llvm namespace clang { @@ -659,7 +659,6 @@ return CanProxy(*this); } -} +} // namespace clang - #endif Index: llvm-svn.src/tools/clang/include/clang/AST/DeclAccessPair.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/DeclAccessPair.h +++ llvm-svn.src/tools/clang/include/clang/AST/DeclAccessPair.h @@ -59,7 +59,7 @@ operator NamedDecl*() const { return getDecl(); } NamedDecl *operator->() const { return getDecl(); } }; -} +} // namespace clang // Take a moment to tell SmallVector that DeclAccessPair is POD. namespace llvm { @@ -67,6 +67,6 @@ template<> struct isPodLike { static const bool value = true; }; -} +} // namespace llvm #endif Index: llvm-svn.src/tools/clang/include/clang/AST/DeclBase.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/DeclBase.h +++ llvm-svn.src/tools/clang/include/clang/AST/DeclBase.h @@ -54,7 +54,7 @@ class StoredDeclsMap; class TranslationUnitDecl; class UsingDirectiveDecl; -} +} // namespace clang namespace clang { @@ -1805,9 +1805,8 @@ } }; +} // namespace clang -} // end clang. - namespace llvm { /// isa(DeclContext*) @@ -1875,6 +1874,6 @@ } }; -} // end namespace llvm +} // namespace llvm #endif Index: llvm-svn.src/tools/clang/include/clang/AST/DeclFriend.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/DeclFriend.h +++ llvm-svn.src/tools/clang/include/clang/AST/DeclFriend.h @@ -242,6 +242,6 @@ data().FirstFriend = FD; } -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/DeclGroup.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/DeclGroup.h +++ llvm-svn.src/tools/clang/include/clang/AST/DeclGroup.h @@ -134,7 +134,7 @@ } }; -} // end clang namespace +} // namespace clang namespace llvm { // DeclGroupRef is "like a pointer", implement PointerLikeTypeTraits. @@ -151,5 +151,6 @@ } enum { NumLowBitsAvailable = 0 }; }; -} +} // namespace llvm + #endif Index: llvm-svn.src/tools/clang/include/clang/AST/DeclarationName.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/DeclarationName.h +++ llvm-svn.src/tools/clang/include/clang/AST/DeclarationName.h @@ -19,7 +19,7 @@ namespace llvm { template struct DenseMapInfo; -} +} // namespace llvm namespace clang { class ASTContext; Index: llvm-svn.src/tools/clang/include/clang/AST/ExprObjC.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/ExprObjC.h +++ llvm-svn.src/tools/clang/include/clang/AST/ExprObjC.h @@ -223,11 +223,11 @@ /// \brief Determines whether this dictionary element is a pack expansion. bool isPackExpansion() const { return EllipsisLoc.isValid(); } }; -} // end namespace clang +} // namespace clang namespace llvm { template <> struct isPodLike : std::true_type {}; -} +} // namespace llvm namespace clang { /// ObjCDictionaryLiteral - AST node to represent objective-c dictionary @@ -1564,6 +1564,6 @@ } }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/ExternalASTSource.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/ExternalASTSource.h +++ llvm-svn.src/tools/clang/include/clang/AST/ExternalASTSource.h @@ -465,7 +465,7 @@ return LazyGenerationalUpdatePtr(ValueType::getFromOpaqueValue(Ptr)); } }; -} // end namespace clang +} // namespace clang /// Specialize PointerLikeTypeTraits to allow LazyGenerationalUpdatePtr to be /// placed into a PointerUnion. @@ -481,7 +481,7 @@ NumLowBitsAvailable = PointerLikeTypeTraits::NumLowBitsAvailable - 1 }; }; -} +} // namespace llvm namespace clang { /// \brief Represents a lazily-loaded vector of data. @@ -584,6 +584,6 @@ &ExternalASTSource::GetExternalCXXBaseSpecifiers> LazyCXXBaseSpecifiersPtr; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/NestedNameSpecifier.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/NestedNameSpecifier.h +++ llvm-svn.src/tools/clang/include/clang/AST/NestedNameSpecifier.h @@ -510,6 +510,6 @@ return DB; } -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/OperationKinds.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/OperationKinds.h +++ llvm-svn.src/tools/clang/include/clang/AST/OperationKinds.h @@ -350,6 +350,6 @@ OBC_BridgeRetained }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/Redeclarable.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/Redeclarable.h +++ llvm-svn.src/tools/clang/include/clang/AST/Redeclarable.h @@ -272,6 +272,6 @@ bool isFirstDecl() const { return getFirstDecl() == this; } }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/Stmt.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/Stmt.h +++ llvm-svn.src/tools/clang/include/clang/AST/Stmt.h @@ -29,7 +29,7 @@ namespace llvm { class FoldingSetNodeID; -} +} // namespace llvm namespace clang { class ASTContext; @@ -2211,6 +2211,6 @@ friend class ASTStmtReader; }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/TemplateBase.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/TemplateBase.h +++ llvm-svn.src/tools/clang/include/clang/AST/TemplateBase.h @@ -25,7 +25,7 @@ namespace llvm { class FoldingSetNodeID; -} +} // namespace llvm namespace clang { @@ -666,6 +666,6 @@ return getArgs()[Idx]; } -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/Type.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/Type.h +++ llvm-svn.src/tools/clang/include/clang/AST/Type.h @@ -44,7 +44,7 @@ class Type; class ExtQuals; class QualType; -} +} // namespace clang namespace llvm { template @@ -70,7 +70,7 @@ template <> struct isPodLike { static const bool value = true; }; -} +} // namespace llvm namespace clang { class ASTContext; @@ -1071,7 +1071,7 @@ static DestructionKind isDestructedTypeImpl(QualType type); }; -} // end clang. +} // namespace clang namespace llvm { /// Implement simplify_type for QualType, so that we can dyn_cast from QualType @@ -1097,7 +1097,7 @@ enum { NumLowBitsAvailable = 0 }; }; -} // end namespace llvm +} // namespace llvm namespace clang { @@ -5588,6 +5588,6 @@ return cast(getUnqualifiedDesugaredType()); } -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/AST/TypeLoc.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/TypeLoc.h +++ llvm-svn.src/tools/clang/include/clang/AST/TypeLoc.h @@ -2022,7 +2022,6 @@ } }; +} // namespace clang -} - #endif Index: llvm-svn.src/tools/clang/include/clang/AST/TypeOrdering.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/AST/TypeOrdering.h +++ llvm-svn.src/tools/clang/include/clang/AST/TypeOrdering.h @@ -32,7 +32,7 @@ } }; -} +} // namespace clang namespace llvm { template struct DenseMapInfo; @@ -74,6 +74,6 @@ return LHS == RHS; } }; -} +} // namespace llvm #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/AddressSpaces.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/AddressSpaces.h +++ llvm-svn.src/tools/clang/include/clang/Basic/AddressSpaces.h @@ -44,8 +44,8 @@ /// to target-specific ones. typedef unsigned Map[Count]; -} +} // namespace LangAS -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/Builtins.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/Builtins.h +++ llvm-svn.src/tools/clang/include/clang/Basic/Builtins.h @@ -189,6 +189,7 @@ const char *Fmt) const; }; -} -} // end namespace clang +} // namespace Builtin +} // namespace clang + #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/Diagnostic.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/Diagnostic.h +++ llvm-svn.src/tools/clang/include/clang/Basic/Diagnostic.h @@ -38,7 +38,7 @@ class StoredDiagnostic; namespace tok { enum TokenKind : unsigned short; - } + } // namespace tok /// \brief Annotates a diagnostic with some code that should be /// inserted, removed, or replaced to fix the problem. @@ -1411,6 +1411,6 @@ const DiagnosticOptions &Opts, bool ReportDiags = true); -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/DiagnosticIDs.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/DiagnosticIDs.h +++ llvm-svn.src/tools/clang/include/clang/Basic/DiagnosticIDs.h @@ -76,7 +76,7 @@ Remark ///< A diagnostic that indicates normal progress through ///< compilation. }; - } + } // namespace diag class DiagnosticMapping { unsigned Severity : 3; @@ -282,6 +282,6 @@ friend class DiagnosticsEngine; }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/ExpressionTraits.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/ExpressionTraits.h +++ llvm-svn.src/tools/clang/include/clang/Basic/ExpressionTraits.h @@ -21,6 +21,6 @@ ET_IsLValueExpr, ET_IsRValueExpr }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/FileManager.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/FileManager.h +++ llvm-svn.src/tools/clang/include/clang/Basic/FileManager.h @@ -29,7 +29,7 @@ namespace llvm { class MemoryBuffer; -} +} // namespace llvm namespace clang { class FileManager; @@ -279,6 +279,6 @@ void PrintStats() const; }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/IdentifierTable.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/IdentifierTable.h +++ llvm-svn.src/tools/clang/include/clang/Basic/IdentifierTable.h @@ -25,7 +25,7 @@ namespace llvm { template struct DenseMapInfo; -} +} // namespace llvm namespace clang { class LangOptions; @@ -808,7 +808,7 @@ unsigned ExtraKindOrNumArgs; }; -} // end namespace clang +} // namespace clang namespace llvm { /// Define DenseMapInfo so that Selectors can be used as keys in DenseMap and @@ -872,5 +872,6 @@ enum { NumLowBitsAvailable = 1 }; }; -} // end namespace llvm +} // namespace llvm + #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/LLVM.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/LLVM.h +++ llvm-svn.src/tools/clang/include/clang/Basic/LLVM.h @@ -47,9 +47,8 @@ class raw_ostream; class raw_pwrite_stream; // TODO: DenseMap, ... -} +} // namespace llvm - namespace clang { // Casting operators. using llvm::isa; @@ -78,6 +77,6 @@ using llvm::raw_ostream; using llvm::raw_pwrite_stream; -} // end namespace clang. +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/Module.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/Module.h +++ llvm-svn.src/tools/clang/include/clang/Basic/Module.h @@ -31,7 +31,7 @@ namespace llvm { class raw_ostream; -} +} // namespace llvm namespace clang { @@ -549,7 +549,6 @@ unsigned Generation; }; -} // end namespace clang +} // namespace clang - #endif // LLVM_CLANG_BASIC_MODULE_H Index: llvm-svn.src/tools/clang/include/clang/Basic/OpenMPKinds.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/OpenMPKinds.h +++ llvm-svn.src/tools/clang/include/clang/Basic/OpenMPKinds.h @@ -125,7 +125,7 @@ /// \return true - the clause is a threadprivate clause, otherwise - false. bool isOpenMPThreadPrivate(OpenMPClauseKind Kind); -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/OperatorPrecedence.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/OperatorPrecedence.h +++ llvm-svn.src/tools/clang/include/clang/Basic/OperatorPrecedence.h @@ -41,12 +41,12 @@ Multiplicative = 13, // *, /, % PointerToMember = 14 // .*, ->* }; -} +} // namespace prec /// \brief Return the precedence of the specified binary operator token. prec::Level getBinOpPrecedence(tok::TokenKind Kind, bool GreaterThanIsOperator, bool CPlusPlus11); -} // end namespace clang +} // namespace clang -#endif // LLVM_CLANG_OPERATOR_PRECEDENCE_H +#endif // LLVM_CLANG_OPERATOR_PRECEDENCE_H Index: llvm-svn.src/tools/clang/include/clang/Basic/Sanitizers.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/Sanitizers.h +++ llvm-svn.src/tools/clang/include/clang/Basic/Sanitizers.h @@ -43,7 +43,7 @@ const SanitizerMask ID##Group = 1ULL << SO_##ID##Group; #include "clang/Basic/Sanitizers.def" -} +} // namespace SanitizerKind struct SanitizerSet { SanitizerSet() : Mask(0) {} @@ -81,6 +81,6 @@ /// this group enables. SanitizerMask expandSanitizerGroups(SanitizerMask Kinds); -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/SourceLocation.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/SourceLocation.h +++ llvm-svn.src/tools/clang/include/clang/Basic/SourceLocation.h @@ -27,7 +27,7 @@ class MemoryBuffer; template struct DenseMapInfo; template struct isPodLike; -} +} // namespace llvm namespace clang { @@ -390,9 +390,8 @@ SourceLocation getIncludeLoc() const { return IncludeLoc; } }; +} // namespace clang -} // end namespace clang - namespace llvm { /// Define DenseMapInfo so that FileID's can be used as keys in DenseMap and /// DenseSets. @@ -432,6 +431,6 @@ enum { NumLowBitsAvailable = 0 }; }; -} // end namespace llvm +} // namespace llvm #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/SourceManager.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/SourceManager.h +++ llvm-svn.src/tools/clang/include/clang/Basic/SourceManager.h @@ -423,7 +423,7 @@ return E; } }; -} // end SrcMgr namespace. +} // namespace SrcMgr /// \brief External source of source location entries. class ExternalSLocEntrySource { @@ -1674,7 +1674,6 @@ } }; -} // end namespace clang +} // namespace clang - #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/TargetInfo.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/TargetInfo.h +++ llvm-svn.src/tools/clang/include/clang/Basic/TargetInfo.h @@ -35,7 +35,7 @@ namespace llvm { struct fltSemantics; -} +} // namespace llvm namespace clang { class DiagnosticsEngine; @@ -942,6 +942,6 @@ TargetInfo::ConstraintInfo &info) const= 0; }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/TemplateKinds.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/TemplateKinds.h +++ llvm-svn.src/tools/clang/include/clang/Basic/TemplateKinds.h @@ -38,7 +38,6 @@ TNK_Dependent_template_name }; -} -#endif +} // namespace clang - +#endif Index: llvm-svn.src/tools/clang/include/clang/Basic/TypeTraits.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/TypeTraits.h +++ llvm-svn.src/tools/clang/include/clang/Basic/TypeTraits.h @@ -95,6 +95,6 @@ UETT_VecStep, UETT_OpenMPRequiredSimdAlign, }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/Version.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/Version.h +++ llvm-svn.src/tools/clang/include/clang/Basic/Version.h @@ -77,6 +77,6 @@ /// for use in the CPP __VERSION__ macro, which includes the clang version /// number, the repository version, and the vendor tag. std::string getClangFullCPPVersion(); -} +} // namespace clang #endif // LLVM_CLANG_BASIC_VERSION_H Index: llvm-svn.src/tools/clang/include/clang/Basic/VirtualFileSystem.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/VirtualFileSystem.h +++ llvm-svn.src/tools/clang/include/clang/Basic/VirtualFileSystem.h @@ -23,7 +23,7 @@ namespace llvm { class MemoryBuffer; -} +} // namespace llvm namespace clang { namespace vfs { @@ -108,7 +108,7 @@ virtual std::error_code increment() = 0; Status CurrentEntry; }; -} // end namespace detail +} // namespace detail /// \brief An input iterator over the entries in a virtual path, similar to /// llvm::sys::fs::directory_iterator. @@ -272,6 +272,7 @@ void write(llvm::raw_ostream &OS); }; -} // end namespace vfs -} // end namespace clang +} // namespace vfs +} // namespace clang + #endif Index: llvm-svn.src/tools/clang/include/clang/Basic/Visibility.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Basic/Visibility.h +++ llvm-svn.src/tools/clang/include/clang/Basic/Visibility.h @@ -136,6 +136,6 @@ if (withVis) mergeVisibility(other); } }; -} +} // namespace clang #endif // LLVM_CLANG_BASIC_VISIBILITY_H Index: llvm-svn.src/tools/clang/include/clang/CodeGen/CodeGenAction.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/CodeGen/CodeGenAction.h +++ llvm-svn.src/tools/clang/include/clang/CodeGen/CodeGenAction.h @@ -16,7 +16,7 @@ namespace llvm { class LLVMContext; class Module; -} +} // namespace llvm namespace clang { class BackendConsumer; @@ -98,6 +98,6 @@ EmitObjAction(llvm::LLVMContext *_VMContext = nullptr); }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/CodeGen/ModuleBuilder.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/CodeGen/ModuleBuilder.h +++ llvm-svn.src/tools/clang/include/clang/CodeGen/ModuleBuilder.h @@ -20,7 +20,7 @@ namespace llvm { class LLVMContext; class Module; -} +} // namespace llvm namespace clang { class DiagnosticsEngine; @@ -49,6 +49,6 @@ const CodeGenOptions &CGO, llvm::LLVMContext& C, CoverageSourceInfo *CoverageInfo = nullptr); -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/ASTUnit.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/ASTUnit.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/ASTUnit.h @@ -41,7 +41,7 @@ namespace llvm { class MemoryBuffer; -} +} // namespace llvm namespace clang { class Sema; Index: llvm-svn.src/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/CommandLineSourceLoc.h @@ -51,7 +51,7 @@ } }; -} +} // namespace clang namespace llvm { namespace cl { @@ -81,7 +81,7 @@ return false; } - } -} + } // namespace cl +} // namespace llvm #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/CompilerInstance.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/CompilerInstance.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/CompilerInstance.h @@ -31,7 +31,7 @@ class raw_fd_ostream; class Timer; class TimerGroup; -} +} // namespace llvm namespace clang { class ASTContext; @@ -774,6 +774,6 @@ } }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/CompilerInvocation.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/CompilerInvocation.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/CompilerInvocation.h @@ -32,8 +32,8 @@ namespace llvm { namespace opt { class ArgList; -} -} +} // namespace opt +} // namespace llvm namespace clang { class CompilerInvocation; @@ -208,12 +208,12 @@ namespace vfs { class FileSystem; -} +} // namespace vfs IntrusiveRefCntPtr createVFSFromCompilerInvocation(const CompilerInvocation &CI, DiagnosticsEngine &Diags); -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/FrontendOptions.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/FrontendOptions.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/FrontendOptions.h @@ -18,7 +18,7 @@ namespace llvm { class MemoryBuffer; -} +} // namespace llvm namespace clang { @@ -56,7 +56,7 @@ MigrateSource, ///< Run migrator. RunPreprocessorOnly ///< Just lex, no output. }; -} +} // namespace frontend enum InputKind { IK_None, @@ -272,6 +272,6 @@ static InputKind getInputKindForExtension(StringRef Extension); }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/LangStandard.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/LangStandard.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/LangStandard.h @@ -32,7 +32,7 @@ ImplicitInt = (1 << 11) }; -} +} // namespace frontend /// LangStandard - Information about the properties of a particular language /// standard. @@ -95,6 +95,6 @@ static const LangStandard *getLangStandardForName(StringRef Name); }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/MigratorOptions.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/MigratorOptions.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/MigratorOptions.h @@ -27,5 +27,6 @@ } }; -} +} // namespace clang + #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/PCHContainerOperations.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/PCHContainerOperations.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/PCHContainerOperations.h @@ -18,7 +18,7 @@ namespace llvm { class raw_pwrite_stream; class BitstreamReader; -} +} // namespace llvm using llvm::StringRef; @@ -119,6 +119,6 @@ } }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h @@ -50,6 +50,6 @@ void FlushDiagnostics(DiagnosticsEngine &Diags) const; }; -} // end namspace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Frontend/Utils.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Frontend/Utils.h +++ llvm-svn.src/tools/clang/include/clang/Frontend/Utils.h @@ -27,8 +27,8 @@ namespace opt { class ArgList; -} -} +} // namespace opt +} // namespace llvm namespace clang { class ASTConsumer; @@ -210,6 +210,6 @@ BuryPointer(Ptr.release()); } -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Lex/CodeCompletionHandler.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/CodeCompletionHandler.h +++ llvm-svn.src/tools/clang/include/clang/Lex/CodeCompletionHandler.h @@ -66,6 +66,6 @@ virtual void CodeCompleteNaturalLanguage() { } }; -} +} // namespace clang #endif // LLVM_CLANG_LEX_CODECOMPLETIONHANDLER_H Index: llvm-svn.src/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h +++ llvm-svn.src/tools/clang/include/clang/Lex/ExternalPreprocessorSource.h @@ -43,6 +43,6 @@ virtual Module *getModule(unsigned ModuleID) = 0; }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Lex/HeaderSearchOptions.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/HeaderSearchOptions.h +++ llvm-svn.src/tools/clang/include/clang/Lex/HeaderSearchOptions.h @@ -38,7 +38,7 @@ ObjCXXSystem, ///< Like System, but only used for ObjC++. After ///< Like System, but searched after the system directories. }; -} +} // namespace frontend /// HeaderSearchOptions - Helper class for storing options related to the /// initialization of the HeaderSearch object. @@ -197,6 +197,6 @@ } }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Lex/ModuleLoader.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/ModuleLoader.h +++ llvm-svn.src/tools/clang/include/clang/Lex/ModuleLoader.h @@ -124,6 +124,6 @@ bool HadFatalFailure; }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Lex/ModuleMap.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/ModuleMap.h +++ llvm-svn.src/tools/clang/include/clang/Lex/ModuleMap.h @@ -468,5 +468,6 @@ module_iterator module_end() const { return Modules.end(); } }; -} +} // namespace clang + #endif Index: llvm-svn.src/tools/clang/include/clang/Lex/PTHManager.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/PTHManager.h +++ llvm-svn.src/tools/clang/include/clang/Lex/PTHManager.h @@ -26,7 +26,7 @@ namespace llvm { class MemoryBuffer; -} +} // namespace llvm namespace clang { @@ -145,6 +145,6 @@ std::unique_ptr createStatCache(); }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Lex/PreprocessingRecord.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/PreprocessingRecord.h +++ llvm-svn.src/tools/clang/include/clang/Lex/PreprocessingRecord.h @@ -29,7 +29,7 @@ class IdentifierInfo; class MacroInfo; class PreprocessingRecord; -} +} // namespace clang /// \brief Allocates memory within a Clang preprocessing record. void* operator new(size_t bytes, clang::PreprocessingRecord& PR, @@ -523,7 +523,7 @@ friend class ASTReader; friend class ASTWriter; }; -} // end namespace clang +} // namespace clang inline void* operator new(size_t bytes, clang::PreprocessingRecord& PR, unsigned alignment) throw() { Index: llvm-svn.src/tools/clang/include/clang/Lex/Preprocessor.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/Preprocessor.h +++ llvm-svn.src/tools/clang/include/clang/Lex/Preprocessor.h @@ -38,7 +38,7 @@ namespace llvm { template class SmallString; -} +} // namespace llvm namespace clang { @@ -1901,6 +1901,6 @@ virtual bool HandleComment(Preprocessor &PP, SourceRange Comment) = 0; }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Lex/PreprocessorOptions.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Lex/PreprocessorOptions.h +++ llvm-svn.src/tools/clang/include/clang/Lex/PreprocessorOptions.h @@ -23,7 +23,7 @@ namespace llvm { class MemoryBuffer; -} +} // namespace llvm namespace clang { @@ -180,6 +180,6 @@ } }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h +++ llvm-svn.src/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h @@ -24,12 +24,11 @@ class ObjCMethodDecl; class QualType; class Sema; -namespace sema { - class FunctionScopeInfo; -} namespace sema { +class FunctionScopeInfo; + class AnalysisBasedWarnings { public: class Policy { @@ -98,6 +97,7 @@ void PrintStats() const; }; -}} // end namespace clang::sema +} // namespace sema +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/CodeCompleteConsumer.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/CodeCompleteConsumer.h +++ llvm-svn.src/tools/clang/include/clang/Sema/CodeCompleteConsumer.h @@ -530,13 +530,13 @@ StringRef getParentName(const DeclContext *DC); }; -} // end namespace clang +} // namespace clang namespace llvm { template <> struct isPodLike { static const bool value = true; }; -} +} // namespace llvm namespace clang { @@ -971,6 +971,6 @@ CodeCompletionTUInfo &getCodeCompletionTUInfo() override { return CCTUInfo; } }; -} // end namespace clang +} // namespace clang #endif // LLVM_CLANG_SEMA_CODECOMPLETECONSUMER_H Index: llvm-svn.src/tools/clang/include/clang/Sema/ExternalSemaSource.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/ExternalSemaSource.h +++ llvm-svn.src/tools/clang/include/clang/Sema/ExternalSemaSource.h @@ -22,7 +22,7 @@ namespace llvm { template class SmallSetVector; -} +} // namespace llvm namespace clang { @@ -224,6 +224,6 @@ } }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/Lookup.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/Lookup.h +++ llvm-svn.src/tools/clang/include/clang/Sema/Lookup.h @@ -763,6 +763,6 @@ iterator end() { return iterator(Decls.end()); } }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/ObjCMethodList.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/ObjCMethodList.h +++ llvm-svn.src/tools/clang/include/clang/Sema/ObjCMethodList.h @@ -53,6 +53,6 @@ } }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/Ownership.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/Ownership.h +++ llvm-svn.src/tools/clang/include/clang/Sema/Ownership.h @@ -103,7 +103,7 @@ return *this; } }; -} +} // namespace clang namespace llvm { template @@ -121,7 +121,7 @@ template struct isPodLike > { static const bool value = true; }; -} +} // namespace llvm namespace clang { // Basic @@ -282,6 +282,6 @@ assert(!R.isInvalid() && "operation was asserted to never fail!"); return R.get(); } -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/Scope.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/Scope.h +++ llvm-svn.src/tools/clang/include/clang/Sema/Scope.h @@ -23,7 +23,7 @@ class raw_ostream; -} +} // namespace llvm namespace clang { @@ -479,6 +479,6 @@ void dump() const; }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/Sema.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/Sema.h +++ llvm-svn.src/tools/clang/include/clang/Sema/Sema.h @@ -59,7 +59,7 @@ template class DenseSet; class SmallBitVector; class InlineAsmIdentifierInfo; -} +} // namespace llvm namespace clang { class ADLResult; @@ -198,12 +198,12 @@ class LambdaScopeInfo; class PossiblyUnreachableDiag; class TemplateDeductionInfo; -} +} // namespace sema namespace threadSafety { class BeforeSet; void threadSafetyCleanup(BeforeSet* Cache); -} +} // namespace threadSafety // FIXME: No way to easily map from TemplateTypeParmTypes to // TemplateTypeParmDecls, so we have this horrible PointerUnion. @@ -9072,6 +9072,6 @@ Decl *D; }; -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/SemaConsumer.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/SemaConsumer.h +++ llvm-svn.src/tools/clang/include/clang/Sema/SemaConsumer.h @@ -43,6 +43,6 @@ return Consumer->SemaConsumer; } }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Sema/TypoCorrection.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Sema/TypoCorrection.h +++ llvm-svn.src/tools/clang/include/clang/Sema/TypoCorrection.h @@ -355,6 +355,6 @@ } }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Serialization/ASTBitCodes.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Serialization/ASTBitCodes.h +++ llvm-svn.src/tools/clang/include/clang/Serialization/ASTBitCodes.h @@ -1489,7 +1489,7 @@ }; /// @} - } -} // end namespace clang + } // namespace serialization +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Serialization/ASTReader.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Serialization/ASTReader.h +++ llvm-svn.src/tools/clang/include/clang/Serialization/ASTReader.h @@ -52,7 +52,7 @@ namespace llvm { class MemoryBuffer; -} +} // namespace llvm namespace clang { @@ -283,7 +283,7 @@ /// \brief The on-disk hash table used for the DeclContext's Name lookup table. typedef llvm::OnDiskIterableChainedHashTable ASTDeclContextNameLookupTable; -} +} // namespace reader } // end namespace serialization @@ -2106,6 +2106,6 @@ Reader.Error(Msg); } -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Serialization/ContinuousRangeMap.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Serialization/ContinuousRangeMap.h +++ llvm-svn.src/tools/clang/include/clang/Serialization/ContinuousRangeMap.h @@ -134,6 +134,6 @@ friend class Builder; }; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Serialization/Module.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Serialization/Module.h +++ llvm-svn.src/tools/clang/include/clang/Serialization/Module.h @@ -27,7 +27,7 @@ namespace llvm { template class OnDiskChainedHashTable; template class OnDiskIterableChainedHashTable; -} +} // namespace llvm namespace clang { @@ -39,7 +39,7 @@ namespace reader { class ASTDeclContextNameLookupTrait; -} +} // namespace reader /// \brief Specifies the kind of module that has been loaded. enum ModuleKind { @@ -488,8 +488,8 @@ void dump(); }; -} // end namespace serialization +} // namespace serialization -} // end namespace clang +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/Serialization/ModuleManager.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/Serialization/ModuleManager.h +++ llvm-svn.src/tools/clang/include/clang/Serialization/ModuleManager.h @@ -340,6 +340,7 @@ void viewGraph(); }; -} } // end namespace clang::serialization +} // namespace serialization +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h +++ llvm-svn.src/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h @@ -30,7 +30,7 @@ namespace ento { class CheckerBase; -} +} // namespace ento /// Analysis - Set of available source code analyses. enum Analyses { @@ -538,6 +538,6 @@ typedef IntrusiveRefCntPtr AnalyzerOptionsRef; -} +} // namespace clang #endif Index: llvm-svn.src/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h =================================================================== --- llvm-svn.src/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h +++ llvm-svn.src/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h @@ -53,8 +53,8 @@ void printCheckerHelp(raw_ostream &OS, ArrayRef plugins); -} // end GR namespace +} // namespace ento -} // end namespace clang +} // namespace clang #endif