r240270 - Fixed/added namespace ending comments using clang-tidy. NFC

David Blaikie dblaikie at gmail.com
Mon Jun 22 09:15:55 PDT 2015


On Mon, Jun 22, 2015 at 2:47 AM, Alexander Kornienko <alexfh at google.com>
wrote:

> Author: alexfh
> Date: Mon Jun 22 04:47:44 2015
> New Revision: 240270
>
> URL: http://llvm.org/viewvc/llvm-project?rev=240270&view=rev
> Log:
> Fixed/added namespace ending comments using clang-tidy. NFC
>

Is this actually an LLVM or Clang coding convention? It doesn't seem to be
& I'm not sure it's one worth adopting... might be worth some discussion
before we go in this direction? (perhaps there has been discussion in a
review thread, etc & I've missed it - helpful to call that out in the
commit message (& probably put this in the LLVM coding conventions if we
are going in that direction))


>
> The patch is generated using this command:
>
>   $ tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
>       -checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
>       work/llvm/tools/clang
>
> To reduce churn, not touching namespaces spanning less than 10 lines.
>
>
> Modified:
>     cfe/trunk/examples/PrintFunctionNames/PrintFunctionNames.cpp
>     cfe/trunk/include/clang/ARCMigrate/ARCMTActions.h
>     cfe/trunk/include/clang/AST/ASTImporter.h
>     cfe/trunk/include/clang/AST/ASTLambda.h
>     cfe/trunk/include/clang/AST/ASTVector.h
>     cfe/trunk/include/clang/AST/BaseSubobject.h
>     cfe/trunk/include/clang/AST/CanonicalType.h
>     cfe/trunk/include/clang/AST/DeclAccessPair.h
>     cfe/trunk/include/clang/AST/DeclBase.h
>     cfe/trunk/include/clang/AST/DeclFriend.h
>     cfe/trunk/include/clang/AST/DeclGroup.h
>     cfe/trunk/include/clang/AST/DependentDiagnostic.h
>     cfe/trunk/include/clang/AST/EvaluatedExprVisitor.h
>     cfe/trunk/include/clang/AST/ExternalASTSource.h
>     cfe/trunk/include/clang/AST/Mangle.h
>     cfe/trunk/include/clang/AST/NestedNameSpecifier.h
>     cfe/trunk/include/clang/AST/OperationKinds.h
>     cfe/trunk/include/clang/AST/ParentMap.h
>     cfe/trunk/include/clang/AST/Redeclarable.h
>     cfe/trunk/include/clang/AST/Type.h
>     cfe/trunk/include/clang/AST/TypeLoc.h
>     cfe/trunk/include/clang/AST/TypeOrdering.h
>     cfe/trunk/include/clang/AST/VTTBuilder.h
>     cfe/trunk/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
>     cfe/trunk/include/clang/Analysis/Analyses/Consumed.h
>     cfe/trunk/include/clang/Analysis/Analyses/FormatString.h
>     cfe/trunk/include/clang/Analysis/Analyses/PostOrderCFGView.h
>     cfe/trunk/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
>     cfe/trunk/include/clang/Analysis/Analyses/ReachableCode.h
>     cfe/trunk/include/clang/Analysis/Analyses/ThreadSafety.h
>     cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
>     cfe/trunk/include/clang/Analysis/Analyses/UninitializedValues.h
>     cfe/trunk/include/clang/Analysis/AnalysisContext.h
>     cfe/trunk/include/clang/Analysis/CFG.h
>     cfe/trunk/include/clang/Analysis/CFGStmtMap.h
>     cfe/trunk/include/clang/Analysis/CallGraph.h
>     cfe/trunk/include/clang/Analysis/CodeInjector.h
>     cfe/trunk/include/clang/Analysis/DomainSpecific/CocoaConventions.h
>     cfe/trunk/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
>     cfe/trunk/include/clang/Analysis/Support/BumpVector.h
>     cfe/trunk/include/clang/Basic/AddressSpaces.h
>     cfe/trunk/include/clang/Basic/Builtins.h
>     cfe/trunk/include/clang/Basic/DiagnosticIDs.h
>     cfe/trunk/include/clang/Basic/LLVM.h
>     cfe/trunk/include/clang/Basic/OpenMPKinds.h
>     cfe/trunk/include/clang/Basic/OperatorPrecedence.h
>     cfe/trunk/include/clang/Basic/PlistSupport.h
>     cfe/trunk/include/clang/Basic/PrettyStackTrace.h
>     cfe/trunk/include/clang/Basic/Sanitizers.h
>     cfe/trunk/include/clang/Basic/SourceManager.h
>     cfe/trunk/include/clang/Basic/TemplateKinds.h
>     cfe/trunk/include/clang/Basic/TypeTraits.h
>     cfe/trunk/include/clang/Basic/Version.h
>     cfe/trunk/include/clang/Basic/Visibility.h
>     cfe/trunk/include/clang/CodeGen/BackendUtil.h
>     cfe/trunk/include/clang/CodeGen/CodeGenAction.h
>     cfe/trunk/include/clang/CodeGen/ModuleBuilder.h
>     cfe/trunk/include/clang/Driver/Multilib.h
>     cfe/trunk/include/clang/Driver/Options.h
>     cfe/trunk/include/clang/Edit/Commit.h
>     cfe/trunk/include/clang/Edit/EditedSource.h
>     cfe/trunk/include/clang/Edit/EditsReceiver.h
>     cfe/trunk/include/clang/Edit/FileOffset.h
>     cfe/trunk/include/clang/Edit/Rewriters.h
>     cfe/trunk/include/clang/Frontend/ASTConsumers.h
>     cfe/trunk/include/clang/Frontend/ChainedDiagnosticConsumer.h
>     cfe/trunk/include/clang/Frontend/CommandLineSourceLoc.h
>     cfe/trunk/include/clang/Frontend/DiagnosticRenderer.h
>     cfe/trunk/include/clang/Frontend/FrontendOptions.h
>     cfe/trunk/include/clang/Frontend/LangStandard.h
>     cfe/trunk/include/clang/Frontend/LayoutOverrideSource.h
>     cfe/trunk/include/clang/Frontend/MigratorOptions.h
>     cfe/trunk/include/clang/Frontend/SerializedDiagnosticPrinter.h
>     cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h
>     cfe/trunk/include/clang/Frontend/SerializedDiagnostics.h
>     cfe/trunk/include/clang/Frontend/TextDiagnosticBuffer.h
>     cfe/trunk/include/clang/Frontend/VerifyDiagnosticConsumer.h
>     cfe/trunk/include/clang/Lex/CodeCompletionHandler.h
>     cfe/trunk/include/clang/Lex/ExternalPreprocessorSource.h
>     cfe/trunk/include/clang/Lex/HeaderSearchOptions.h
>     cfe/trunk/include/clang/Lex/ModuleLoader.h
>     cfe/trunk/include/clang/Lex/ModuleMap.h
>     cfe/trunk/include/clang/Lex/TokenConcatenation.h
>     cfe/trunk/include/clang/Rewrite/Core/HTMLRewrite.h
>     cfe/trunk/include/clang/Rewrite/Frontend/ASTConsumers.h
>     cfe/trunk/include/clang/Rewrite/Frontend/FixItRewriter.h
>     cfe/trunk/include/clang/Sema/AnalysisBasedWarnings.h
>     cfe/trunk/include/clang/Sema/DelayedDiagnostic.h
>     cfe/trunk/include/clang/Sema/Lookup.h
>     cfe/trunk/include/clang/Sema/ObjCMethodList.h
>     cfe/trunk/include/clang/Sema/Ownership.h
>     cfe/trunk/include/clang/Sema/ParsedTemplate.h
>     cfe/trunk/include/clang/Sema/PrettyDeclStackTrace.h
>     cfe/trunk/include/clang/Sema/Sema.h
>     cfe/trunk/include/clang/Sema/SemaConsumer.h
>     cfe/trunk/include/clang/Sema/SemaFixItUtils.h
>     cfe/trunk/include/clang/Sema/SemaLambda.h
>     cfe/trunk/include/clang/Sema/Template.h
>     cfe/trunk/include/clang/Sema/TypoCorrection.h
>     cfe/trunk/include/clang/Serialization/ASTBitCodes.h
>     cfe/trunk/include/clang/Serialization/ASTDeserializationListener.h
>     cfe/trunk/include/clang/Serialization/ContinuousRangeMap.h
>     cfe/trunk/include/clang/Serialization/GlobalModuleIndex.h
>     cfe/trunk/include/clang/Serialization/ModuleManager.h
>     cfe/trunk/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/Checker.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/CheckerManager.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
>
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
>     cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
>     cfe/trunk/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
>     cfe/trunk/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
>     cfe/trunk/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
>     cfe/trunk/lib/ARCMigrate/ObjCMT.cpp
>     cfe/trunk/lib/ARCMigrate/TransAutoreleasePool.cpp
>     cfe/trunk/lib/ARCMigrate/Transforms.cpp
>     cfe/trunk/lib/AST/ASTDumper.cpp
>     cfe/trunk/lib/AST/ASTImporter.cpp
>     cfe/trunk/lib/AST/CXXABI.h
>     cfe/trunk/lib/AST/CXXInheritance.cpp
>     cfe/trunk/lib/AST/Decl.cpp
>     cfe/trunk/lib/AST/DeclObjC.cpp
>     cfe/trunk/lib/AST/DeclPrinter.cpp
>     cfe/trunk/lib/AST/Expr.cpp
>     cfe/trunk/lib/AST/ExprConstant.cpp
>     cfe/trunk/lib/AST/ItaniumCXXABI.cpp
>     cfe/trunk/lib/AST/ItaniumMangle.cpp
>     cfe/trunk/lib/AST/MicrosoftCXXABI.cpp
>     cfe/trunk/lib/AST/MicrosoftMangle.cpp
>     cfe/trunk/lib/AST/NestedNameSpecifier.cpp
>     cfe/trunk/lib/AST/Stmt.cpp
>     cfe/trunk/lib/AST/StmtPrinter.cpp
>     cfe/trunk/lib/AST/StmtProfile.cpp
>     cfe/trunk/lib/AST/Type.cpp
>     cfe/trunk/lib/AST/TypeLoc.cpp
>     cfe/trunk/lib/AST/TypePrinter.cpp
>     cfe/trunk/lib/AST/VTableBuilder.cpp
>     cfe/trunk/lib/Analysis/BodyFarm.cpp
>     cfe/trunk/lib/Analysis/BodyFarm.h
>     cfe/trunk/lib/Analysis/CallGraph.cpp
>     cfe/trunk/lib/Analysis/Consumed.cpp
>     cfe/trunk/lib/Analysis/FormatStringParsing.h
>     cfe/trunk/lib/Analysis/LiveVariables.cpp
>     cfe/trunk/lib/Analysis/ReachableCode.cpp
>     cfe/trunk/lib/Analysis/ThreadSafetyLogical.cpp
>     cfe/trunk/lib/Analysis/UninitializedValues.cpp
>     cfe/trunk/lib/Basic/DiagnosticIDs.cpp
>     cfe/trunk/lib/Basic/IdentifierTable.cpp
>     cfe/trunk/lib/Basic/VirtualFileSystem.cpp
>     cfe/trunk/lib/CodeGen/BackendUtil.cpp
>     cfe/trunk/lib/CodeGen/CGAtomic.cpp
>     cfe/trunk/lib/CodeGen/CGBlocks.cpp
>     cfe/trunk/lib/CodeGen/CGBlocks.h
>     cfe/trunk/lib/CodeGen/CGCUDANV.cpp
>     cfe/trunk/lib/CodeGen/CGCUDARuntime.h
>     cfe/trunk/lib/CodeGen/CGCXXABI.h
>     cfe/trunk/lib/CodeGen/CGCall.cpp
>     cfe/trunk/lib/CodeGen/CGClass.cpp
>     cfe/trunk/lib/CodeGen/CGCleanup.h
>     cfe/trunk/lib/CodeGen/CGDecl.cpp
>     cfe/trunk/lib/CodeGen/CGException.cpp
>     cfe/trunk/lib/CodeGen/CGExpr.cpp
>     cfe/trunk/lib/CodeGen/CGExprCXX.cpp
>     cfe/trunk/lib/CodeGen/CGExprConstant.cpp
>     cfe/trunk/lib/CodeGen/CGObjC.cpp
>     cfe/trunk/lib/CodeGen/CGObjCMac.cpp
>     cfe/trunk/lib/CodeGen/CGObjCRuntime.cpp
>     cfe/trunk/lib/CodeGen/CGObjCRuntime.h
>     cfe/trunk/lib/CodeGen/CGOpenCLRuntime.h
>     cfe/trunk/lib/CodeGen/CGRecordLayoutBuilder.cpp
>     cfe/trunk/lib/CodeGen/CodeGenAction.cpp
>     cfe/trunk/lib/CodeGen/CodeGenModule.cpp
>     cfe/trunk/lib/CodeGen/CodeGenModule.h
>     cfe/trunk/lib/CodeGen/CodeGenPGO.cpp
>     cfe/trunk/lib/CodeGen/CoverageMappingGen.cpp
>     cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp
>     cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp
>     cfe/trunk/lib/CodeGen/ModuleBuilder.cpp
>     cfe/trunk/lib/CodeGen/TargetInfo.cpp
>     cfe/trunk/lib/CodeGen/TargetInfo.h
>     cfe/trunk/lib/Driver/Tools.cpp
>     cfe/trunk/lib/Driver/Tools.h
>     cfe/trunk/lib/Format/Format.cpp
>     cfe/trunk/lib/Frontend/ASTConsumers.cpp
>     cfe/trunk/lib/Frontend/ASTUnit.cpp
>     cfe/trunk/lib/Frontend/ChainedIncludesSource.cpp
>     cfe/trunk/lib/Frontend/CompilerInvocation.cpp
>     cfe/trunk/lib/Frontend/DependencyFile.cpp
>     cfe/trunk/lib/Frontend/DependencyGraph.cpp
>     cfe/trunk/lib/Frontend/DiagnosticRenderer.cpp
>     cfe/trunk/lib/Frontend/FrontendActions.cpp
>     cfe/trunk/lib/Frontend/HeaderIncludeGen.cpp
>     cfe/trunk/lib/Frontend/ModuleDependencyCollector.cpp
>     cfe/trunk/lib/Frontend/Rewrite/FixItRewriter.cpp
>     cfe/trunk/lib/Frontend/Rewrite/HTMLPrint.cpp
>     cfe/trunk/lib/Frontend/Rewrite/RewriteModernObjC.cpp
>     cfe/trunk/lib/Frontend/Rewrite/RewriteObjC.cpp
>     cfe/trunk/lib/Frontend/SerializedDiagnosticReader.cpp
>     cfe/trunk/lib/Frontend/VerifyDiagnosticConsumer.cpp
>     cfe/trunk/lib/Lex/ModuleMap.cpp
>     cfe/trunk/lib/Lex/PPExpressions.cpp
>     cfe/trunk/lib/Lex/PTHLexer.cpp
>     cfe/trunk/lib/Lex/Pragma.cpp
>     cfe/trunk/lib/Lex/PreprocessingRecord.cpp
>     cfe/trunk/lib/Parse/ParseExpr.cpp
>     cfe/trunk/lib/Parse/ParseStmt.cpp
>     cfe/trunk/lib/Parse/ParseStmtAsm.cpp
>     cfe/trunk/lib/Parse/ParseTentative.cpp
>     cfe/trunk/lib/Rewrite/DeltaTree.cpp
>     cfe/trunk/lib/Sema/AnalysisBasedWarnings.cpp
>     cfe/trunk/lib/Sema/SemaAccess.cpp
>     cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp
>     cfe/trunk/lib/Sema/SemaCast.cpp
>     cfe/trunk/lib/Sema/SemaChecking.cpp
>     cfe/trunk/lib/Sema/SemaCodeComplete.cpp
>     cfe/trunk/lib/Sema/SemaDecl.cpp
>     cfe/trunk/lib/Sema/SemaDeclCXX.cpp
>     cfe/trunk/lib/Sema/SemaDeclObjC.cpp
>     cfe/trunk/lib/Sema/SemaExpr.cpp
>     cfe/trunk/lib/Sema/SemaExprCXX.cpp
>     cfe/trunk/lib/Sema/SemaExprMember.cpp
>     cfe/trunk/lib/Sema/SemaExprObjC.cpp
>     cfe/trunk/lib/Sema/SemaInit.cpp
>     cfe/trunk/lib/Sema/SemaLookup.cpp
>     cfe/trunk/lib/Sema/SemaOpenMP.cpp
>     cfe/trunk/lib/Sema/SemaOverload.cpp
>     cfe/trunk/lib/Sema/SemaPseudoObject.cpp
>     cfe/trunk/lib/Sema/SemaStmt.cpp
>     cfe/trunk/lib/Sema/SemaTemplate.cpp
>     cfe/trunk/lib/Sema/SemaTemplateDeduction.cpp
>     cfe/trunk/lib/Sema/SemaTemplateInstantiate.cpp
>     cfe/trunk/lib/Sema/SemaTemplateVariadic.cpp
>     cfe/trunk/lib/Sema/SemaType.cpp
>     cfe/trunk/lib/Sema/TypeLocBuilder.h
>     cfe/trunk/lib/Serialization/ASTReader.cpp
>     cfe/trunk/lib/Serialization/ASTReaderDecl.cpp
>     cfe/trunk/lib/Serialization/ASTReaderInternals.h
>     cfe/trunk/lib/Serialization/ASTReaderStmt.cpp
>     cfe/trunk/lib/Serialization/ASTWriter.cpp
>     cfe/trunk/lib/Serialization/ASTWriterDecl.cpp
>     cfe/trunk/lib/Serialization/ASTWriterStmt.cpp
>     cfe/trunk/lib/Serialization/GlobalModuleIndex.cpp
>     cfe/trunk/lib/Serialization/ModuleManager.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
>     cfe/trunk/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/BlockCounter.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
>     cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp
>     cfe/trunk/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
>     cfe/trunk/lib/StaticAnalyzer/Frontend/ModelInjector.h
>     cfe/trunk/lib/Tooling/Tooling.cpp
>     cfe/trunk/tools/diagtool/DiagTool.h
>     cfe/trunk/tools/diagtool/ListWarnings.cpp
>     cfe/trunk/tools/diagtool/ShowEnabledWarnings.cpp
>     cfe/trunk/tools/driver/cc1as_main.cpp
>     cfe/trunk/tools/libclang/CIndex.cpp
>     cfe/trunk/tools/libclang/CIndexCodeCompletion.cpp
>     cfe/trunk/tools/libclang/CIndexDiagnostic.cpp
>     cfe/trunk/tools/libclang/CIndexer.h
>     cfe/trunk/tools/libclang/CLog.h
>     cfe/trunk/tools/libclang/CXCursor.cpp
>     cfe/trunk/tools/libclang/CXCursor.h
>     cfe/trunk/tools/libclang/CXLoadedDiagnostic.cpp
>     cfe/trunk/tools/libclang/CXLoadedDiagnostic.h
>     cfe/trunk/tools/libclang/CXSourceLocation.h
>     cfe/trunk/tools/libclang/CXString.h
>     cfe/trunk/tools/libclang/CXTranslationUnit.h
>     cfe/trunk/tools/libclang/CursorVisitor.h
>     cfe/trunk/tools/libclang/Indexing.cpp
>     cfe/trunk/tools/libclang/IndexingContext.h
>     cfe/trunk/unittests/AST/EvaluateAsRValueTest.cpp
>     cfe/trunk/unittests/Basic/DiagnosticTest.cpp
>     cfe/trunk/unittests/Basic/SourceManagerTest.cpp
>     cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp
>     cfe/trunk/unittests/CodeGen/BufferSourceTest.cpp
>     cfe/trunk/unittests/Format/FormatTestJS.cpp
>     cfe/trunk/unittests/Format/FormatTestJava.cpp
>     cfe/trunk/unittests/Format/FormatTestProto.cpp
>     cfe/trunk/unittests/Lex/PPCallbacksTest.cpp
>     cfe/trunk/unittests/Tooling/RefactoringCallbacksTest.cpp
>     cfe/trunk/unittests/Tooling/TestVisitor.h
>     cfe/trunk/unittests/libclang/LibclangTest.cpp
>     cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp
>     cfe/trunk/utils/TableGen/NeonEmitter.cpp
>     cfe/trunk/utils/TableGen/TableGen.cpp
>
> Modified: cfe/trunk/examples/PrintFunctionNames/PrintFunctionNames.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/examples/PrintFunctionNames/PrintFunctionNames.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/examples/PrintFunctionNames/PrintFunctionNames.cpp (original)
> +++ cfe/trunk/examples/PrintFunctionNames/PrintFunctionNames.cpp Mon Jun
> 22 04:47:44 2015
> @@ -117,7 +117,7 @@ protected:
>
>  };
>
> -}
> +} // namespace
>
>  static FrontendPluginRegistry::Add<PrintFunctionNamesAction>
>  X("print-fns", "print function names");
>
> Modified: cfe/trunk/include/clang/ARCMigrate/ARCMTActions.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/ARCMigrate/ARCMTActions.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/ARCMigrate/ARCMTActions.h (original)
> +++ cfe/trunk/include/clang/ARCMigrate/ARCMTActions.h Mon Jun 22 04:47:44
> 2015
> @@ -70,7 +70,7 @@ protected:
>    bool BeginInvocation(CompilerInstance &CI) override;
>  };
>
> -}
> -}
> +} // namespace arcmt
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/ASTImporter.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/ASTImporter.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/ASTImporter.h (original)
> +++ cfe/trunk/include/clang/AST/ASTImporter.h Mon Jun 22 04:47:44 2015
> @@ -290,6 +290,6 @@ namespace clang {
>      bool IsStructurallyEquivalent(QualType From, QualType To,
>                                    bool Complain = true);
>    };
> -}
> +} // namespace clang
>
>  #endif // LLVM_CLANG_AST_ASTIMPORTER_H
>
> Modified: cfe/trunk/include/clang/AST/ASTLambda.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/ASTLambda.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/ASTLambda.h (original)
> +++ cfe/trunk/include/clang/AST/ASTLambda.h Mon Jun 22 04:47:44 2015
> @@ -75,6 +75,6 @@ inline DeclContext *getLambdaAwareParent
>      return DC->getParent();
>  }
>
> -} // clang
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/ASTVector.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/ASTVector.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/ASTVector.h (original)
> +++ cfe/trunk/include/clang/AST/ASTVector.h Mon Jun 22 04:47:44 2015
> @@ -400,5 +400,5 @@ void ASTVector<T>::grow(const ASTContext
>    Capacity.setPointer(Begin+NewCapacity);
>  }
>
> -} // end: clang namespace
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/BaseSubobject.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/BaseSubobject.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/BaseSubobject.h (original)
> +++ cfe/trunk/include/clang/AST/BaseSubobject.h Mon Jun 22 04:47:44 2015
> @@ -82,6 +82,6 @@ template <> struct isPodLike<clang::Base
>    static const bool value = true;
>  };
>
> -}
> +} // namespace llvm
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/CanonicalType.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/CanonicalType.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/CanonicalType.h (original)
> +++ cfe/trunk/include/clang/AST/CanonicalType.h Mon Jun 22 04:47:44 2015
> @@ -659,7 +659,7 @@ CanProxy<Type> CanTypeIterator<InputIter
>    return CanProxy<Type>(*this);
>  }
>
> -}
> +} // namespace clang
>
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/DeclAccessPair.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DeclAccessPair.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/DeclAccessPair.h (original)
> +++ cfe/trunk/include/clang/AST/DeclAccessPair.h Mon Jun 22 04:47:44 2015
> @@ -59,7 +59,7 @@ public:
>    operator NamedDecl*() const { return getDecl(); }
>    NamedDecl *operator->() const { return getDecl(); }
>  };
> -}
> +} // namespace clang
>
>  // Take a moment to tell SmallVector that DeclAccessPair is POD.
>  namespace llvm {
>
> Modified: cfe/trunk/include/clang/AST/DeclBase.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DeclBase.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/DeclBase.h (original)
> +++ cfe/trunk/include/clang/AST/DeclBase.h Mon Jun 22 04:47:44 2015
> @@ -54,7 +54,7 @@ class Stmt;
>  class StoredDeclsMap;
>  class TranslationUnitDecl;
>  class UsingDirectiveDecl;
> -}
> +} // namespace clang
>
>  namespace clang {
>
> @@ -1799,7 +1799,7 @@ struct cast_convert_decl_context<ToTy, t
>  };
>
>
> -} // end clang.
> +} // namespace clang
>
>  namespace llvm {
>
>
> Modified: cfe/trunk/include/clang/AST/DeclFriend.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DeclFriend.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/DeclFriend.h (original)
> +++ cfe/trunk/include/clang/AST/DeclFriend.h Mon Jun 22 04:47:44 2015
> @@ -242,6 +242,6 @@ inline void CXXRecordDecl::pushFriendDec
>    data().FirstFriend = FD;
>  }
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/DeclGroup.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DeclGroup.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/DeclGroup.h (original)
> +++ cfe/trunk/include/clang/AST/DeclGroup.h Mon Jun 22 04:47:44 2015
> @@ -134,7 +134,7 @@ public:
>    }
>  };
>
> -} // end clang namespace
> +} // namespace clang
>
>  namespace llvm {
>    // DeclGroupRef is "like a pointer", implement PointerLikeTypeTraits.
> @@ -151,5 +151,5 @@ namespace llvm {
>      }
>      enum { NumLowBitsAvailable = 0 };
>    };
> -}
> +} // namespace llvm
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/DependentDiagnostic.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DependentDiagnostic.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/DependentDiagnostic.h (original)
> +++ cfe/trunk/include/clang/AST/DependentDiagnostic.h Mon Jun 22 04:47:44
> 2015
> @@ -184,6 +184,6 @@ inline DeclContext::ddiag_range DeclCont
>    return ddiag_range(ddiag_iterator(Map->FirstDiagnostic),
> ddiag_iterator());
>  }
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/EvaluatedExprVisitor.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/EvaluatedExprVisitor.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/EvaluatedExprVisitor.h (original)
> +++ cfe/trunk/include/clang/AST/EvaluatedExprVisitor.h Mon Jun 22 04:47:44
> 2015
> @@ -124,6 +124,6 @@ public:
>      EvaluatedExprVisitorBase<make_const_ptr, ImplClass>(Context) { }
>  };
>
> -}
> +} // namespace clang
>
>  #endif // LLVM_CLANG_AST_EVALUATEDEXPRVISITOR_H
>
> Modified: cfe/trunk/include/clang/AST/ExternalASTSource.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/ExternalASTSource.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/ExternalASTSource.h (original)
> +++ cfe/trunk/include/clang/AST/ExternalASTSource.h Mon Jun 22 04:47:44
> 2015
> @@ -467,7 +467,7 @@ struct PointerLikeTypeTraits<
>      NumLowBitsAvailable = PointerLikeTypeTraits<T>::NumLowBitsAvailable -
> 1
>    };
>  };
> -}
> +} // namespace llvm
>
>  namespace clang {
>  /// \brief Represents a lazily-loaded vector of data.
>
> Modified: cfe/trunk/include/clang/AST/Mangle.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Mangle.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/Mangle.h (original)
> +++ cfe/trunk/include/clang/AST/Mangle.h Mon Jun 22 04:47:44 2015
> @@ -240,6 +240,6 @@ public:
>    static MicrosoftMangleContext *create(ASTContext &Context,
>                                          DiagnosticsEngine &Diags);
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/NestedNameSpecifier.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/NestedNameSpecifier.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/NestedNameSpecifier.h (original)
> +++ cfe/trunk/include/clang/AST/NestedNameSpecifier.h Mon Jun 22 04:47:44
> 2015
> @@ -510,6 +510,6 @@ inline const DiagnosticBuilder &operator
>    return DB;
>  }
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/OperationKinds.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/OperationKinds.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/OperationKinds.h (original)
> +++ cfe/trunk/include/clang/AST/OperationKinds.h Mon Jun 22 04:47:44 2015
> @@ -350,6 +350,6 @@ enum ObjCBridgeCastKind {
>    OBC_BridgeRetained
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/ParentMap.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/ParentMap.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/ParentMap.h (original)
> +++ cfe/trunk/include/clang/AST/ParentMap.h Mon Jun 22 04:47:44 2015
> @@ -63,5 +63,5 @@ public:
>    }
>  };
>
> -} // end clang namespace
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/Redeclarable.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Redeclarable.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/Redeclarable.h (original)
> +++ cfe/trunk/include/clang/AST/Redeclarable.h Mon Jun 22 04:47:44 2015
> @@ -272,6 +272,6 @@ public:
>    bool isFirstDecl() const { return getFirstDecl() == this; }
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/Type.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/Type.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/Type.h (original)
> +++ cfe/trunk/include/clang/AST/Type.h Mon Jun 22 04:47:44 2015
> @@ -67,7 +67,7 @@ namespace llvm {
>
>    template <>
>    struct isPodLike<clang::QualType> { static const bool value = true; };
> -}
> +} // namespace llvm
>
>  namespace clang {
>    class ASTContext;
> @@ -1008,7 +1008,7 @@ private:
>    static DestructionKind isDestructedTypeImpl(QualType type);
>  };
>
> -} // end clang.
> +} // namespace clang
>
>  namespace llvm {
>  /// Implement simplify_type for QualType, so that we can dyn_cast from
> QualType
>
> Modified: cfe/trunk/include/clang/AST/TypeLoc.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/TypeLoc.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/TypeLoc.h (original)
> +++ cfe/trunk/include/clang/AST/TypeLoc.h Mon Jun 22 04:47:44 2015
> @@ -1952,6 +1952,6 @@ public:
>  };
>
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/TypeOrdering.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/TypeOrdering.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/TypeOrdering.h (original)
> +++ cfe/trunk/include/clang/AST/TypeOrdering.h Mon Jun 22 04:47:44 2015
> @@ -74,6 +74,6 @@ namespace llvm {
>        return LHS == RHS;
>      }
>    };
> -}
> +} // namespace llvm
>
>  #endif
>
> Modified: cfe/trunk/include/clang/AST/VTTBuilder.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/VTTBuilder.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/AST/VTTBuilder.h (original)
> +++ cfe/trunk/include/clang/AST/VTTBuilder.h Mon Jun 22 04:47:44 2015
> @@ -157,6 +157,6 @@ public:
>
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
> (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
> Mon Jun 22 04:47:44 2015
> @@ -44,6 +44,6 @@ private:
>    void mapReachability(const CFGBlock *Dst);
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/Consumed.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/Consumed.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/Consumed.h (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/Consumed.h Mon Jun 22
> 04:47:44 2015
> @@ -260,6 +260,7 @@ namespace consumed {
>      /// exactly once.
>      void run(AnalysisDeclContext &AC);
>    };
> -}} // end namespace clang::consumed
> +} // namespace consumed
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/FormatString.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/FormatString.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/FormatString.h (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/FormatString.h Mon Jun 22
> 04:47:44 2015
> @@ -393,7 +393,7 @@ public:
>    static bool namedTypeToLengthModifier(QualType QT, LengthModifier &LM);
>  };
>
> -} // end analyze_format_string namespace
> +} // namespace analyze_format_string
>
>
>  //===----------------------------------------------------------------------===//
>  /// Pieces specific to fprintf format strings.
> @@ -529,7 +529,7 @@ public:
>    bool hasValidPrecision() const;
>    bool hasValidFieldWidth() const;
>  };
> -}  // end analyze_printf namespace
> +} // namespace analyze_printf
>
>
>  //===----------------------------------------------------------------------===//
>  /// Pieces specific to fscanf format strings.
> @@ -595,7 +595,7 @@ public:
>    static ScanfSpecifier Parse(const char *beg, const char *end);
>  };
>
> -} // end analyze_scanf namespace
> +} // namespace analyze_scanf
>
>
>  //===----------------------------------------------------------------------===//
>  // Parsing and processing of format strings (both fprintf and fscanf).
> @@ -665,6 +665,6 @@ bool ParseScanfString(FormatStringHandle
>                        const char *beg, const char *end, const LangOptions
> &LO,
>                        const TargetInfo &Target);
>
> -} // end analyze_format_string namespace
> -} // end clang namespace
> +} // namespace analyze_format_string
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/PostOrderCFGView.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/PostOrderCFGView.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/PostOrderCFGView.h (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/PostOrderCFGView.h Mon Jun
> 22 04:47:44 2015
> @@ -109,7 +109,7 @@ public:
>    static PostOrderCFGView *create(AnalysisDeclContext &analysisContext);
>  };
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
>
> Modified:
> cfe/trunk/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
> (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h Mon
> Jun 22 04:47:44 2015
> @@ -40,6 +40,6 @@ private:
>    bool Analyzed;
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/ReachableCode.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/ReachableCode.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/ReachableCode.h (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/ReachableCode.h Mon Jun 22
> 04:47:44 2015
> @@ -64,6 +64,7 @@ unsigned ScanReachableFromBlock(const CF
>  void FindUnreachableCode(AnalysisDeclContext &AC, Preprocessor &PP,
>                           Callback &CB);
>
> -}} // end namespace clang::reachable_code
> +} // namespace reachable_code
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/ThreadSafety.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/ThreadSafety.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/ThreadSafety.h (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/ThreadSafety.h Mon Jun 22
> 04:47:44 2015
> @@ -222,5 +222,6 @@ void threadSafetyCleanup(BeforeSet *Cach
>  /// of access.
>  LockKind getLockKindFromAccessKind(AccessKind AK);
>
> -}} // end namespace clang::threadSafety
> +} // namespace threadSafety
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyLogical.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
> (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/ThreadSafetyLogical.h Mon
> Jun 22 04:47:44 2015
> @@ -100,9 +100,9 @@ bool LExpr::implies(const LExpr *RHS) co
>    return lexpr::implies(this, RHS);
>  }
>
> -}
> -}
> -}
> +} // namespace lexpr
> +} // namespace threadSafety
> +} // namespace clang
>
>  #endif
>
>
> Modified: cfe/trunk/include/clang/Analysis/Analyses/UninitializedValues.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Analyses/UninitializedValues.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Analyses/UninitializedValues.h
> (original)
> +++ cfe/trunk/include/clang/Analysis/Analyses/UninitializedValues.h Mon
> Jun 22 04:47:44 2015
> @@ -122,5 +122,5 @@ void runUninitializedVariablesAnalysis(c
>                                         UninitVariablesHandler &handler,
>                                         UninitVariablesAnalysisStats
> &stats);
>
> -}
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/AnalysisContext.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/AnalysisContext.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/AnalysisContext.h (original)
> +++ cfe/trunk/include/clang/Analysis/AnalysisContext.h Mon Jun 22 04:47:44
> 2015
> @@ -476,5 +476,5 @@ private:
>    }
>  };
>
> -} // end clang namespace
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/CFG.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/CFG.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/CFG.h (original)
> +++ cfe/trunk/include/clang/Analysis/CFG.h Mon Jun 22 04:47:44 2015
> @@ -1109,5 +1109,5 @@ template <> struct GraphTraits<Inverse<c
>      return F->nodes_end();
>    }
>  };
> -} // end llvm namespace
> +} // namespace llvm
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/CFGStmtMap.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/CFGStmtMap.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/CFGStmtMap.h (original)
> +++ cfe/trunk/include/clang/Analysis/CFGStmtMap.h Mon Jun 22 04:47:44 2015
> @@ -48,5 +48,5 @@ public:
>    }
>  };
>
> -} // end clang namespace
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/CallGraph.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/CallGraph.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/CallGraph.h (original)
> +++ cfe/trunk/include/clang/Analysis/CallGraph.h Mon Jun 22 04:47:44 2015
> @@ -166,7 +166,7 @@ public:
>    void dump() const;
>  };
>
> -} // end clang namespace
> +} // namespace clang
>
>  // Graph traits for iteration, viewing.
>  namespace llvm {
> @@ -248,6 +248,6 @@ template <> struct GraphTraits<const cla
>    }
>  };
>
> -} // end llvm namespace
> +} // namespace llvm
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/CodeInjector.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/CodeInjector.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/CodeInjector.h (original)
> +++ cfe/trunk/include/clang/Analysis/CodeInjector.h Mon Jun 22 04:47:44
> 2015
> @@ -41,6 +41,6 @@ public:
>    virtual Stmt *getBody(const FunctionDecl *D) = 0;
>    virtual Stmt *getBody(const ObjCMethodDecl *D) = 0;
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/Analysis/DomainSpecific/CocoaConventions.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/DomainSpecific/CocoaConventions.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/DomainSpecific/CocoaConventions.h
> (original)
> +++ cfe/trunk/include/clang/Analysis/DomainSpecific/CocoaConventions.h Mon
> Jun 22 04:47:44 2015
> @@ -37,6 +37,7 @@ namespace coreFoundation {
>    bool followsCreateRule(const FunctionDecl *FD);
>  }
>
> -}} // end: "clang:ento"
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
> (original)
> +++ cfe/trunk/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h Mon Jun
> 22 04:47:44 2015
> @@ -41,6 +41,6 @@ public:
>    /// return.
>    bool isImplicitNoReturn(const ObjCMessageExpr *ME);
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Analysis/Support/BumpVector.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/Support/BumpVector.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Analysis/Support/BumpVector.h (original)
> +++ cfe/trunk/include/clang/Analysis/Support/BumpVector.h Mon Jun 22
> 04:47:44 2015
> @@ -240,5 +240,5 @@ void BumpVector<T>::grow(BumpVectorConte
>    Capacity = Begin+NewCapacity;
>  }
>
> -} // end: clang namespace
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Basic/AddressSpaces.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/AddressSpaces.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/AddressSpaces.h (original)
> +++ cfe/trunk/include/clang/Basic/AddressSpaces.h Mon Jun 22 04:47:44 2015
> @@ -44,8 +44,8 @@ enum ID {
>  /// to target-specific ones.
>  typedef unsigned Map[Count];
>
> -}
> +} // namespace LangAS
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Basic/Builtins.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Builtins.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/Builtins.h (original)
> +++ cfe/trunk/include/clang/Basic/Builtins.h Mon Jun 22 04:47:44 2015
> @@ -189,6 +189,6 @@ private:
>                const char *Fmt) const;
>  };
>
> -}
> +} // namespace Builtin
>  } // end namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Basic/DiagnosticIDs.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticIDs.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/DiagnosticIDs.h (original)
> +++ cfe/trunk/include/clang/Basic/DiagnosticIDs.h Mon Jun 22 04:47:44 2015
> @@ -76,7 +76,7 @@ namespace clang {
>        Remark          ///< A diagnostic that indicates normal progress
> through
>                        ///< compilation.
>      };
> -  }
> +  } // namespace diag
>
>  class DiagnosticMapping {
>    unsigned Severity : 3;
>
> Modified: cfe/trunk/include/clang/Basic/LLVM.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/LLVM.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/LLVM.h (original)
> +++ cfe/trunk/include/clang/Basic/LLVM.h Mon Jun 22 04:47:44 2015
> @@ -47,7 +47,7 @@ namespace llvm {
>    class raw_ostream;
>    class raw_pwrite_stream;
>    // TODO: DenseMap, ...
> -}
> +} // namespace llvm
>
>
>  namespace clang {
>
> Modified: cfe/trunk/include/clang/Basic/OpenMPKinds.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/OpenMPKinds.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/OpenMPKinds.h (original)
> +++ cfe/trunk/include/clang/Basic/OpenMPKinds.h Mon Jun 22 04:47:44 2015
> @@ -117,7 +117,7 @@ bool isOpenMPPrivate(OpenMPClauseKind Ki
>  /// \return true - the clause is a threadprivate clause, otherwise -
> false.
>  bool isOpenMPThreadPrivate(OpenMPClauseKind Kind);
>
> -}
> +} // namespace clang
>
>  #endif
>
>
> Modified: cfe/trunk/include/clang/Basic/OperatorPrecedence.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/OperatorPrecedence.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/OperatorPrecedence.h (original)
> +++ cfe/trunk/include/clang/Basic/OperatorPrecedence.h Mon Jun 22 04:47:44
> 2015
> @@ -41,7 +41,7 @@ namespace prec {
>      Multiplicative  = 13,   // *, /, %
>      PointerToMember = 14    // .*, ->*
>    };
> -}
> +} // namespace prec
>
>  /// \brief Return the precedence of the specified binary operator token.
>  prec::Level getBinOpPrecedence(tok::TokenKind Kind, bool
> GreaterThanIsOperator,
>
> Modified: cfe/trunk/include/clang/Basic/PlistSupport.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/PlistSupport.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/PlistSupport.h (original)
> +++ cfe/trunk/include/clang/Basic/PlistSupport.h Mon Jun 22 04:47:44 2015
> @@ -113,7 +113,7 @@ inline void EmitRange(raw_ostream &o, co
>    EmitLocation(o, SM, R.getEnd(), FM, indent + 1);
>    Indent(o, indent) << "</array>\n";
>  }
> -}
> -}
> +} // namespace markup
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Basic/PrettyStackTrace.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/PrettyStackTrace.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/PrettyStackTrace.h (original)
> +++ cfe/trunk/include/clang/Basic/PrettyStackTrace.h Mon Jun 22 04:47:44
> 2015
> @@ -33,6 +33,6 @@ namespace clang {
>        : SM(sm), Loc(L), Message(Msg) {}
>      void print(raw_ostream &OS) const override;
>    };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Basic/Sanitizers.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Sanitizers.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/Sanitizers.h (original)
> +++ cfe/trunk/include/clang/Basic/Sanitizers.h Mon Jun 22 04:47:44 2015
> @@ -44,7 +44,7 @@ enum SanitizerOrdinal : uint64_t {
>    const SanitizerMask ID##Group = 1ULL << SO_##ID##Group;
>  #include "clang/Basic/Sanitizers.def"
>
> -}
> +} // namespace SanitizerKind
>
>  struct SanitizerSet {
>    SanitizerSet();
>
> Modified: cfe/trunk/include/clang/Basic/SourceManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/SourceManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/SourceManager.h (original)
> +++ cfe/trunk/include/clang/Basic/SourceManager.h Mon Jun 22 04:47:44 2015
> @@ -423,7 +423,7 @@ namespace SrcMgr {
>        return E;
>      }
>    };
> -}  // end SrcMgr namespace.
> +} // namespace SrcMgr
>
>  /// \brief External source of source location entries.
>  class ExternalSLocEntrySource {
>
> Modified: cfe/trunk/include/clang/Basic/TemplateKinds.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/TemplateKinds.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/TemplateKinds.h (original)
> +++ cfe/trunk/include/clang/Basic/TemplateKinds.h Mon Jun 22 04:47:44 2015
> @@ -38,7 +38,7 @@ enum TemplateNameKind {
>    TNK_Dependent_template_name
>  };
>
> -}
> +} // namespace clang
>  #endif
>
>
>
> Modified: cfe/trunk/include/clang/Basic/TypeTraits.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/TypeTraits.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/TypeTraits.h (original)
> +++ cfe/trunk/include/clang/Basic/TypeTraits.h Mon Jun 22 04:47:44 2015
> @@ -94,6 +94,6 @@ namespace clang {
>      UETT_AlignOf,
>      UETT_VecStep
>    };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Basic/Version.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Version.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/Version.h (original)
> +++ cfe/trunk/include/clang/Basic/Version.h Mon Jun 22 04:47:44 2015
> @@ -77,6 +77,6 @@ namespace clang {
>    /// 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
>
> Modified: cfe/trunk/include/clang/Basic/Visibility.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Visibility.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Basic/Visibility.h (original)
> +++ cfe/trunk/include/clang/Basic/Visibility.h Mon Jun 22 04:47:44 2015
> @@ -136,6 +136,6 @@ public:
>      if (withVis) mergeVisibility(other);
>    }
>  };
> -}
> +} // namespace clang
>
>  #endif // LLVM_CLANG_BASIC_VISIBILITY_H
>
> Modified: cfe/trunk/include/clang/CodeGen/BackendUtil.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/CodeGen/BackendUtil.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/CodeGen/BackendUtil.h (original)
> +++ cfe/trunk/include/clang/CodeGen/BackendUtil.h Mon Jun 22 04:47:44 2015
> @@ -35,6 +35,6 @@ namespace clang {
>                           const TargetOptions &TOpts, const LangOptions
> &LOpts,
>                           StringRef TDesc, llvm::Module *M, BackendAction
> Action,
>                           raw_pwrite_stream *OS);
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/CodeGen/CodeGenAction.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/CodeGen/CodeGenAction.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/CodeGen/CodeGenAction.h (original)
> +++ cfe/trunk/include/clang/CodeGen/CodeGenAction.h Mon Jun 22 04:47:44
> 2015
> @@ -98,6 +98,6 @@ public:
>    EmitObjAction(llvm::LLVMContext *_VMContext = nullptr);
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/CodeGen/ModuleBuilder.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/CodeGen/ModuleBuilder.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/CodeGen/ModuleBuilder.h (original)
> +++ cfe/trunk/include/clang/CodeGen/ModuleBuilder.h Mon Jun 22 04:47:44
> 2015
> @@ -45,6 +45,6 @@ namespace clang {
>                                     const CodeGenOptions &CGO,
>                                     llvm::LLVMContext& C,
>                                     CoverageSourceInfo *CoverageInfo =
> nullptr);
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Driver/Multilib.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Multilib.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Driver/Multilib.h (original)
> +++ cfe/trunk/include/clang/Driver/Multilib.h Mon Jun 22 04:47:44 2015
> @@ -168,8 +168,8 @@ private:
>  };
>
>  raw_ostream &operator<<(raw_ostream &OS, const MultilibSet &MS);
> -}
> -}
> +} // namespace driver
> +} // namespace clang
>
>  #endif
>
>
> Modified: cfe/trunk/include/clang/Driver/Options.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Options.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Driver/Options.h (original)
> +++ cfe/trunk/include/clang/Driver/Options.h Mon Jun 22 04:47:44 2015
> @@ -42,10 +42,10 @@ enum ID {
>      LastOption
>  #undef OPTION
>    };
> -}
> +} // namespace options
>
>  llvm::opt::OptTable *createDriverOptTable();
> -}
> -}
> +} // namespace driver
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Edit/Commit.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Edit/Commit.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Edit/Commit.h (original)
> +++ cfe/trunk/include/clang/Edit/Commit.h Mon Jun 22 04:47:44 2015
> @@ -142,7 +142,7 @@ private:
>    }
>  };
>
> -}
> +} // namespace edit
>
>  } // end namespace clang
>
>
> Modified: cfe/trunk/include/clang/Edit/EditedSource.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Edit/EditedSource.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Edit/EditedSource.h (original)
> +++ cfe/trunk/include/clang/Edit/EditedSource.h Mon Jun 22 04:47:44 2015
> @@ -82,7 +82,7 @@ private:
>    FileEditsTy::iterator getActionForOffset(FileOffset Offs);
>  };
>
> -}
> +} // namespace edit
>
>  } // end namespace clang
>
>
> Modified: cfe/trunk/include/clang/Edit/EditsReceiver.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Edit/EditsReceiver.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Edit/EditsReceiver.h (original)
> +++ cfe/trunk/include/clang/Edit/EditsReceiver.h Mon Jun 22 04:47:44 2015
> @@ -28,7 +28,7 @@ public:
>    virtual void remove(CharSourceRange range);
>  };
>
> -}
> +} // namespace edit
>
>  } // end namespace clang
>
>
> Modified: cfe/trunk/include/clang/Edit/FileOffset.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Edit/FileOffset.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Edit/FileOffset.h (original)
> +++ cfe/trunk/include/clang/Edit/FileOffset.h Mon Jun 22 04:47:44 2015
> @@ -54,7 +54,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace edit
>
>  } // end namespace clang
>
>
> Modified: cfe/trunk/include/clang/Edit/Rewriters.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Edit/Rewriters.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Edit/Rewriters.h (original)
> +++ cfe/trunk/include/clang/Edit/Rewriters.h Mon Jun 22 04:47:44 2015
> @@ -34,7 +34,7 @@ bool rewriteToObjCLiteralSyntax(const Ob
>  bool rewriteToObjCSubscriptSyntax(const ObjCMessageExpr *Msg,
>                                    const NSAPI &NS, Commit &commit);
>
> -}
> +} // namespace edit
>
>  }  // end namespace clang
>
>
> Modified: cfe/trunk/include/clang/Frontend/ASTConsumers.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/ASTConsumers.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/ASTConsumers.h (original)
> +++ cfe/trunk/include/clang/Frontend/ASTConsumers.h Mon Jun 22 04:47:44
> 2015
> @@ -53,6 +53,6 @@ std::unique_ptr<ASTConsumer> CreateASTVi
>  // to stderr; this is intended for debugging.
>  std::unique_ptr<ASTConsumer> CreateDeclContextPrinter();
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/ChainedDiagnosticConsumer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/ChainedDiagnosticConsumer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/ChainedDiagnosticConsumer.h (original)
> +++ cfe/trunk/include/clang/Frontend/ChainedDiagnosticConsumer.h Mon Jun
> 22 04:47:44 2015
> @@ -67,6 +67,6 @@ public:
>    }
>  };
>
> -} // end namspace clang
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/CommandLineSourceLoc.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/CommandLineSourceLoc.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/CommandLineSourceLoc.h (original)
> +++ cfe/trunk/include/clang/Frontend/CommandLineSourceLoc.h Mon Jun 22
> 04:47:44 2015
> @@ -51,7 +51,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace clang
>
>  namespace llvm {
>    namespace cl {
> @@ -81,7 +81,7 @@ namespace llvm {
>
>        return false;
>      }
> -  }
> -}
> +  } // namespace cl
> +} // namespace llvm
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/DiagnosticRenderer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/DiagnosticRenderer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/DiagnosticRenderer.h (original)
> +++ cfe/trunk/include/clang/Frontend/DiagnosticRenderer.h Mon Jun 22
> 04:47:44 2015
> @@ -172,5 +172,5 @@ public:
>    virtual void emitNote(SourceLocation Loc, StringRef Message,
>                          const SourceManager *SM) = 0;
>  };
> -} // end clang namespace
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/FrontendOptions.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/FrontendOptions.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/FrontendOptions.h (original)
> +++ cfe/trunk/include/clang/Frontend/FrontendOptions.h Mon Jun 22 04:47:44
> 2015
> @@ -56,7 +56,7 @@ namespace frontend {
>      MigrateSource,          ///< Run migrator.
>      RunPreprocessorOnly     ///< Just lex, no output.
>    };
> -}
> +} // namespace frontend
>
>  enum InputKind {
>    IK_None,
>
> Modified: cfe/trunk/include/clang/Frontend/LangStandard.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/LangStandard.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/LangStandard.h (original)
> +++ cfe/trunk/include/clang/Frontend/LangStandard.h Mon Jun 22 04:47:44
> 2015
> @@ -32,7 +32,7 @@ enum LangFeatures {
>    ImplicitInt = (1 << 11)
>  };
>
> -}
> +} // namespace frontend
>
>  /// LangStandard - Information about the properties of a particular
> language
>  /// standard.
>
> Modified: cfe/trunk/include/clang/Frontend/LayoutOverrideSource.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/LayoutOverrideSource.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/LayoutOverrideSource.h (original)
> +++ cfe/trunk/include/clang/Frontend/LayoutOverrideSource.h Mon Jun 22
> 04:47:44 2015
> @@ -58,6 +58,6 @@ namespace clang {
>      /// \brief Dump the overridden layouts.
>      void dump();
>    };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/MigratorOptions.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/MigratorOptions.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/MigratorOptions.h (original)
> +++ cfe/trunk/include/clang/Frontend/MigratorOptions.h Mon Jun 22 04:47:44
> 2015
> @@ -27,5 +27,5 @@ public:
>    }
>  };
>
> -}
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/SerializedDiagnosticPrinter.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/SerializedDiagnosticPrinter.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/SerializedDiagnosticPrinter.h
> (original)
> +++ cfe/trunk/include/clang/Frontend/SerializedDiagnosticPrinter.h Mon Jun
> 22 04:47:44 2015
> @@ -37,7 +37,7 @@ std::unique_ptr<DiagnosticConsumer> crea
>                                             DiagnosticOptions *Diags,
>                                             bool MergeChildRecords =
> false);
>
> -} // end serialized_diags namespace
> -} // end clang namespace
> +} // namespace serialized_diags
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h
> (original)
> +++ cfe/trunk/include/clang/Frontend/SerializedDiagnosticReader.h Mon Jun
> 22 04:47:44 2015
> @@ -120,8 +120,8 @@ protected:
>    };
>  };
>
> -} // end serialized_diags namespace
> -} // end clang namespace
> +} // namespace serialized_diags
> +} // namespace clang
>
>  namespace std {
>  template <>
>
> Modified: cfe/trunk/include/clang/Frontend/SerializedDiagnostics.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/SerializedDiagnostics.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/SerializedDiagnostics.h (original)
> +++ cfe/trunk/include/clang/Frontend/SerializedDiagnostics.h Mon Jun 22
> 04:47:44 2015
> @@ -53,7 +53,7 @@ enum Level {
>  /// \brief The serialized diagnostics version number.
>  enum { VersionNumber = 2 };
>
> -} // end serialized_diags namespace
> -} // end clang namespace
> +} // namespace serialized_diags
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/TextDiagnosticBuffer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/TextDiagnosticBuffer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/TextDiagnosticBuffer.h (original)
> +++ cfe/trunk/include/clang/Frontend/TextDiagnosticBuffer.h Mon Jun 22
> 04:47:44 2015
> @@ -50,6 +50,6 @@ public:
>    void FlushDiagnostics(DiagnosticsEngine &Diags) const;
>  };
>
> -} // end namspace clang
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Frontend/VerifyDiagnosticConsumer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Frontend/VerifyDiagnosticConsumer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Frontend/VerifyDiagnosticConsumer.h (original)
> +++ cfe/trunk/include/clang/Frontend/VerifyDiagnosticConsumer.h Mon Jun 22
> 04:47:44 2015
> @@ -273,6 +273,6 @@ public:
>                          const Diagnostic &Info) override;
>  };
>
> -} // end namspace clang
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Lex/CodeCompletionHandler.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Lex/CodeCompletionHandler.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Lex/CodeCompletionHandler.h (original)
> +++ cfe/trunk/include/clang/Lex/CodeCompletionHandler.h Mon Jun 22
> 04:47:44 2015
> @@ -66,6 +66,6 @@ public:
>    virtual void CodeCompleteNaturalLanguage() { }
>  };
>
> -}
> +} // namespace clang
>
>  #endif // LLVM_CLANG_LEX_CODECOMPLETIONHANDLER_H
>
> Modified: cfe/trunk/include/clang/Lex/ExternalPreprocessorSource.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Lex/ExternalPreprocessorSource.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Lex/ExternalPreprocessorSource.h (original)
> +++ cfe/trunk/include/clang/Lex/ExternalPreprocessorSource.h Mon Jun 22
> 04:47:44 2015
> @@ -38,6 +38,6 @@ public:
>    virtual Module *getModule(unsigned ModuleID) = 0;
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Lex/HeaderSearchOptions.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Lex/HeaderSearchOptions.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Lex/HeaderSearchOptions.h (original)
> +++ cfe/trunk/include/clang/Lex/HeaderSearchOptions.h Mon Jun 22 04:47:44
> 2015
> @@ -38,7 +38,7 @@ namespace frontend {
>      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.
>
> Modified: cfe/trunk/include/clang/Lex/ModuleLoader.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Lex/ModuleLoader.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Lex/ModuleLoader.h (original)
> +++ cfe/trunk/include/clang/Lex/ModuleLoader.h Mon Jun 22 04:47:44 2015
> @@ -124,6 +124,6 @@ public:
>    bool HadFatalFailure;
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Lex/ModuleMap.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Lex/ModuleMap.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Lex/ModuleMap.h (original)
> +++ cfe/trunk/include/clang/Lex/ModuleMap.h Mon Jun 22 04:47:44 2015
> @@ -466,5 +466,5 @@ public:
>    module_iterator module_end()   const { return Modules.end(); }
>  };
>
> -}
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Lex/TokenConcatenation.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Lex/TokenConcatenation.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Lex/TokenConcatenation.h (original)
> +++ cfe/trunk/include/clang/Lex/TokenConcatenation.h Mon Jun 22 04:47:44
> 2015
> @@ -67,6 +67,6 @@ namespace clang {
>      /// is literally 'L', 'u', 'U', or 'u8'.
>      bool IsIdentifierStringPrefix(const Token &Tok) const;
>    };
> -  } // end clang namespace
> +  } // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Rewrite/Core/HTMLRewrite.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Rewrite/Core/HTMLRewrite.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Rewrite/Core/HTMLRewrite.h (original)
> +++ cfe/trunk/include/clang/Rewrite/Core/HTMLRewrite.h Mon Jun 22 04:47:44
> 2015
> @@ -75,7 +75,7 @@ namespace html {
>    /// reasonably close.
>    void HighlightMacros(Rewriter &R, FileID FID, const Preprocessor &PP);
>
> -} // end html namespace
> -} // end clang namespace
> +} // namespace html
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Rewrite/Frontend/ASTConsumers.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Rewrite/Frontend/ASTConsumers.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Rewrite/Frontend/ASTConsumers.h (original)
> +++ cfe/trunk/include/clang/Rewrite/Frontend/ASTConsumers.h Mon Jun 22
> 04:47:44 2015
> @@ -43,6 +43,6 @@ std::unique_ptr<ASTConsumer> CreateHTMLP
>                                                 bool SyntaxHighlight =
> true,
>                                                 bool HighlightMacros =
> true);
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Rewrite/Frontend/FixItRewriter.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Rewrite/Frontend/FixItRewriter.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Rewrite/Frontend/FixItRewriter.h (original)
> +++ cfe/trunk/include/clang/Rewrite/Frontend/FixItRewriter.h Mon Jun 22
> 04:47:44 2015
> @@ -127,6 +127,6 @@ public:
>    void Diag(SourceLocation Loc, unsigned DiagID);
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/AnalysisBasedWarnings.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/AnalysisBasedWarnings.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/AnalysisBasedWarnings.h (original)
> +++ cfe/trunk/include/clang/Sema/AnalysisBasedWarnings.h Mon Jun 22
> 04:47:44 2015
> @@ -98,6 +98,7 @@ public:
>    void PrintStats() const;
>  };
>
> -}} // end namespace clang::sema
> +} // namespace sema
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/DelayedDiagnostic.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/DelayedDiagnostic.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/DelayedDiagnostic.h (original)
> +++ cfe/trunk/include/clang/Sema/DelayedDiagnostic.h Mon Jun 22 04:47:44
> 2015
> @@ -291,7 +291,7 @@ public:
>    bool pool_empty() const { return Diagnostics.empty(); }
>  };
>
> -}
> +} // namespace sema
>
>  /// Add a diagnostic to the current delay pool.
>  inline void Sema::DelayedDiagnostics::add(const sema::DelayedDiagnostic
> &diag) {
> @@ -300,6 +300,6 @@ inline void Sema::DelayedDiagnostics::ad
>  }
>
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/Lookup.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/Lookup.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/Lookup.h (original)
> +++ cfe/trunk/include/clang/Sema/Lookup.h Mon Jun 22 04:47:44 2015
> @@ -750,6 +750,6 @@ public:
>    iterator end() { return iterator(Decls.end()); }
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/ObjCMethodList.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/ObjCMethodList.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/ObjCMethodList.h (original)
> +++ cfe/trunk/include/clang/Sema/ObjCMethodList.h Mon Jun 22 04:47:44 2015
> @@ -53,6 +53,6 @@ struct ObjCMethodList {
>    }
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/Ownership.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/Ownership.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/Ownership.h (original)
> +++ cfe/trunk/include/clang/Sema/Ownership.h Mon Jun 22 04:47:44 2015
> @@ -103,7 +103,7 @@ namespace clang {
>        return *this;
>      }
>    };
> -}
> +} // namespace clang
>
>  namespace llvm {
>    template <class T>
> @@ -121,7 +121,7 @@ namespace llvm {
>
>    template <class T>
>    struct isPodLike<clang::OpaquePtr<T> > { static const bool value =
> true; };
> -}
> +} // namespace llvm
>
>  namespace clang {
>    // Basic
> @@ -282,6 +282,6 @@ namespace clang {
>      assert(!R.isInvalid() && "operation was asserted to never fail!");
>      return R.get();
>    }
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/ParsedTemplate.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/ParsedTemplate.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/ParsedTemplate.h (original)
> +++ cfe/trunk/include/clang/Sema/ParsedTemplate.h Mon Jun 22 04:47:44 2015
> @@ -209,6 +209,6 @@ namespace clang {
>    /// Retrieves the range of the given template parameter lists.
>    SourceRange getTemplateParamsRange(TemplateParameterList const *const
> *Params,
>                                       unsigned NumParams);
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/PrettyDeclStackTrace.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/PrettyDeclStackTrace.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/PrettyDeclStackTrace.h (original)
> +++ cfe/trunk/include/clang/Sema/PrettyDeclStackTrace.h Mon Jun 22
> 04:47:44 2015
> @@ -42,6 +42,6 @@ public:
>    void print(raw_ostream &OS) const override;
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/Sema.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/Sema.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/Sema.h (original)
> +++ cfe/trunk/include/clang/Sema/Sema.h Mon Jun 22 04:47:44 2015
> @@ -198,7 +198,7 @@ namespace sema {
>    class LambdaScopeInfo;
>    class PossiblyUnreachableDiag;
>    class TemplateDeductionInfo;
> -}
> +} // namespace sema
>
>  namespace threadSafety {
>    class BeforeSet;
>
> Modified: cfe/trunk/include/clang/Sema/SemaConsumer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/SemaConsumer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/SemaConsumer.h (original)
> +++ cfe/trunk/include/clang/Sema/SemaConsumer.h Mon Jun 22 04:47:44 2015
> @@ -43,6 +43,6 @@ namespace clang {
>        return Consumer->SemaConsumer;
>      }
>    };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/SemaFixItUtils.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/SemaFixItUtils.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/SemaFixItUtils.h (original)
> +++ cfe/trunk/include/clang/Sema/SemaFixItUtils.h Mon Jun 22 04:47:44 2015
> @@ -87,5 +87,5 @@ struct ConversionFixItGenerator {
>    }
>  };
>
> -} // endof namespace clang
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/SemaLambda.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/SemaLambda.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/SemaLambda.h (original)
> +++ cfe/trunk/include/clang/Sema/SemaLambda.h Mon Jun 22 04:47:44 2015
> @@ -31,6 +31,6 @@ Optional<unsigned> getStackIndexOfNeares
>      ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
>      VarDecl *VarToCapture, Sema &S);
>
> -} // clang
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Sema/Template.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/Template.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/Template.h (original)
> +++ cfe/trunk/include/clang/Sema/Template.h Mon Jun 22 04:47:44 2015
> @@ -513,6 +513,6 @@ namespace clang {
>          VarTemplatePartialSpecializationDecl *PartialSpec);
>      void InstantiateEnumDefinition(EnumDecl *Enum, EnumDecl *Pattern);
>    };
> -}
> +} // namespace clang
>
>  #endif // LLVM_CLANG_SEMA_TEMPLATE_H
>
> Modified: cfe/trunk/include/clang/Sema/TypoCorrection.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/TypoCorrection.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Sema/TypoCorrection.h (original)
> +++ cfe/trunk/include/clang/Sema/TypoCorrection.h Mon Jun 22 04:47:44 2015
> @@ -355,6 +355,6 @@ public:
>    }
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Serialization/ASTBitCodes.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/ASTBitCodes.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Serialization/ASTBitCodes.h (original)
> +++ cfe/trunk/include/clang/Serialization/ASTBitCodes.h Mon Jun 22
> 04:47:44 2015
> @@ -1481,7 +1481,7 @@ namespace clang {
>      };
>
>      /// @}
> -  }
> +  } // namespace serialization
>  } // end namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/Serialization/ASTDeserializationListener.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/ASTDeserializationListener.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Serialization/ASTDeserializationListener.h
> (original)
> +++ cfe/trunk/include/clang/Serialization/ASTDeserializationListener.h Mon
> Jun 22 04:47:44 2015
> @@ -53,6 +53,6 @@ public:
>    /// \brief A module definition was read from the AST file.
>    virtual void ModuleRead(serialization::SubmoduleID ID, Module *Mod) {}
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Serialization/ContinuousRangeMap.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/ContinuousRangeMap.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Serialization/ContinuousRangeMap.h (original)
> +++ cfe/trunk/include/clang/Serialization/ContinuousRangeMap.h Mon Jun 22
> 04:47:44 2015
> @@ -134,6 +134,6 @@ public:
>    friend class Builder;
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Serialization/GlobalModuleIndex.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/GlobalModuleIndex.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Serialization/GlobalModuleIndex.h (original)
> +++ cfe/trunk/include/clang/Serialization/GlobalModuleIndex.h Mon Jun 22
> 04:47:44 2015
> @@ -202,6 +202,6 @@ public:
>                                StringRef Path);
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/Serialization/ModuleManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Serialization/ModuleManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/Serialization/ModuleManager.h (original)
> +++ cfe/trunk/include/clang/Serialization/ModuleManager.h Mon Jun 22
> 04:47:44 2015
> @@ -330,6 +330,7 @@ public:
>    void viewGraph();
>  };
>
> -} } // end namespace clang::serialization
> +} // namespace serialization
> + } // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h Mon
> Jun 22 04:47:44 2015
> @@ -228,7 +228,9 @@ public:
>    static CallEffects getEffect(const FunctionDecl *FD);
>  };
>
> -}}}
> +} // namespace objc_retain
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h Mon Jun
> 22 04:47:44 2015
> @@ -538,6 +538,6 @@ public:
>
>  typedef IntrusiveRefCntPtr<AnalyzerOptions> AnalyzerOptionsRef;
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
> Mon Jun 22 04:47:44 2015
> @@ -311,8 +311,8 @@ public:
>    virtual void Profile(llvm::FoldingSetNodeID& hash) const;
>  };
>
> -} // end ento namespace
> -} // end clang namespace
> +} // namespace ento
> +} // namespace clang
>
>  namespace llvm {
>    template<> struct ilist_traits<clang::ento::BugReport>
> @@ -331,7 +331,7 @@ namespace llvm {
>    private:
>      mutable ilist_half_node<clang::ento::BugReport> Sentinel;
>    };
> -}
> +} // namespace llvm
>
>  namespace clang {
>  namespace ento {
> @@ -554,8 +554,8 @@ public:
>    virtual BugReport::NodeResolver& getNodeResolver() = 0;
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h
> Mon Jun 22 04:47:44 2015
> @@ -357,9 +357,9 @@ const Stmt *GetRetValExpr(const Exploded
>  bool isDeclRefExprToReference(const Expr *E);
>
>
> -} // end namespace clang
> +} // namespace bugreporter
>  } // end namespace ento
> -} // end namespace bugreporter
> +} // namespace clang
>
>
>  #endif
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h Mon
> Jun 22 04:47:44 2015
> @@ -75,7 +75,7 @@ public:
>    StringRef getDescription() const { return desc; }
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
> Mon Jun 22 04:47:44 2015
> @@ -842,8 +842,8 @@ public:
>    void FullProfile(llvm::FoldingSetNodeID &ID) const;
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} //end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Core/Checker.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/Checker.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/Checker.h (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/Checker.h Mon Jun 22
> 04:47:44 2015
> @@ -411,7 +411,7 @@ public:
>    }
>  };
>
> -} // end check namespace
> +} // namespace check
>
>  namespace eval {
>
> @@ -446,7 +446,7 @@ public:
>    }
>  };
>
> -} // end eval namespace
> +} // namespace eval
>
>  class CheckerBase : public ProgramPointTag {
>    CheckName Name;
> @@ -528,8 +528,8 @@ struct DefaultBool {
>    DefaultBool &operator=(bool b) { val = b; return *this; }
>  };
>
> -} // end ento namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Core/CheckerManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/CheckerManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/CheckerManager.h (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/CheckerManager.h Mon Jun
> 22 04:47:44 2015
> @@ -602,8 +602,8 @@ private:
>    EventsTy Events;
>  };
>
> -} // end ento namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
> Mon Jun 22 04:47:44 2015
> @@ -34,7 +34,7 @@ void CREATEFN(AnalyzerOptions &AnalyzerO
>                const Preprocessor &PP);
>  #include "clang/StaticAnalyzer/Core/Analyses.def"
>
> -} // end 'ento' namespace
> -} // end 'clang' namespace
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
> Mon Jun 22 04:47:44 2015
> @@ -103,7 +103,7 @@ public:
>    }
>  };
>
> -} // end ento namespace
> -} // end clang namespace
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
> Mon Jun 22 04:47:44 2015
> @@ -128,8 +128,8 @@ public:
>    }
>  };
>
> -} // enAnaCtxMgrspace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
> Mon Jun 22 04:47:44 2015
> @@ -193,8 +193,8 @@ public:
>    const SVal* getPersistentSVal(SVal X);
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
> Mon Jun 22 04:47:44 2015
> @@ -53,8 +53,8 @@ public:
>    friend class Factory;
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
> Mon Jun 22 04:47:44 2015
> @@ -1027,6 +1027,6 @@ namespace llvm {
>        return Val.get();
>      }
>    };
> -}
> +} // namespace llvm
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
> Mon Jun 22 04:47:44 2015
> @@ -304,8 +304,8 @@ private:
>    }
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
> Mon Jun 22 04:47:44 2015
> @@ -36,8 +36,8 @@ template <class T> bool containsStmt(con
>    return false;
>  }
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
> Mon Jun 22 04:47:44 2015
> @@ -152,8 +152,8 @@ std::unique_ptr<ConstraintManager>
>  CreateRangeConstraintManager(ProgramStateManager &statemgr,
>                               SubEngine *subengine);
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
> Mon Jun 22 04:47:44 2015
> @@ -541,7 +541,7 @@ public:
>    }
>  };
>
> -} // end ento namespace
> -} // end clang namespace
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
> Mon Jun 22 04:47:44 2015
> @@ -46,7 +46,7 @@ public:
>    }
>  };
>
> -} // end ento
> -} // end clang
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h Mon
> Jun 22 04:47:44 2015
> @@ -120,8 +120,8 @@ public:
>                                   ProgramStateRef state);
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
> Mon Jun 22 04:47:44 2015
> @@ -433,9 +433,9 @@ public:
>    inline const_iterator end()   const { return Impl.end();   }
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  // GraphTraits
>
> @@ -492,6 +492,6 @@ namespace llvm {
>      }
>    };
>
> -} // end llvm namespace
> +} // namespace llvm
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
> Mon Jun 22 04:47:44 2015
> @@ -613,8 +613,8 @@ struct ProgramStateTrait<ReplayWithoutIn
>    static void *GDMIndex() { static int index = 0; return &index; }
>  };
>
> -} // end ento namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
> Mon Jun 22 04:47:44 2015
> @@ -135,6 +135,7 @@ public:
>
>  };
>
> -}} // end clang ento namespaces
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
> Mon Jun 22 04:47:44 2015
> @@ -1345,9 +1345,9 @@ public:
>    bool hasTrait(const MemRegion *MR, InvalidationKinds IK);
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>
>  //===----------------------------------------------------------------------===//
>  // Pretty-printing regions.
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
> Mon Jun 22 04:47:44 2015
> @@ -813,8 +813,8 @@ public:
>    bool scan(const SymExpr *sym);
>  };
>
> -} // end ento namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
> Mon Jun 22 04:47:44 2015
> @@ -238,8 +238,8 @@ namespace ento {
>      }
>    };
>
> -} // end ento namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h Mon
> Jun 22 04:47:44 2015
> @@ -326,8 +326,8 @@ SValBuilder* createSimpleSValBuilder(llv
>                                       ASTContext &context,
>                                       ProgramStateManager &stateMgr);
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h Mon
> Jun 22 04:47:44 2015
> @@ -457,7 +457,7 @@ private:
>    }
>  };
>
> -} // end namespace ento::nonloc
> +} // namespace nonloc
>
>
>  //==------------------------------------------------------------------------==//
>  //  Subclasses of Loc.
> @@ -551,11 +551,11 @@ private:
>    }
>  };
>
> -} // end ento::loc namespace
> +} // namespace loc
>
> -} // end ento namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  namespace llvm {
>  static inline raw_ostream &operator<<(raw_ostream &os,
> @@ -569,6 +569,6 @@ template <> struct isPodLike<clang::ento
>    static const bool value = true;
>  };
>
> -} // end llvm namespace
> +} // namespace llvm
>
>  #endif
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h Mon
> Jun 22 04:47:44 2015
> @@ -281,8 +281,8 @@ CreateRegionStoreManager(ProgramStateMan
>  std::unique_ptr<StoreManager>
>  CreateFieldsOnlyRegionStoreManager(ProgramStateManager &StMgr);
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
> Mon Jun 22 04:47:44 2015
> @@ -47,5 +47,6 @@ public:
>    const StoreManager &getStoreManager() const { return mgr; }
>  };
>
> -}}
> +} // namespace ento
> +} // namespace clang
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
> Mon Jun 22 04:47:44 2015
> @@ -155,8 +155,8 @@ public:
>    virtual void processEndWorklist(bool hasWorkRemaining) = 0;
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
> Mon Jun 22 04:47:44 2015
> @@ -660,9 +660,9 @@ public:
>    virtual ~SymbolVisitor();
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  namespace llvm {
>  static inline raw_ostream &operator<<(raw_ostream &os,
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
> (original)
> +++
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
> Mon Jun 22 04:47:44 2015
> @@ -40,7 +40,7 @@ class TaintManager {
>    TaintManager() {}
>  };
>
> -}
> -}
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
> Mon Jun 22 04:47:44 2015
> @@ -93,8 +93,8 @@ public:
>    static WorkList *makeBFSBlockDFSContents();
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified:
> cfe/trunk/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h Mon
> Jun 22 04:47:44 2015
> @@ -42,8 +42,8 @@ public:
>  std::unique_ptr<AnalysisASTConsumer>
>  CreateAnalysisConsumer(CompilerInstance &CI);
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Frontend/FrontendActions.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Frontend/FrontendActions.h Mon
> Jun 22 04:47:44 2015
> @@ -53,7 +53,7 @@ private:
>
>  void printCheckerHelp(raw_ostream &OS, ArrayRef<std::string> plugins);
>
> -} // end GR namespace
> +} // namespace ento
>
>  } // end namespace clang
>
>
> Modified: cfe/trunk/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h
> (original)
> +++ cfe/trunk/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h Mon
> Jun 22 04:47:44 2015
> @@ -38,7 +38,7 @@ public:
>  private:
>    llvm::StringMap<Stmt *> &Bodies;
>  };
> -}
> -}
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/ARCMigrate/ObjCMT.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/ObjCMT.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/ARCMigrate/ObjCMT.cpp (original)
> +++ cfe/trunk/lib/ARCMigrate/ObjCMT.cpp Mon Jun 22 04:47:44 2015
> @@ -177,7 +177,7 @@ protected:
>    }
>  };
>
> -}
> +} // namespace
>
>  ObjCMigrateAction::ObjCMigrateAction(FrontendAction *WrappedAction,
>                                       StringRef migrateDir,
> @@ -379,7 +379,7 @@ public:
>      return true;
>    }
>  };
> -}
> +} // namespace
>
>  void ObjCMigrateASTConsumer::migrateDecl(Decl *D) {
>    if (!D)
> @@ -1853,7 +1853,7 @@ private:
>    }
>  };
>
> -}
> +} // namespace
>
>  void ObjCMigrateASTConsumer::HandleTranslationUnit(ASTContext &Ctx) {
>
> @@ -2084,7 +2084,7 @@ template<> struct DenseMapInfo<EditEntry
>          LHS.Text == RHS.Text;
>    }
>  };
> -}
> +} // namespace llvm
>
>  namespace {
>  class RemapFileParser {
> @@ -2166,7 +2166,7 @@ private:
>        Entries.push_back(Entry);
>    }
>  };
> -}
> +} // namespace
>
>  static bool reportDiag(const Twine &Err, DiagnosticsEngine &Diag) {
>    Diag.Report(Diag.getCustomDiagID(DiagnosticsEngine::Error, "%0"))
>
> Modified: cfe/trunk/lib/ARCMigrate/TransAutoreleasePool.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/TransAutoreleasePool.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/ARCMigrate/TransAutoreleasePool.cpp (original)
> +++ cfe/trunk/lib/ARCMigrate/TransAutoreleasePool.cpp Mon Jun 22 04:47:44
> 2015
> @@ -62,7 +62,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  namespace {
>
>
> Modified: cfe/trunk/lib/ARCMigrate/Transforms.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/ARCMigrate/Transforms.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/ARCMigrate/Transforms.cpp (original)
> +++ cfe/trunk/lib/ARCMigrate/Transforms.cpp Mon Jun 22 04:47:44 2015
> @@ -355,7 +355,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  MigrationContext::~MigrationContext() {
>    for (traverser_iterator
>
> Modified: cfe/trunk/lib/AST/ASTDumper.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ASTDumper.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/ASTDumper.cpp (original)
> +++ cfe/trunk/lib/AST/ASTDumper.cpp Mon Jun 22 04:47:44 2015
> @@ -550,7 +550,7 @@ namespace  {
>      void visitVerbatimBlockLineComment(const VerbatimBlockLineComment *C);
>      void visitVerbatimLineComment(const VerbatimLineComment *C);
>    };
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  //  Utilities
>
> Modified: cfe/trunk/lib/AST/ASTImporter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ASTImporter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/ASTImporter.cpp (original)
> +++ cfe/trunk/lib/AST/ASTImporter.cpp Mon Jun 22 04:47:44 2015
> @@ -223,7 +223,7 @@ namespace clang {
>      Expr *VisitMemberExpr(MemberExpr *E);
>      Expr *VisitCallExpr(CallExpr *E);
>    };
> -}
> +} // namespace clang
>  using namespace clang;
>
>
>  //----------------------------------------------------------------------------
> @@ -296,7 +296,7 @@ namespace {
>        return C2.getDiagnostics().Report(Loc, DiagID);
>      }
>    };
> -}
> +} // namespace
>
>  static bool IsStructurallyEquivalent(StructuralEquivalenceContext
> &Context,
>                                       QualType T1, QualType T2);
>
> Modified: cfe/trunk/lib/AST/CXXABI.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/CXXABI.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/CXXABI.h (original)
> +++ cfe/trunk/lib/AST/CXXABI.h Mon Jun 22 04:47:44 2015
> @@ -62,6 +62,6 @@ public:
>  /// Creates an instance of a C++ ABI class.
>  CXXABI *CreateItaniumCXXABI(ASTContext &Ctx);
>  CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx);
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/AST/CXXInheritance.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/CXXInheritance.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/CXXInheritance.cpp (original)
> +++ cfe/trunk/lib/AST/CXXInheritance.cpp Mon Jun 22 04:47:44 2015
> @@ -470,7 +470,7 @@ namespace {
>                   const CXXRecordDecl *InVirtualSubobject,
>                   CXXFinalOverriderMap &Overriders);
>    };
> -}
> +} // namespace
>
>  void FinalOverriderCollector::Collect(const CXXRecordDecl *RD,
>                                        bool VirtualBase,
>
> Modified: cfe/trunk/lib/AST/Decl.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Decl.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/Decl.cpp (original)
> +++ cfe/trunk/lib/AST/Decl.cpp Mon Jun 22 04:47:44 2015
> @@ -1350,7 +1350,7 @@ public:
>      return LV;
>    }
>  };
> -}
> +} // namespace clang
>
>  static LinkageInfo getLVForDecl(const NamedDecl *D,
>                                  LVComputationKind computation) {
>
> Modified: cfe/trunk/lib/AST/DeclObjC.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/DeclObjC.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/DeclObjC.cpp (original)
> +++ cfe/trunk/lib/AST/DeclObjC.cpp Mon Jun 22 04:47:44 2015
> @@ -1259,7 +1259,7 @@ namespace {
>                   const SynthesizeIvarChunk &RHS) {
>        return LHS.Size < RHS.Size;
>    }
> -}
> +} // namespace
>
>  /// all_declared_ivar_begin - return first ivar declared in this class,
>  /// its extensions and its implementation. Lazily build the list on first
>
> Modified: cfe/trunk/lib/AST/DeclPrinter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/DeclPrinter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/DeclPrinter.cpp (original)
> +++ cfe/trunk/lib/AST/DeclPrinter.cpp Mon Jun 22 04:47:44 2015
> @@ -96,7 +96,7 @@ namespace {
>      void prettyPrintAttributes(Decl *D);
>      void printDeclType(QualType T, StringRef DeclName, bool Pack = false);
>    };
> -}
> +} // namespace
>
>  void Decl::print(raw_ostream &Out, unsigned Indentation,
>                   bool PrintInstantiation) const {
>
> Modified: cfe/trunk/lib/AST/Expr.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Expr.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/Expr.cpp (original)
> +++ cfe/trunk/lib/AST/Expr.cpp Mon Jun 22 04:47:44 2015
> @@ -188,7 +188,7 @@ namespace {
>                                  SourceLocation (Expr::*v)() const) {
>      return static_cast<const E*>(expr)->getLocStart();
>    }
> -}
> +} // namespace
>
>  SourceLocation Expr::getExprLoc() const {
>    switch (getStmtClass()) {
> @@ -2907,7 +2907,7 @@ namespace {
>          HasSideEffects = true;
>      }
>    };
> -}
> +} // namespace
>
>  bool Expr::HasSideEffects(const ASTContext &Ctx,
>                            bool IncludePossibleEffects) const {
> @@ -3208,7 +3208,7 @@ namespace {
>        NonTrivial = true;
>      }
>    };
> -}
> +} // namespace
>
>  bool Expr::hasNonTrivialCall(const ASTContext &Ctx) const {
>    NonTrivialCallFinder Finder(Ctx);
>
> Modified: cfe/trunk/lib/AST/ExprConstant.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ExprConstant.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/ExprConstant.cpp (original)
> +++ cfe/trunk/lib/AST/ExprConstant.cpp Mon Jun 22 04:47:44 2015
> @@ -791,7 +791,7 @@ namespace {
>    };
>    typedef ScopeRAII<false> BlockScopeRAII;
>    typedef ScopeRAII<true> FullExpressionRAII;
> -}
> +} // namespace
>
>  bool SubobjectDesignator::checkSubobject(EvalInfo &Info, const Expr *E,
>                                           CheckSubobjectKind CSK) {
> @@ -1091,7 +1091,7 @@ namespace {
>        return false;
>      return LHS.Path == RHS.Path;
>    }
> -}
> +} // namespace
>
>  static bool Evaluate(APValue &Result, EvalInfo &Info, const Expr *E);
>  static bool EvaluateInPlace(APValue &Result, EvalInfo &Info,
> @@ -3210,7 +3210,7 @@ enum EvalStmtResult {
>    /// Still scanning for 'case' or 'default' statement.
>    ESR_CaseNotFound
>  };
> -}
> +} // namespace
>
>  static bool EvaluateDecl(EvalInfo &Info, const Decl *D) {
>    if (const VarDecl *VD = dyn_cast<VarDecl>(D)) {
> @@ -4314,7 +4314,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // Common base class for lvalue and temporary evaluation.
> @@ -4411,7 +4411,7 @@ public:
>      }
>    }
>  };
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // LValue Evaluation
> @@ -5153,7 +5153,7 @@ namespace {
>      bool VisitCXXConstructExpr(const CXXConstructExpr *E);
>      bool VisitCXXStdInitializerListExpr(const CXXStdInitializerListExpr
> *E);
>    };
> -}
> +} // namespace
>
>  /// Perform zero-initialization on an object of non-union class type.
>  /// C++11 [dcl.init]p5:
> @@ -6645,7 +6645,7 @@ private:
>    }
>  };
>
> -}
> +} // namespace
>
>  bool DataRecursiveIntBinOpEvaluator::
>         VisitBinOpLHSOnly(EvalResult &LHSResult, const BinaryOperator *E,
> @@ -8640,7 +8640,7 @@ struct ICEDiag {
>    ICEDiag(ICEKind IK, SourceLocation l) : Kind(IK), Loc(l) {}
>  };
>
> -}
> +} // namespace
>
>  static ICEDiag NoDiag() { return ICEDiag(IK_ICE, SourceLocation()); }
>
>
> Modified: cfe/trunk/lib/AST/ItaniumCXXABI.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ItaniumCXXABI.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/ItaniumCXXABI.cpp (original)
> +++ cfe/trunk/lib/AST/ItaniumCXXABI.cpp Mon Jun 22 04:47:44 2015
> @@ -153,7 +153,7 @@ public:
>      return new ItaniumNumberingContext();
>    }
>  };
> -}
> +} // namespace
>
>  CXXABI *clang::CreateItaniumCXXABI(ASTContext &Ctx) {
>    return new ItaniumCXXABI(Ctx);
>
> Modified: cfe/trunk/lib/AST/ItaniumMangle.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/ItaniumMangle.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/ItaniumMangle.cpp (original)
> +++ cfe/trunk/lib/AST/ItaniumMangle.cpp Mon Jun 22 04:47:44 2015
> @@ -408,7 +408,7 @@ private:
>    void mangleFunctionParam(const ParmVarDecl *parm);
>  };
>
> -}
> +} // namespace
>
>  bool ItaniumMangleContextImpl::shouldMangleCXXName(const NamedDecl *D) {
>    const FunctionDecl *FD = dyn_cast<FunctionDecl>(D);
>
> Modified: cfe/trunk/lib/AST/MicrosoftCXXABI.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/MicrosoftCXXABI.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/MicrosoftCXXABI.cpp (original)
> +++ cfe/trunk/lib/AST/MicrosoftCXXABI.cpp Mon Jun 22 04:47:44 2015
> @@ -124,7 +124,7 @@ public:
>      return new MicrosoftNumberingContext();
>    }
>  };
> -}
> +} // namespace
>
>  // getNumBases() seems to only give us the number of direct bases, and
> not the
>  // total.  This function tells us if we inherit from anybody that uses
> MI, or if
>
> Modified: cfe/trunk/lib/AST/MicrosoftMangle.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/MicrosoftMangle.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/MicrosoftMangle.cpp (original)
> +++ cfe/trunk/lib/AST/MicrosoftMangle.cpp Mon Jun 22 04:47:44 2015
> @@ -313,7 +313,7 @@ private:
>    void mangleTemplateArg(const TemplateDecl *TD, const TemplateArgument
> &TA,
>                           const NamedDecl *Parm);
>  };
> -}
> +} // namespace
>
>  bool MicrosoftMangleContextImpl::shouldMangleCXXName(const NamedDecl *D) {
>    if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
>
> Modified: cfe/trunk/lib/AST/NestedNameSpecifier.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/NestedNameSpecifier.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/NestedNameSpecifier.cpp (original)
> +++ cfe/trunk/lib/AST/NestedNameSpecifier.cpp Mon Jun 22 04:47:44 2015
> @@ -377,7 +377,7 @@ namespace {
>      memcpy(&Result, static_cast<char *>(Data) + Offset, sizeof(void*));
>      return Result;
>    }
> -}
> +} // namespace
>
>  SourceRange NestedNameSpecifierLoc::getSourceRange() const {
>    if (!Qualifier)
> @@ -470,7 +470,7 @@ namespace {
>             reinterpret_cast<char *>(&Ptr) + sizeof(void *),
>             Buffer, BufferSize, BufferCapacity);
>    }
> -}
> +} // namespace
>
>  NestedNameSpecifierLocBuilder::
>  NestedNameSpecifierLocBuilder(const NestedNameSpecifierLocBuilder &Other)
>
> Modified: cfe/trunk/lib/AST/Stmt.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Stmt.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/Stmt.cpp (original)
> +++ cfe/trunk/lib/AST/Stmt.cpp Mon Jun 22 04:47:44 2015
> @@ -190,7 +190,7 @@ namespace {
>    (void) is_good(implements_getLocStart(&type::getLocStart))
>  #define ASSERT_IMPLEMENTS_getLocEnd(type) \
>    (void) is_good(implements_getLocEnd(&type::getLocEnd))
> -}
> +} // namespace
>
>  /// Check whether the various Stmt classes implement their member
>  /// functions.
> @@ -239,7 +239,7 @@ namespace {
>      return SourceRange(static_cast<const S*>(stmt)->getLocStart(),
>                         static_cast<const S*>(stmt)->getLocEnd());
>    }
> -}
> +} // namespace
>
>  SourceRange Stmt::getSourceRange() const {
>    switch (getStmtClass()) {
>
> Modified: cfe/trunk/lib/AST/StmtPrinter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/StmtPrinter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/StmtPrinter.cpp (original)
> +++ cfe/trunk/lib/AST/StmtPrinter.cpp Mon Jun 22 04:47:44 2015
> @@ -104,7 +104,7 @@ namespace  {
>      void Visit##CLASS(CLASS *Node);
>  #include "clang/AST/StmtNodes.inc"
>    };
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  //  Stmt printing methods.
> @@ -799,7 +799,7 @@ void OMPClausePrinter::VisitOMPFlushClau
>      OS << ")";
>    }
>  }
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  //  OpenMP directives printing methods
>
> Modified: cfe/trunk/lib/AST/StmtProfile.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/StmtProfile.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/StmtProfile.cpp (original)
> +++ cfe/trunk/lib/AST/StmtProfile.cpp Mon Jun 22 04:47:44 2015
> @@ -65,7 +65,7 @@ namespace {
>      /// \brief Visit a single template argument.
>      void VisitTemplateArgument(const TemplateArgument &Arg);
>    };
> -}
> +} // namespace
>
>  void StmtProfiler::VisitStmt(const Stmt *S) {
>    ID.AddInteger(S->getStmtClass());
> @@ -425,7 +425,7 @@ OMPClauseProfiler::VisitOMPCopyprivateCl
>  void OMPClauseProfiler::VisitOMPFlushClause(const OMPFlushClause *C) {
>    VisitOMPClauseList(C);
>  }
> -}
> +} // namespace
>
>  void
>  StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective
> *S) {
>
> Modified: cfe/trunk/lib/AST/Type.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Type.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/Type.cpp (original)
> +++ cfe/trunk/lib/AST/Type.cpp Mon Jun 22 04:47:44 2015
> @@ -597,7 +597,7 @@ namespace {
>        return Visit(T->getOriginalType());
>      }
>    };
> -}
> +} // namespace
>
>  AutoType *Type::getContainedAutoType() const {
>    return GetContainedAutoVisitor().Visit(this);
> @@ -2101,7 +2101,7 @@ public:
>                           L.hasLocalOrUnnamedType() |
> R.hasLocalOrUnnamedType());
>    }
>  };
> -}
> +} // namespace
>
>  static CachedProperties computeCachedProperties(const Type *T);
>
> @@ -2143,7 +2143,7 @@ public:
>      T->TypeBits.CachedLocalOrUnnamed = Result.hasLocalOrUnnamedType();
>    }
>  };
> -}
> +} // namespace clang
>
>  // Instantiate the friend template at a private class.  In a
>  // reasonable implementation, these symbols will be internal.
>
> Modified: cfe/trunk/lib/AST/TypeLoc.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/TypeLoc.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/TypeLoc.cpp (original)
> +++ cfe/trunk/lib/AST/TypeLoc.cpp Mon Jun 22 04:47:44 2015
> @@ -33,7 +33,7 @@ namespace {
>      }
>  #include "clang/AST/TypeLocNodes.def"
>    };
> -}
> +} // namespace
>
>  SourceRange TypeLoc::getLocalSourceRangeImpl(TypeLoc TL) {
>    if (TL.isNull()) return SourceRange();
> @@ -50,7 +50,7 @@ namespace {
>      }
>  #include "clang/AST/TypeLocNodes.def"
>    };
> -}
> +} // namespace
>
>  /// \brief Returns the alignment of the type source info data block.
>  unsigned TypeLoc::getLocalAlignmentForType(QualType Ty) {
> @@ -68,7 +68,7 @@ namespace {
>      }
>  #include "clang/AST/TypeLocNodes.def"
>    };
> -}
> +} // namespace
>
>  /// \brief Returns the size of the type source info data block.
>  unsigned TypeLoc::getFullDataSizeForType(QualType Ty) {
> @@ -96,7 +96,7 @@ namespace {
>      }
>  #include "clang/AST/TypeLocNodes.def"
>    };
> -}
> +} // namespace
>
>  /// \brief Get the next TypeLoc pointed by this TypeLoc, e.g for "int*"
> the
>  /// TypeLoc is a PointerLoc and next TypeLoc is for "int".
> @@ -216,7 +216,7 @@ namespace {
>      }
>  #include "clang/AST/TypeLocNodes.def"
>    };
> -}
> +} // namespace
>
>
>  /// \brief Determines if the given type loc corresponds to a
>
> Modified: cfe/trunk/lib/AST/TypePrinter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/TypePrinter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/TypePrinter.cpp (original)
> +++ cfe/trunk/lib/AST/TypePrinter.cpp Mon Jun 22 04:47:44 2015
> @@ -108,7 +108,7 @@ namespace {
>      void print##CLASS##After(const CLASS##Type *T, raw_ostream &OS);
>  #include "clang/AST/TypeNodes.def"
>    };
> -}
> +} // namespace
>
>  static void AppendTypeQualList(raw_ostream &OS, unsigned TypeQuals, bool
> C99) {
>    bool appendSpace = false;
>
> Modified: cfe/trunk/lib/AST/VTableBuilder.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/VTableBuilder.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/AST/VTableBuilder.cpp (original)
> +++ cfe/trunk/lib/AST/VTableBuilder.cpp Mon Jun 22 04:47:44 2015
> @@ -2237,7 +2237,7 @@ void ItaniumVTableBuilder::dumpLayout(ra
>
>    Out << '\n';
>  }
> -}
> +} // namespace
>
>  VTableLayout::VTableLayout(uint64_t NumVTableComponents,
>                             const VTableComponent *VTableComponents,
>
> Modified: cfe/trunk/lib/Analysis/BodyFarm.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/BodyFarm.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/BodyFarm.cpp (original)
> +++ cfe/trunk/lib/Analysis/BodyFarm.cpp Mon Jun 22 04:47:44 2015
> @@ -84,7 +84,7 @@ public:
>  private:
>    ASTContext &C;
>  };
> -}
> +} // namespace
>
>  BinaryOperator *ASTMaker::makeAssignment(const Expr *LHS, const Expr *RHS,
>                                           QualType Ty) {
>
> Modified: cfe/trunk/lib/Analysis/BodyFarm.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/BodyFarm.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/BodyFarm.h (original)
> +++ cfe/trunk/lib/Analysis/BodyFarm.h Mon Jun 22 04:47:44 2015
> @@ -46,6 +46,6 @@ private:
>    BodyMap Bodies;
>    CodeInjector *Injector;
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/Analysis/CallGraph.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/CallGraph.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/CallGraph.cpp (original)
> +++ cfe/trunk/lib/Analysis/CallGraph.cpp Mon Jun 22 04:47:44 2015
> @@ -225,4 +225,4 @@ struct DOTGraphTraits<const CallGraph*>
>    }
>
>  };
> -}
> +} // namespace llvm
>
> Modified: cfe/trunk/lib/Analysis/Consumed.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/Consumed.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/Consumed.cpp (original)
> +++ cfe/trunk/lib/Analysis/Consumed.cpp Mon Jun 22 04:47:44 2015
> @@ -941,7 +941,8 @@ void ConsumedStmtVisitor::VisitVarDecl(c
>      StateMap->setState(Var, consumed::CS_Unknown);
>    }
>  }
> -}} // end clang::consumed::ConsumedStmtVisitor
> +} // namespace consumed
> +} // namespace clang
>
>  namespace clang {
>  namespace consumed {
> @@ -1467,4 +1468,5 @@ void ConsumedAnalyzer::run(AnalysisDeclC
>
>    WarningsHandler.emitDiagnostics();
>  }
> -}} // end namespace clang::consumed
> +} // namespace consumed
> +} // namespace clang
>
> Modified: cfe/trunk/lib/Analysis/FormatStringParsing.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/FormatStringParsing.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/FormatStringParsing.h (original)
> +++ cfe/trunk/lib/Analysis/FormatStringParsing.h Mon Jun 22 04:47:44 2015
> @@ -68,7 +68,7 @@ public:
>    const T &getValue() { return FS; }
>  };
>
> -} // end analyze_format_string namespace
> -} // end clang namespace
> +} // namespace analyze_format_string
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/Analysis/LiveVariables.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/LiveVariables.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/LiveVariables.cpp (original)
> +++ cfe/trunk/lib/Analysis/LiveVariables.cpp Mon Jun 22 04:47:44 2015
> @@ -44,7 +44,7 @@ public:
>    void sortWorklist();
>  };
>
> -}
> +} // namespace
>
>  void DataflowWorklist::enqueueBlock(const clang::CFGBlock *block) {
>    if (block && !enqueuedBlocks[block->getBlockID()]) {
> @@ -106,7 +106,7 @@ public:
>        DSetFact(false), // This is a *major* performance win.
>        killAtAssign(KillAtAssign) {}
>  };
> -}
> +} // namespace
>
>  static LiveVariablesImpl &getImpl(void *x) {
>    return *((LiveVariablesImpl *) x);
> @@ -135,7 +135,7 @@ namespace {
>      }
>      return A;
>    }
> -}
> +} // namespace
>
>  void LiveVariables::Observer::anchor() { }
>
> @@ -212,7 +212,7 @@ public:
>    void VisitUnaryOperator(UnaryOperator *UO);
>    void Visit(Stmt *S);
>  };
> -}
> +} // namespace
>
>  static const VariableArrayType *FindVA(QualType Ty) {
>    const Type *ty = Ty.getTypePtr();
>
> Modified: cfe/trunk/lib/Analysis/ReachableCode.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/ReachableCode.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/ReachableCode.cpp (original)
> +++ cfe/trunk/lib/Analysis/ReachableCode.cpp Mon Jun 22 04:47:44 2015
> @@ -370,7 +370,7 @@ namespace {
>                          const Stmt *S,
>                          clang::reachable_code::Callback &CB);
>    };
> -}
> +} // namespace
>
>  void DeadCodeScan::enqueue(const CFGBlock *block) {
>    unsigned blockID = block->getBlockID();
> @@ -676,4 +676,5 @@ void FindUnreachableCode(AnalysisDeclCon
>    }
>  }
>
> -}} // end namespace clang::reachable_code
> +} // namespace reachable_code
> +} // namespace clang
>
> Modified: cfe/trunk/lib/Analysis/ThreadSafetyLogical.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/ThreadSafetyLogical.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/ThreadSafetyLogical.cpp (original)
> +++ cfe/trunk/lib/Analysis/ThreadSafetyLogical.cpp Mon Jun 22 04:47:44 2015
> @@ -109,4 +109,4 @@ bool implies(const LExpr *LHS, const LEx
>  }
>  }
>  }
> -}
> +} // namespace clang
>
> Modified: cfe/trunk/lib/Analysis/UninitializedValues.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Analysis/UninitializedValues.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Analysis/UninitializedValues.cpp (original)
> +++ cfe/trunk/lib/Analysis/UninitializedValues.cpp Mon Jun 22 04:47:44 2015
> @@ -62,7 +62,7 @@ public:
>    /// Returns the bit vector index for a given declaration.
>    Optional<unsigned> getValueIndex(const VarDecl *d) const;
>  };
> -}
> +} // namespace
>
>  void DeclToIndex::computeMap(const DeclContext &dc) {
>    unsigned count = 0;
> @@ -223,7 +223,7 @@ public:
>    void enqueueSuccessors(const CFGBlock *block);
>    const CFGBlock *dequeue();
>  };
> -}
> +} // namespace
>
>  void DataflowWorklist::enqueueSuccessors(const clang::CFGBlock *block) {
>    for (CFGBlock::const_succ_iterator I = block->succ_begin(),
> @@ -345,7 +345,7 @@ public:
>      return Init;
>    }
>  };
> -}
> +} // namespace
>
>  static const DeclRefExpr *getSelfInitExpr(VarDecl *VD) {
>    if (VD->getType()->isRecordType()) return nullptr;
> @@ -672,7 +672,7 @@ public:
>      return Use;
>    }
>  };
> -}
> +} // namespace
>
>  void TransferFunctions::reportUse(const Expr *ex, const VarDecl *vd) {
>    Value v = vals[vd];
> @@ -862,7 +862,7 @@ struct PruneBlocksHandler : public Unini
>      hadAnyUse = true;
>    }
>  };
> -}
> +} // namespace
>
>  void clang::runUninitializedVariablesAnalysis(
>      const DeclContext &dc,
>
> Modified: cfe/trunk/lib/Basic/DiagnosticIDs.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/DiagnosticIDs.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Basic/DiagnosticIDs.cpp (original)
> +++ cfe/trunk/lib/Basic/DiagnosticIDs.cpp Mon Jun 22 04:47:44 2015
> @@ -68,7 +68,7 @@ struct StaticDiagInfoRec {
>    }
>  };
>
> -} // namespace anonymous
> +} // namespace
>
>  static const StaticDiagInfoRec StaticDiagInfo[] = {
>  #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE,
> NOWERROR,     \
> @@ -193,7 +193,7 @@ namespace {
>        return StringRef(NameStr, NameLen);
>      }
>    };
> -}
> +} // namespace
>
>  // Unfortunately, the split between DiagnosticIDs and Diagnostic is not
>  // particularly clean, but for now we just implement this method here so
> we can
> @@ -292,8 +292,8 @@ namespace clang {
>        }
>      };
>
> -  } // end diag namespace
> -} // end clang namespace
> +  } // namespace diag
> +} // namespace clang
>
>
>
>  //===----------------------------------------------------------------------===//
> @@ -497,7 +497,7 @@ namespace {
>                         DiagGroupNames[NameOffset]);
>      }
>    };
> -}
> +} // namespace
>
>  // Second the table of options, sorted by name for fast binary lookup.
>  static const WarningOption OptionTable[] = {
>
> Modified: cfe/trunk/lib/Basic/IdentifierTable.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/IdentifierTable.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Basic/IdentifierTable.cpp (original)
> +++ cfe/trunk/lib/Basic/IdentifierTable.cpp Mon Jun 22 04:47:44 2015
> @@ -122,7 +122,7 @@ namespace {
>      KS_Enabled,     // Enabled
>      KS_Future       // Is a keyword in future standard
>    };
> -}
> +} // namespace
>
>  /// \brief Translates flags as specified in TokenKinds.def into keyword
> status
>  /// in the given language standard.
>
> Modified: cfe/trunk/lib/Basic/VirtualFileSystem.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/VirtualFileSystem.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Basic/VirtualFileSystem.cpp (original)
> +++ cfe/trunk/lib/Basic/VirtualFileSystem.cpp Mon Jun 22 04:47:44 2015
> @@ -213,7 +213,7 @@ public:
>      return EC;
>    }
>  };
> -}
> +} // namespace
>
>  directory_iterator RealFileSystem::dir_begin(const Twine &Dir,
>                                               std::error_code &EC) {
> @@ -1024,7 +1024,7 @@ public:
>    JSONWriter(llvm::raw_ostream &OS) : OS(OS) {}
>    void write(ArrayRef<YAMLVFSEntry> Entries, Optional<bool>
> IsCaseSensitive);
>  };
> -}
> +} // namespace
>
>  bool JSONWriter::containedIn(StringRef Parent, StringRef Path) {
>    using namespace llvm::sys;
>
> Modified: cfe/trunk/lib/CodeGen/BackendUtil.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/BackendUtil.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/BackendUtil.cpp (original)
> +++ cfe/trunk/lib/CodeGen/BackendUtil.cpp Mon Jun 22 04:47:44 2015
> @@ -149,7 +149,7 @@ private:
>    const LangOptions &LangOpts;
>  };
>
> -}
> +} // namespace
>
>  static void addObjCARCAPElimPass(const PassManagerBuilder &Builder,
> PassManagerBase &PM) {
>    if (Builder.OptLevel > 0)
>
> Modified: cfe/trunk/lib/CodeGen/CGAtomic.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGAtomic.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGAtomic.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGAtomic.cpp Mon Jun 22 04:47:44 2015
> @@ -272,7 +272,7 @@ namespace {
>      void EmitAtomicUpdateOp(llvm::AtomicOrdering AO, RValue UpdateRal,
>                              bool IsVolatile);
>    };
> -}
> +} // namespace
>
>  AtomicExpr::AtomicOrderingKind
>  AtomicInfo::translateAtomicOrdering(const llvm::AtomicOrdering AO) {
>
> Modified: cfe/trunk/lib/CodeGen/CGBlocks.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGBlocks.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGBlocks.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGBlocks.cpp Mon Jun 22 04:47:44 2015
> @@ -242,7 +242,7 @@ namespace {
>
>        return LeftValue > RightValue;
>    }
> -}
> +} // namespace
>
>  /// Determines if the given type is safe for constant capture in C++.
>  static bool isSafeForCXXConstantCapture(QualType type) {
> @@ -2249,7 +2249,7 @@ namespace {
>        CGF.BuildBlockRelease(Addr, BLOCK_FIELD_IS_BYREF);
>      }
>    };
> -}
> +} // namespace
>
>  /// Enter a cleanup to destroy a __block variable.  Note that this
>  /// cleanup should be a no-op if the variable hasn't left the stack
>
> Modified: cfe/trunk/lib/CodeGen/CGBlocks.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGBlocks.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGBlocks.h (original)
> +++ cfe/trunk/lib/CodeGen/CGBlocks.h Mon Jun 22 04:47:44 2015
> @@ -37,7 +37,7 @@ class FunctionType;
>  class PointerType;
>  class Value;
>  class LLVMContext;
> -}
> +} // namespace llvm
>
>  namespace clang {
>
>
> Modified: cfe/trunk/lib/CodeGen/CGCUDANV.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCUDANV.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGCUDANV.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGCUDANV.cpp Mon Jun 22 04:47:44 2015
> @@ -74,7 +74,7 @@ public:
>    llvm::Function *makeModuleDtorFunction() override;
>  };
>
> -}
> +} // namespace
>
>  CGNVCUDARuntime::CGNVCUDARuntime(CodeGenModule &CGM)
>      : CGCUDARuntime(CGM), Context(CGM.getLLVMContext()),
>
> Modified: cfe/trunk/lib/CodeGen/CGCUDARuntime.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCUDARuntime.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGCUDARuntime.h (original)
> +++ cfe/trunk/lib/CodeGen/CGCUDARuntime.h Mon Jun 22 04:47:44 2015
> @@ -59,7 +59,7 @@ public:
>  /// Creates an instance of a CUDA runtime class.
>  CGCUDARuntime *CreateNVCUDARuntime(CodeGenModule &CGM);
>
> -}
> -}
> +} // namespace CodeGen
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/CodeGen/CGCXXABI.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCXXABI.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGCXXABI.h (original)
> +++ cfe/trunk/lib/CodeGen/CGCXXABI.h Mon Jun 22 04:47:44 2015
> @@ -542,7 +542,7 @@ CGCXXABI *CreateItaniumCXXABI(CodeGenMod
>  /// Creates a Microsoft-family ABI.
>  CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
>
> -}
> -}
> +} // namespace CodeGen
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/CodeGen/CGCall.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCall.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGCall.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGCall.cpp Mon Jun 22 04:47:44 2015
> @@ -2843,7 +2843,7 @@ struct DestroyUnpassedArg : EHScopeStack
>    }
>  };
>
> -}
> +} // namespace
>
>  struct DisableDebugLocationUpdates {
>    CodeGenFunction &CGF;
>
> Modified: cfe/trunk/lib/CodeGen/CGClass.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGClass.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGClass.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGClass.cpp Mon Jun 22 04:47:44 2015
> @@ -384,7 +384,7 @@ namespace {
>      // external code might potentially access the vtable.
>      void VisitCXXThisExpr(const CXXThisExpr *E) { UsesThis = true; }
>    };
> -}
> +} // namespace
>
>  static bool BaseInitializerUsesThis(ASTContext &C, const Expr *Init) {
>    DynamicThisUseChecker Checker(C);
> @@ -860,7 +860,7 @@ namespace {
>      CodeGenFunction &CGF;
>      SanitizerSet OldSanOpts;
>    };
> -}
> +} // namespace
>
>  namespace {
>    class FieldMemcpyizer {
> @@ -1228,7 +1228,7 @@ namespace {
>      }
>    };
>
> -}
> +} // namespace
>
>  /// EmitCtorPrologue - This routine generates necessary code to initialize
>  /// base classes and non-static data members belonging to this
> constructor.
> @@ -1531,7 +1531,7 @@ namespace {
>                        flags.isForNormalCleanup() && useEHCleanupForArray);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Emit all code that comes at the end of class's
>  /// destructor. This is to call destructors on members and base classes
> @@ -1892,7 +1892,7 @@ namespace {
>                                  /*Delegating=*/true, Addr);
>      }
>    };
> -}
> +} // namespace
>
>  void
>  CodeGenFunction::EmitDelegatingCXXConstructorCall(const
> CXXConstructorDecl *Ctor,
> @@ -1945,7 +1945,7 @@ namespace {
>                                  /*Delegating=*/false, Addr);
>      }
>    };
> -}
> +} // namespace
>
>  void CodeGenFunction::PushDestructorCleanup(const CXXDestructorDecl *D,
>                                              llvm::Value *Addr) {
>
> Modified: cfe/trunk/lib/CodeGen/CGCleanup.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCleanup.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGCleanup.h (original)
> +++ cfe/trunk/lib/CodeGen/CGCleanup.h Mon Jun 22 04:47:44 2015
> @@ -551,7 +551,7 @@ EHScopeStack::stabilize(iterator ir) con
>    return stable_iterator(EndOfBuffer - ir.Ptr);
>  }
>
> -}
> -}
> +} // namespace CodeGen
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/CodeGen/CGDecl.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGDecl.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGDecl.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGDecl.cpp Mon Jun 22 04:47:44 2015
> @@ -522,7 +522,7 @@ namespace {
>        CGF.EmitLifetimeEnd(Size, Addr);
>      }
>    };
> -}
> +} // namespace
>
>  /// EmitAutoVarWithLifetime - Does the setup required for an automatic
>  /// variable with lifetime.
> @@ -1586,7 +1586,7 @@ namespace {
>                                ElementType, Destroyer);
>      }
>    };
> -}
> +} // namespace
>
>  /// pushIrregularPartialArrayCleanup - Push an EH cleanup to destroy
>  /// already-constructed elements of the given array.  The cleanup
> @@ -1651,7 +1651,7 @@ namespace {
>        CGF.EmitARCRelease(Param, Precise);
>      }
>    };
> -}
> +} // namespace
>
>  /// Emit an alloca (or GlobalValue depending on target)
>  /// for the specified parameter and set up LocalDeclMap.
>
> Modified: cfe/trunk/lib/CodeGen/CGException.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGException.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGException.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGException.cpp Mon Jun 22 04:47:44 2015
> @@ -110,7 +110,7 @@ namespace {
>      static const EHPersonality MSVC_C_specific_handler;
>      static const EHPersonality MSVC_CxxFrameHandler3;
>    };
> -}
> +} // namespace
>
>  const EHPersonality EHPersonality::GNU_C = { "__gcc_personality_v0",
> nullptr };
>  const EHPersonality
> @@ -361,7 +361,7 @@ namespace {
>        CGF.EmitNounwindRuntimeCall(getFreeExceptionFn(CGF.CGM), exn);
>      }
>    };
> -}
> +} // namespace
>
>  // Emits an exception expression into the given location.  This
>  // differs from EmitAnyExprToMem only in that, if a final copy-ctor
> @@ -1081,7 +1081,7 @@ namespace {
>        CGF.EnsureInsertPoint();
>      }
>    };
> -}
> +} // namespace
>
>  /// Enters a finally block for an implementation using zero-cost
>  /// exceptions.  This is mostly general, but hard-codes some
> @@ -1332,7 +1332,7 @@ struct PerformSEHFinally : EHScopeStack:
>      CGF.EmitCall(FnInfo, OutlinedFinally, ReturnValueSlot(), Args);
>    }
>  };
> -}
> +} // namespace
>
>  namespace {
>  /// Find all local variable captures in the statement.
> @@ -1367,7 +1367,7 @@ struct CaptureFinder : ConstStmtVisitor<
>      Captures.push_back(ParentThis);
>    }
>  };
> -}
> +} // namespace
>
>  void CodeGenFunction::EmitCapturedLocals(CodeGenFunction &ParentCGF,
>                                           const Stmt *OutlinedStmt,
>
> Modified: cfe/trunk/lib/CodeGen/CGExpr.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGExpr.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGExpr.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGExpr.cpp Mon Jun 22 04:47:44 2015
> @@ -2242,7 +2242,7 @@ enum class CheckRecoverableKind {
>    /// Runtime conditionally aborts, always need to support recovery.
>    AlwaysRecoverable
>  };
> -}
> +} // namespace
>
>  static CheckRecoverableKind getRecoverableKind(SanitizerMask Kind) {
>    assert(llvm::countPopulation(Kind) == 1);
>
> Modified: cfe/trunk/lib/CodeGen/CGExprCXX.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGExprCXX.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGExprCXX.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGExprCXX.cpp Mon Jun 22 04:47:44 2015
> @@ -1213,7 +1213,7 @@ namespace {
>        EmitNewDeleteCall(CGF, OperatorDelete, FPT, DeleteArgs);
>      }
>    };
> -}
> +} // namespace
>
>  /// Enter a cleanup to call 'operator delete' if the initializer in a
>  /// new-expression throws.
> @@ -1437,7 +1437,7 @@ namespace {
>        CGF.EmitDeleteCall(OperatorDelete, Ptr, ElementType);
>      }
>    };
> -}
> +} // namespace
>
>  void
>  CodeGenFunction::pushCallObjectDeleteCleanup(const FunctionDecl
> *OperatorDelete,
> @@ -1564,7 +1564,7 @@ namespace {
>        EmitNewDeleteCall(CGF, OperatorDelete, DeleteFTy, Args);
>      }
>    };
> -}
> +} // namespace
>
>  /// Emit the code for deleting an array of objects.
>  static void EmitArrayDelete(CodeGenFunction &CGF,
>
> Modified: cfe/trunk/lib/CodeGen/CGExprConstant.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGExprConstant.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGExprConstant.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGExprConstant.cpp Mon Jun 22 04:47:44 2015
> @@ -421,7 +421,7 @@ struct BaseInfo {
>
>    bool operator<(const BaseInfo &O) const { return Offset < O.Offset; }
>  };
> -}
> +} // namespace
>
>  void ConstStructBuilder::Build(const APValue &Val, const RecordDecl *RD,
>                                 bool IsPrimaryBase,
>
> Modified: cfe/trunk/lib/CodeGen/CGObjC.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGObjC.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGObjC.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGObjC.cpp Mon Jun 22 04:47:44 2015
> @@ -448,7 +448,7 @@ struct FinishARCDealloc : EHScopeStack::
>                                                        method);
>    }
>  };
> -}
> +} // namespace
>
>  /// StartObjCMethod - Begin emission of an ObjCMethod. This generates
>  /// the LLVM function and sets the other context used by
> @@ -599,7 +599,7 @@ namespace {
>      CharUnits IvarSize;
>      CharUnits IvarAlignment;
>    };
> -}
> +} // namespace
>
>  /// Pick an implementation strategy for the given property synthesis.
>  PropertyImplStrategy::PropertyImplStrategy(CodeGenModule &CGM,
> @@ -1296,7 +1296,7 @@ namespace {
>                        flags.isForNormalCleanup() && useEHCleanupForArray);
>      }
>    };
> -}
> +} // namespace
>
>  /// Like CodeGenFunction::destroyARCStrong, but do it with a call.
>  static void destroyARCStrongWithStore(CodeGenFunction &CGF,
> @@ -1724,7 +1724,7 @@ namespace {
>        CGF.EmitARCRelease(object, ARCImpreciseLifetime);
>      }
>    };
> -}
> +} // namespace
>
>  /// Produce the code for a CK_ARCConsumeObject.  Does a primitive
>  /// release at the end of the full-expression.
> @@ -2340,7 +2340,7 @@ namespace {
>        CGF.EmitObjCMRRAutoreleasePoolPop(Token);
>      }
>    };
> -}
> +} // namespace
>
>  void CodeGenFunction::EmitObjCAutoreleasePoolCleanup(llvm::Value *Ptr) {
>    if (CGM.getLangOpts().ObjCAutoRefCount)
>
> Modified: cfe/trunk/lib/CodeGen/CGObjCMac.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGObjCMac.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGObjCMac.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGObjCMac.cpp Mon Jun 22 04:47:44 2015
> @@ -3500,7 +3500,7 @@ namespace {
>      void emitWriteHazard();
>      void emitHazardsInNewBlocks();
>    };
> -}
> +} // namespace
>
>  /// Create the fragile-ABI read and write hazards based on the current
>  /// state of the function, which is presumed to be immediately prior
>
> Modified: cfe/trunk/lib/CodeGen/CGObjCRuntime.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGObjCRuntime.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGObjCRuntime.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGObjCRuntime.cpp Mon Jun 22 04:47:44 2015
> @@ -167,7 +167,7 @@ namespace {
>        CGF.EmitRuntimeCallOrInvoke(Fn);
>      }
>    };
> -}
> +} // namespace
>
>
>  void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF,
> @@ -307,7 +307,7 @@ namespace {
>        CGF.Builder.CreateCall(SyncExitFn, SyncArg)->setDoesNotThrow();
>      }
>    };
> -}
> +} // namespace
>
>  void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF,
>                                             const ObjCAtSynchronizedStmt
> &S,
>
> Modified: cfe/trunk/lib/CodeGen/CGObjCRuntime.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGObjCRuntime.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGObjCRuntime.h (original)
> +++ cfe/trunk/lib/CodeGen/CGObjCRuntime.h Mon Jun 22 04:47:44 2015
> @@ -295,6 +295,6 @@ public:
>  //TODO: This should include some way of selecting which runtime to target.
>  CGObjCRuntime *CreateGNUObjCRuntime(CodeGenModule &CGM);
>  CGObjCRuntime *CreateMacObjCRuntime(CodeGenModule &CGM);
> -}
> -}
> +} // namespace CodeGen
> +} // namespace clang
>  #endif
>
> Modified: cfe/trunk/lib/CodeGen/CGOpenCLRuntime.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGOpenCLRuntime.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGOpenCLRuntime.h (original)
> +++ cfe/trunk/lib/CodeGen/CGOpenCLRuntime.h Mon Jun 22 04:47:44 2015
> @@ -46,7 +46,7 @@ public:
>    virtual llvm::Type *convertOpenCLSpecificType(const Type *T);
>  };
>
> -}
> -}
> +} // namespace CodeGen
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/CodeGen/CGRecordLayoutBuilder.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGRecordLayoutBuilder.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CGRecordLayoutBuilder.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CGRecordLayoutBuilder.cpp Mon Jun 22 04:47:44
> 2015
> @@ -212,7 +212,7 @@ private:
>    CGRecordLowering(const CGRecordLowering &) = delete;
>    void operator =(const CGRecordLowering &) = delete;
>  };
> -} // namespace {
> +} // namespace
>
>  CGRecordLowering::CGRecordLowering(CodeGenTypes &Types, const RecordDecl
> *D,                                 bool Packed)
>    : Types(Types), Context(Types.getContext()), D(D),
>
> Modified: cfe/trunk/lib/CodeGen/CodeGenAction.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenAction.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CodeGenAction.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CodeGenAction.cpp Mon Jun 22 04:47:44 2015
> @@ -258,7 +258,7 @@ namespace clang {
>    };
>
>    void BackendConsumer::anchor() {}
> -}
> +} // namespace clang
>
>  /// ConvertBackendLocation - Convert a location in a temporary
> llvm::SourceMgr
>  /// buffer to be a valid FullSourceLoc.
>
> Modified: cfe/trunk/lib/CodeGen/CodeGenModule.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenModule.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CodeGenModule.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CodeGenModule.cpp Mon Jun 22 04:47:44 2015
> @@ -1435,7 +1435,7 @@ namespace {
>        return true;
>      }
>    };
> -}
> +} // namespace
>
>  // isTriviallyRecursive - Check if this function calls another
>  // decl that, because of the asm attribute or the other decl being a
> builtin,
>
> Modified: cfe/trunk/lib/CodeGen/CodeGenModule.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenModule.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CodeGenModule.h (original)
> +++ cfe/trunk/lib/CodeGen/CodeGenModule.h Mon Jun 22 04:47:44 2015
> @@ -44,7 +44,7 @@ class DataLayout;
>  class FunctionType;
>  class LLVMContext;
>  class IndexedInstrProfReader;
> -}
> +} // namespace llvm
>
>  namespace clang {
>  class TargetCodeGenInfo;
>
> Modified: cfe/trunk/lib/CodeGen/CodeGenPGO.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenPGO.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CodeGenPGO.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CodeGenPGO.cpp Mon Jun 22 04:47:44 2015
> @@ -605,7 +605,7 @@ struct ComputeRegionCounts : public Cons
>      RecordNextStmtCount = true;
>    }
>  };
> -}
> +} // namespace
>
>  void PGOHash::combine(HashType Type) {
>    // Check that we never combine 0 and only have six bits.
>
> Modified: cfe/trunk/lib/CodeGen/CoverageMappingGen.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CoverageMappingGen.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/CoverageMappingGen.cpp (original)
> +++ cfe/trunk/lib/CodeGen/CoverageMappingGen.cpp Mon Jun 22 04:47:44 2015
> @@ -884,7 +884,7 @@ struct CounterCoverageMappingBuilder
>      // propagate counts into them.
>    }
>  };
> -}
> +} // namespace
>
>  static bool isMachO(const CodeGenModule &CGM) {
>    return CGM.getTarget().getTriple().isOSBinFormatMachO();
>
> Modified: cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp (original)
> +++ cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp Mon Jun 22 04:47:44 2015
> @@ -336,7 +336,7 @@ public:
>    // ARM64 libraries are prepared for non-unique RTTI.
>    bool shouldRTTIBeUnique() const override { return false; }
>  };
> -}
> +} // namespace
>
>  CodeGen::CGCXXABI *CodeGen::CreateItaniumCXXABI(CodeGenModule &CGM) {
>    switch (CGM.getTarget().getCXXABI().getKind()) {
> @@ -1743,7 +1743,7 @@ namespace {
>                                    Guard);
>      }
>    };
> -}
> +} // namespace
>
>  /// The ARM code here follows the Itanium code closely enough that we
>  /// just special-case it at particular places.
> @@ -2250,7 +2250,7 @@ public:
>    /// \param Force - true to force the creation of this RTTI value
>    llvm::Constant *BuildTypeInfo(QualType Ty, bool Force = false);
>  };
> -}
> +} // namespace
>
>  llvm::GlobalVariable *ItaniumRTTIBuilder::GetAddrOfTypeName(
>      QualType Ty, llvm::GlobalVariable::LinkageTypes Linkage) {
> @@ -3347,7 +3347,7 @@ namespace {
>        CGF.EmitRuntimeCallOrInvoke(getEndCatchFn(CGF.CGM));
>      }
>    };
> -}
> +} // namespace
>
>  /// Emits a call to __cxa_begin_catch and enters a cleanup to call
>  /// __cxa_end_catch.
>
> Modified: cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp (original)
> +++ cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp Mon Jun 22 04:47:44 2015
> @@ -707,7 +707,7 @@ private:
>    llvm::StructType *CatchHandlerTypeType;
>  };
>
> -}
> +} // namespace
>
>  CGCXXABI::RecordArgABI
>  MicrosoftCXXABI::getRecordArgABI(const CXXRecordDecl *RD) const {
> @@ -2195,7 +2195,7 @@ struct CallInitThreadAbort : EHScopeStac
>      CGF.EmitNounwindRuntimeCall(getInitThreadAbortFn(CGF.CGM), Guard);
>    }
>  };
> -}
> +} // namespace
>
>  void MicrosoftCXXABI::EmitGuardedInit(CodeGenFunction &CGF, const VarDecl
> &D,
>                                        llvm::GlobalVariable *GV,
>
> Modified: cfe/trunk/lib/CodeGen/ModuleBuilder.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/ModuleBuilder.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/ModuleBuilder.cpp (original)
> +++ cfe/trunk/lib/CodeGen/ModuleBuilder.cpp Mon Jun 22 04:47:44 2015
> @@ -232,7 +232,7 @@ namespace {
>        Builder->AddDependentLib(Lib);
>      }
>    };
> -}
> +} // namespace
>
>  void CodeGenerator::anchor() { }
>
>
> Modified: cfe/trunk/lib/CodeGen/TargetInfo.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/TargetInfo.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/TargetInfo.cpp (original)
> +++ cfe/trunk/lib/CodeGen/TargetInfo.cpp Mon Jun 22 04:47:44 2015
> @@ -685,7 +685,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  /// Rewrite input constraint references after adding some output
> constraints.
>  /// In the case where there is one output and one input and we add one
> output,
> @@ -1750,7 +1750,7 @@ void WinX86_64TargetCodeGenInfo::setTarg
>
>    addStackProbeSizeTargetAttribute(D, GV, CGM);
>  }
> -}
> +} // namespace
>
>  void X86_64ABIInfo::postMerge(unsigned AggregateSize, Class &Lo,
>                                Class &Hi) const {
> @@ -3151,7 +3151,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  llvm::Value *PPC32_SVR4_ABIInfo::EmitVAArg(llvm::Value *VAListAddr,
>                                             QualType Ty,
> @@ -3431,7 +3431,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  // Return true if the ABI requires Ty to be passed sign- or zero-
>  // extended to 64 bits.
> @@ -3977,7 +3977,7 @@ public:
>
>    bool doesReturnSlotInterfereWithArgs() const override { return false; }
>  };
> -}
> +} // namespace
>
>  ABIArgInfo AArch64ABIInfo::classifyArgumentType(QualType Ty) const {
>    Ty = useFirstFieldIfTransparentUnion(Ty);
> @@ -4605,7 +4605,7 @@ void WindowsARMTargetCodeGenInfo::setTar
>    ARMTargetCodeGenInfo::setTargetAttributes(D, GV, CGM);
>    addStackProbeSizeTargetAttribute(D, GV, CGM);
>  }
> -}
> +} // namespace
>
>  void ARMABIInfo::computeInfo(CGFunctionInfo &FI) const {
>    if (!getCXXABI().classifyReturnType(FI))
> @@ -5179,7 +5179,7 @@ void NVPTXTargetCodeGenInfo::addNVVMMeta
>    // Append metadata to nvvm.annotations
>    MD->addOperand(llvm::MDNode::get(Ctx, MDVals));
>  }
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // SystemZ ABI Implementation
> @@ -5220,7 +5220,7 @@ public:
>      : TargetCodeGenInfo(new SystemZABIInfo(CGT, HasVector)) {}
>  };
>
> -}
> +} // namespace
>
>  bool SystemZABIInfo::isPromotableIntegerType(QualType Ty) const {
>    // Treat an enum type as its underlying type.
> @@ -5530,7 +5530,7 @@ public:
>                             CodeGen::CodeGenModule &M) const override;
>  };
>
> -}
> +} // namespace
>
>  void MSP430TargetCodeGenInfo::setTargetAttributes(const Decl *D,
>                                                    llvm::GlobalValue *GV,
> @@ -5612,7 +5612,7 @@ public:
>      return SizeOfUnwindException;
>    }
>  };
> -}
> +} // namespace
>
>  void MipsABIInfo::CoerceToIntArgs(
>      uint64_t TySize, SmallVectorImpl<llvm::Type *> &ArgList) const {
> @@ -5979,7 +5979,7 @@ void TCETargetCodeGenInfo::setTargetAttr
>    }
>  }
>
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // Hexagon ABI Implementation
> @@ -6014,7 +6014,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  void HexagonABIInfo::computeInfo(CGFunctionInfo &FI) const {
>    if (!getCXXABI().classifyReturnType(FI))
> @@ -6128,7 +6128,7 @@ public:
>                             CodeGen::CodeGenModule &M) const override;
>  };
>
> -}
> +} // namespace
>
>  void AMDGPUTargetCodeGenInfo::setTargetAttributes(
>    const Decl *D,
>
> Modified: cfe/trunk/lib/CodeGen/TargetInfo.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/TargetInfo.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/CodeGen/TargetInfo.h (original)
> +++ cfe/trunk/lib/CodeGen/TargetInfo.h Mon Jun 22 04:47:44 2015
> @@ -226,6 +226,6 @@ public:
>      return 0;
>    }
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/Driver/Tools.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Tools.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Driver/Tools.cpp (original)
> +++ cfe/trunk/lib/Driver/Tools.cpp Mon Jun 22 04:47:44 2015
> @@ -2322,7 +2322,7 @@ enum OpenMPRuntimeKind {
>    /// on this runtime library name.
>    OMPRT_IOMP5
>  };
> -}
> +} // namespace
>
>  /// Compute the desired OpenMP runtime from the flag provided.
>  static OpenMPRuntimeKind getOpenMPRuntime(const ToolChain &TC,
>
> Modified: cfe/trunk/lib/Driver/Tools.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Tools.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Driver/Tools.h (original)
> +++ cfe/trunk/lib/Driver/Tools.h Mon Jun 22 04:47:44 2015
> @@ -234,7 +234,7 @@ namespace arm {
>    const char* getLLVMArchSuffixForARM(StringRef CPU, StringRef Arch);
>
>    void appendEBLinkFlags(const llvm::opt::ArgList &Args, ArgStringList
> &CmdArgs, const llvm::Triple &Triple);
> -}
> +} // namespace arm
>
>  namespace mips {
>    typedef enum {
> @@ -252,7 +252,7 @@ namespace mips {
>                       StringRef ABIName, StringRef FloatABI);
>    bool shouldUseFPXX(const llvm::opt::ArgList &Args, const llvm::Triple
> &Triple,
>                       StringRef CPUName, StringRef ABIName, StringRef
> FloatABI);
> -}
> +} // namespace mips
>
>  namespace ppc {
>    bool hasPPCAbiArg(const llvm::opt::ArgList &Args, const char *Value);
> @@ -371,7 +371,7 @@ namespace darwin {
>                        const char *LinkingOutput) const override;
>    };
>
> -}
> +} // namespace darwin
>
>    /// openbsd -- Directly call GNU Binutils assembler and linker
>  namespace openbsd {
> @@ -516,7 +516,7 @@ namespace gnutools {
>                        const llvm::opt::ArgList &TCArgs,
>                        const char *LinkingOutput) const override;
>    };
> -}
> +} // namespace gnutools
>
>  namespace nacltools {
>    class LLVM_LIBRARY_VISIBILITY AssembleARM : public gnutools::Assemble  {
> @@ -542,7 +542,7 @@ namespace nacltools {
>                                const llvm::opt::ArgList &TCArgs,
>                                const char *LinkingOutput) const override;
>    };
> -}
> +} // namespace nacltools
>
>    /// minix -- Directly call GNU Binutils assembler and linker
>  namespace minix {
> @@ -731,7 +731,7 @@ public:
>                      const llvm::opt::ArgList &TCArgs,
>                      const char *LinkingOutput) const override;
>  };
> -}
> +} // namespace CrossWindows
>
>  /// SHAVE tools -- Directly call moviCompile and moviAsm
>  namespace SHAVE {
>
> Modified: cfe/trunk/lib/Format/Format.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Format/Format.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Format/Format.cpp (original)
> +++ cfe/trunk/lib/Format/Format.cpp Mon Jun 22 04:47:44 2015
> @@ -293,8 +293,8 @@ template <> struct DocumentListTraits<st
>      return Seq[Index];
>    }
>  };
> -}
> -}
> +} // namespace yaml
> +} // namespace llvm
>
>  namespace clang {
>  namespace format {
>
> Modified: cfe/trunk/lib/Frontend/ASTConsumers.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/ASTConsumers.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/ASTConsumers.cpp (original)
> +++ cfe/trunk/lib/Frontend/ASTConsumers.cpp Mon Jun 22 04:47:44 2015
> @@ -158,7 +158,7 @@ namespace {
>
>      void HandleTopLevelSingleDecl(Decl *D);
>    };
> -}
> +} // namespace
>
>  void ASTViewer::HandleTopLevelSingleDecl(Decl *D) {
>    if (isa<FunctionDecl>(D) || isa<ObjCMethodDecl>(D)) {
>
> Modified: cfe/trunk/lib/Frontend/ASTUnit.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/ASTUnit.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/ASTUnit.cpp (original)
> +++ cfe/trunk/lib/Frontend/ASTUnit.cpp Mon Jun 22 04:47:44 2015
> @@ -96,7 +96,7 @@ namespace {
>      /// \brief Erase temporary files and the preamble file.
>      void Cleanup();
>    };
> -}
> +} // namespace
>
>  static llvm::sys::SmartMutex<false> &getOnDiskMutex() {
>    static llvm::sys::SmartMutex<false> M(/* recursive = */ true);
> @@ -972,7 +972,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  std::unique_ptr<ASTConsumer>
>  PrecompilePreambleAction::CreateASTConsumer(CompilerInstance &CI,
> @@ -2123,7 +2123,7 @@ namespace {
>        return Next.getCodeCompletionTUInfo();
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Helper function that computes which global names are hidden by
> the
>  /// local code-completion results.
>
> Modified: cfe/trunk/lib/Frontend/ChainedIncludesSource.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/ChainedIncludesSource.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/ChainedIncludesSource.cpp (original)
> +++ cfe/trunk/lib/Frontend/ChainedIncludesSource.cpp Mon Jun 22 04:47:44
> 2015
> @@ -71,7 +71,7 @@ protected:
>    void ReadMethodPool(Selector Sel) override;
>    bool LookupUnqualified(LookupResult &R, Scope *S) override;
>  };
> -}
> +} // namespace
>
>  static ASTReader *
>  createASTReader(CompilerInstance &CI, StringRef pchFile,
>
> Modified: cfe/trunk/lib/Frontend/CompilerInvocation.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/CompilerInvocation.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/CompilerInvocation.cpp (original)
> +++ cfe/trunk/lib/Frontend/CompilerInvocation.cpp Mon Jun 22 04:47:44 2015
> @@ -1908,7 +1908,7 @@ namespace {
>
>      llvm::APInt getAsInteger() const;
>    };
> -}
> +} // namespace
>
>  void ModuleSignature::add(uint64_t Value, unsigned int NumBits) {
>    CurValue |= Value << CurBit;
>
> Modified: cfe/trunk/lib/Frontend/DependencyFile.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/DependencyFile.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/DependencyFile.cpp (original)
> +++ cfe/trunk/lib/Frontend/DependencyFile.cpp Mon Jun 22 04:47:44 2015
> @@ -198,7 +198,7 @@ public:
>    bool visitInputFile(StringRef Filename, bool isSystem,
>                        bool isOverridden) override;
>  };
> -}
> +} // namespace
>
>  DependencyFileGenerator::DependencyFileGenerator(void *Impl)
>  : Impl(Impl) { }
>
> Modified: cfe/trunk/lib/Frontend/DependencyGraph.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/DependencyGraph.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/DependencyGraph.cpp (original)
> +++ cfe/trunk/lib/Frontend/DependencyGraph.cpp Mon Jun 22 04:47:44 2015
> @@ -57,7 +57,7 @@ public:
>    }
>
>  };
> -}
> +} // namespace
>
>  void clang::AttachDependencyGraphGen(Preprocessor &PP, StringRef
> OutputFile,
>                                       StringRef SysRoot) {
>
> Modified: cfe/trunk/lib/Frontend/DiagnosticRenderer.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/DiagnosticRenderer.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/DiagnosticRenderer.cpp (original)
> +++ cfe/trunk/lib/Frontend/DiagnosticRenderer.cpp Mon Jun 22 04:47:44 2015
> @@ -87,7 +87,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  static void mergeFixits(ArrayRef<FixItHint> FixItHints,
>                          const SourceManager &SM, const LangOptions
> &LangOpts,
>
> Modified: cfe/trunk/lib/Frontend/FrontendActions.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/FrontendActions.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/FrontendActions.cpp (original)
> +++ cfe/trunk/lib/Frontend/FrontendActions.cpp Mon Jun 22 04:47:44 2015
> @@ -554,7 +554,7 @@ namespace {
>      }
>  #undef DUMP_BOOLEAN
>    };
> -}
> +} // namespace
>
>  void DumpModuleInfoAction::ExecuteAction() {
>    // Set up the output file.
>
> Modified: cfe/trunk/lib/Frontend/HeaderIncludeGen.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/HeaderIncludeGen.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/HeaderIncludeGen.cpp (original)
> +++ cfe/trunk/lib/Frontend/HeaderIncludeGen.cpp Mon Jun 22 04:47:44 2015
> @@ -44,7 +44,7 @@ public:
>                     SrcMgr::CharacteristicKind FileType,
>                     FileID PrevFID) override;
>  };
> -}
> +} // namespace
>
>  void clang::AttachHeaderIncludeGen(Preprocessor &PP, bool ShowAllHeaders,
>                                     StringRef OutputPath, bool ShowDepth,
>
> Modified: cfe/trunk/lib/Frontend/ModuleDependencyCollector.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/ModuleDependencyCollector.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/ModuleDependencyCollector.cpp (original)
> +++ cfe/trunk/lib/Frontend/ModuleDependencyCollector.cpp Mon Jun 22
> 04:47:44 2015
> @@ -35,7 +35,7 @@ public:
>    bool visitInputFile(StringRef Filename, bool IsSystem,
>                        bool IsOverridden) override;
>  };
> -}
> +} // namespace
>
>  void ModuleDependencyCollector::attachToASTReader(ASTReader &R) {
>    R.addListener(llvm::make_unique<ModuleDependencyListener>(*this));
>
> Modified: cfe/trunk/lib/Frontend/Rewrite/FixItRewriter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Rewrite/FixItRewriter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/Rewrite/FixItRewriter.cpp (original)
> +++ cfe/trunk/lib/Frontend/Rewrite/FixItRewriter.cpp Mon Jun 22 04:47:44
> 2015
> @@ -69,7 +69,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  bool FixItRewriter::WriteFixedFiles(
>              std::vector<std::pair<std::string, std::string> >
> *RewrittenFiles) {
>
> Modified: cfe/trunk/lib/Frontend/Rewrite/HTMLPrint.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Rewrite/HTMLPrint.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/Rewrite/HTMLPrint.cpp (original)
> +++ cfe/trunk/lib/Frontend/Rewrite/HTMLPrint.cpp Mon Jun 22 04:47:44 2015
> @@ -45,7 +45,7 @@ namespace {
>      void Initialize(ASTContext &context) override;
>      void HandleTranslationUnit(ASTContext &Ctx) override;
>    };
> -}
> +} // namespace
>
>  std::unique_ptr<ASTConsumer> clang::CreateHTMLPrinter(raw_ostream *OS,
>                                                        Preprocessor &PP,
>
> Modified: cfe/trunk/lib/Frontend/Rewrite/RewriteModernObjC.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Rewrite/RewriteModernObjC.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/Rewrite/RewriteModernObjC.cpp (original)
> +++ cfe/trunk/lib/Frontend/Rewrite/RewriteModernObjC.cpp Mon Jun 22
> 04:47:44 2015
> @@ -609,7 +609,7 @@ namespace {
>      }
>    };
>
> -}
> +} // namespace
>
>  void RewriteModernObjC::RewriteBlocksInFunctionProtoType(QualType
> funcType,
>                                                     NamedDecl *D) {
>
> Modified: cfe/trunk/lib/Frontend/Rewrite/RewriteObjC.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/Rewrite/RewriteObjC.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/Rewrite/RewriteObjC.cpp (original)
> +++ cfe/trunk/lib/Frontend/Rewrite/RewriteObjC.cpp Mon Jun 22 04:47:44 2015
> @@ -540,7 +540,7 @@ namespace {
>                                        std::string &Result) override;
>      Stmt *RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV) override;
>    };
> -}
> +} // namespace
>
>  void RewriteObjC::RewriteBlocksInFunctionProtoType(QualType funcType,
>                                                     NamedDecl *D) {
>
> Modified: cfe/trunk/lib/Frontend/SerializedDiagnosticReader.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/SerializedDiagnosticReader.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/SerializedDiagnosticReader.cpp (original)
> +++ cfe/trunk/lib/Frontend/SerializedDiagnosticReader.cpp Mon Jun 22
> 04:47:44 2015
> @@ -287,7 +287,7 @@ class SDErrorCategoryType final : public
>      llvm_unreachable("Unknown error type!");
>    }
>  };
> -}
> +} // namespace
>
>  static llvm::ManagedStatic<SDErrorCategoryType> ErrorCategory;
>  const std::error_category &clang::serialized_diags::SDErrorCategory() {
>
> Modified: cfe/trunk/lib/Frontend/VerifyDiagnosticConsumer.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/VerifyDiagnosticConsumer.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Frontend/VerifyDiagnosticConsumer.cpp (original)
> +++ cfe/trunk/lib/Frontend/VerifyDiagnosticConsumer.cpp Mon Jun 22
> 04:47:44 2015
> @@ -301,7 +301,7 @@ private:
>    const char *PEnd; // previous next/search subject end (1-past)
>  };
>
> -} // namespace anonymous
> +} // namespace
>
>  /// ParseDirective - Go through the comment and see if it indicates
> expected
>  /// diagnostics. If so, then put them in the appropriate directive list.
>
> Modified: cfe/trunk/lib/Lex/ModuleMap.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/ModuleMap.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Lex/ModuleMap.cpp (original)
> +++ cfe/trunk/lib/Lex/ModuleMap.cpp Mon Jun 22 04:47:44 2015
> @@ -1066,7 +1066,7 @@ namespace clang {
>
>      bool parseModuleMapFile();
>    };
> -}
> +} // namespace clang
>
>  SourceLocation ModuleMapParser::consumeToken() {
>  retry:
> @@ -1260,7 +1260,7 @@ namespace {
>      /// \brief The 'exhaustive' attribute.
>      AT_exhaustive
>    };
> -}
> +} // namespace
>
>  /// \brief Parse a module declaration.
>  ///
>
> Modified: cfe/trunk/lib/Lex/PPExpressions.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/PPExpressions.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Lex/PPExpressions.cpp (original)
> +++ cfe/trunk/lib/Lex/PPExpressions.cpp Mon Jun 22 04:47:44 2015
> @@ -52,7 +52,7 @@ public:
>    void setEnd(SourceLocation L) { Range.setEnd(L); }
>  };
>
> -}
> +} // namespace
>
>  static bool EvaluateDirectiveSubExpr(PPValue &LHS, unsigned MinPrec,
>                                       Token &PeekTok, bool ValueLive,
>
> Modified: cfe/trunk/lib/Lex/PTHLexer.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/PTHLexer.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Lex/PTHLexer.cpp (original)
> +++ cfe/trunk/lib/Lex/PTHLexer.cpp Mon Jun 22 04:47:44 2015
> @@ -721,7 +721,7 @@ public:
>      return CacheExists;
>    }
>  };
> -}
> +} // namespace clang
>
>  std::unique_ptr<FileSystemStatCache> PTHManager::createStatCache() {
>    return llvm::make_unique<PTHStatCache>(*FileLookup);
>
> Modified: cfe/trunk/lib/Lex/Pragma.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/Pragma.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Lex/Pragma.cpp (original)
> +++ cfe/trunk/lib/Lex/Pragma.cpp Mon Jun 22 04:47:44 2015
> @@ -157,7 +157,7 @@ public:
>      Failed = true;
>    }
>  };
> -}
> +} // namespace
>
>  /// Handle_Pragma - Read a _Pragma directive, slice it up, process it,
> then
>  /// return the first token after the directive.  The _Pragma token has
> just
>
> Modified: cfe/trunk/lib/Lex/PreprocessingRecord.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/PreprocessingRecord.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Lex/PreprocessingRecord.cpp (original)
> +++ cfe/trunk/lib/Lex/PreprocessingRecord.cpp Mon Jun 22 04:47:44 2015
> @@ -195,7 +195,7 @@ struct PPEntityComp {
>    }
>  };
>
> -}
> +} // namespace
>
>  unsigned PreprocessingRecord::findBeginLocalPreprocessedEntity(
>                                                       SourceLocation Loc)
> const {
>
> Modified: cfe/trunk/lib/Parse/ParseExpr.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseExpr.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Parse/ParseExpr.cpp (original)
> +++ cfe/trunk/lib/Parse/ParseExpr.cpp Mon Jun 22 04:47:44 2015
> @@ -485,7 +485,7 @@ class CastExpressionIdValidator : public
>    Token NextToken;
>    bool AllowNonTypes;
>  };
> -}
> +} // namespace
>
>  /// \brief Parse a cast-expression, or, if \pisUnaryExpression is true,
> parse
>  /// a unary-expression.
>
> Modified: cfe/trunk/lib/Parse/ParseStmt.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseStmt.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Parse/ParseStmt.cpp (original)
> +++ cfe/trunk/lib/Parse/ParseStmt.cpp Mon Jun 22 04:47:44 2015
> @@ -142,7 +142,7 @@ public:
>  private:
>    Token NextToken;
>  };
> -}
> +} // namespace
>
>  StmtResult
>  Parser::ParseStatementOrDeclarationAfterAttributes(StmtVector &Stmts,
>
> Modified: cfe/trunk/lib/Parse/ParseStmtAsm.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseStmtAsm.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Parse/ParseStmtAsm.cpp (original)
> +++ cfe/trunk/lib/Parse/ParseStmtAsm.cpp Mon Jun 22 04:47:44 2015
> @@ -174,7 +174,7 @@ private:
>      TheParser.Diag(Loc, diag::err_inline_ms_asm_parsing) <<
> D.getMessage();
>    }
>  };
> -}
> +} // namespace
>
>  /// Parse an identifier in an MS-style inline assembly block.
>  ///
>
> Modified: cfe/trunk/lib/Parse/ParseTentative.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseTentative.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Parse/ParseTentative.cpp (original)
> +++ cfe/trunk/lib/Parse/ParseTentative.cpp Mon Jun 22 04:47:44 2015
> @@ -1023,7 +1023,7 @@ public:
>      return CorrectionCandidateCallback::ValidateCandidate(Candidate);
>    }
>  };
> -}
> +} // namespace
>  /// isCXXDeclarationSpecifier - Returns TPResult::True if it is a
> declaration
>  /// specifier, TPResult::False if it is not, TPResult::Ambiguous if it
> could
>  /// be either a decl-specifier or a function-style cast, and
> TPResult::Error
>
> Modified: cfe/trunk/lib/Rewrite/DeltaTree.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Rewrite/DeltaTree.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Rewrite/DeltaTree.cpp (original)
> +++ cfe/trunk/lib/Rewrite/DeltaTree.cpp Mon Jun 22 04:47:44 2015
> @@ -149,7 +149,7 @@ namespace {
>
>      static inline bool classof(const DeltaTreeNode *N) { return
> !N->isLeaf(); }
>    };
> -}
> +} // namespace
>
>
>  /// Destroy - A 'virtual' destructor.
>
> Modified: cfe/trunk/lib/Sema/AnalysisBasedWarnings.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/AnalysisBasedWarnings.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/AnalysisBasedWarnings.cpp (original)
> +++ cfe/trunk/lib/Sema/AnalysisBasedWarnings.cpp Mon Jun 22 04:47:44 2015
> @@ -99,7 +99,7 @@ namespace {
>        }
>      }
>    };
> -}
> +} // namespace
>
>  /// CheckUnreachable - Check for unreachable code.
>  static void CheckUnreachable(Sema &S, AnalysisDeclContext &AC) {
> @@ -493,7 +493,7 @@ struct CheckFallThroughDiagnostics {
>    }
>  };
>
> -}
> +} // namespace
>
>  /// CheckFallThroughForFunctionDef - Check that we don't fall off the end
> of a
>  /// function that should return a value.  Check that we don't fall off
> the end
> @@ -601,7 +601,7 @@ public:
>
>    bool doesContainReference() const { return FoundReference; }
>  };
> -}
> +} // namespace
>
>  static bool SuggestInitializationFixit(Sema &S, const VarDecl *VD) {
>    QualType VariableTy = VD->getType().getCanonicalType();
> @@ -1059,7 +1059,7 @@ namespace {
>      Sema &S;
>      llvm::SmallPtrSet<const CFGBlock *, 16> ReachableBlocks;
>    };
> -}
> +} // namespace
>
>  static void DiagnoseSwitchLabelsFallthrough(Sema &S, AnalysisDeclContext
> &AC,
>                                              bool PerFunction) {
> @@ -1414,7 +1414,7 @@ private:
>      });
>    }
>  };
> -}
> +} // namespace
>
>  namespace clang {
>  namespace {
> @@ -1432,7 +1432,8 @@ struct SortDiagBySourceLocation {
>      return SM.isBeforeInTranslationUnit(left.first.first,
> right.first.first);
>    }
>  };
> -}}
> +} // namespace
> +} // namespace clang
>
>
>  //===----------------------------------------------------------------------===//
>  // -Wthread-safety
> @@ -1793,7 +1794,9 @@ public:
>      Warnings.emplace_back(std::move(Warning), OptionalNotes());
>    }
>  };
> -}}}
> +} // namespace
> +} // namespace consumed
> +} // namespace clang
>
>
>  //===----------------------------------------------------------------------===//
>  // AnalysisBasedWarnings - Worker object used by Sema to execute
> analysis-based
>
> Modified: cfe/trunk/lib/Sema/SemaAccess.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaAccess.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaAccess.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaAccess.cpp Mon Jun 22 04:47:44 2015
> @@ -248,7 +248,7 @@ private:
>    const CXXRecordDecl *DeclaringClass;
>  };
>
> -}
> +} // namespace
>
>  /// Checks whether one class might instantiate to the other.
>  static bool MightInstantiateTo(const CXXRecordDecl *From,
> @@ -679,7 +679,7 @@ struct ProtectedFriendContext {
>      return findFriendship(Cur, 0);
>    }
>  };
> -}
> +} // namespace
>
>  /// Search for a class P that EC is a friend of, under the constraint
>  ///   InstanceContext <= P
>
> Modified: cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaCXXScopeSpec.cpp Mon Jun 22 04:47:44 2015
> @@ -419,7 +419,7 @@ class NestedNameSpecifierValidatorCCC :
>    Sema &SRef;
>  };
>
> -}
> +} // namespace
>
>  /// \brief Build a new nested-name-specifier for "identifier::", as
> described
>  /// by ActOnCXXNestedNameSpecifier.
>
> Modified: cfe/trunk/lib/Sema/SemaCast.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaCast.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaCast.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaCast.cpp Mon Jun 22 04:47:44 2015
> @@ -140,7 +140,7 @@ namespace {
>        PlaceholderKind = (BuiltinType::Kind) 0;
>      }
>    };
> -}
> +} // namespace
>
>  // The Try functions attempt a specific way of casting. If they succeed,
> they
>  // return TC_Success. If their way of casting is not appropriate for the
> given
>
> Modified: cfe/trunk/lib/Sema/SemaChecking.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaChecking.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaChecking.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaChecking.cpp Mon Jun 22 04:47:44 2015
> @@ -3198,7 +3198,7 @@ protected:
>                              bool IsStringLocation, Range StringRange,
>                              ArrayRef<FixItHint> Fixit = None);
>  };
> -}
> +} // namespace
>
>  SourceRange CheckFormatHandler::getFormatStringRange() {
>    return OrigFormatExpr->getSourceRange();
> @@ -3552,7 +3552,7 @@ public:
>                             const Expr *E);
>
>  };
> -}
> +} // namespace
>
>  bool CheckPrintfHandler::HandleInvalidPrintfConversionSpecifier(
>                                        const
> analyze_printf::PrintfSpecifier &FS,
> @@ -4275,7 +4275,7 @@ public:
>
>    void HandleIncompleteScanList(const char *start, const char *end)
> override;
>  };
> -}
> +} // namespace
>
>  void CheckScanfHandler::HandleIncompleteScanList(const char *start,
>                                                   const char *end) {
> @@ -7944,7 +7944,7 @@ public:
>        Tree.merge(Elts[I]);
>    }
>  };
> -}
> +} // namespace
>
>  void Sema::CheckUnsequencedOperations(Expr *E) {
>    SmallVector<Expr *, 8> WorkList;
> @@ -8338,7 +8338,7 @@ namespace {
>        Range = e->getSourceRange();
>      }
>    };
> -}
> +} // namespace
>
>  /// Consider whether capturing the given variable can possibly lead to
>  /// a retain cycle.
> @@ -8484,7 +8484,7 @@ namespace {
>        }
>      }
>    };
> -}
> +} // namespace
>
>  /// Check whether the given argument is a block which captures a
>  /// variable.
> @@ -9322,7 +9322,7 @@ bool isLayoutCompatible(ASTContext &C, Q
>
>    return false;
>  }
> -}
> +} // namespace
>
>  //===--- CHECK: pointer_with_type_tag attribute: datatypes should match
> ----//
>
>
> Modified: cfe/trunk/lib/Sema/SemaCodeComplete.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaCodeComplete.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaCodeComplete.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaCodeComplete.cpp Mon Jun 22 04:47:44 2015
> @@ -342,7 +342,7 @@ namespace {
>      bool IsImpossibleToSatisfy(const NamedDecl *ND) const;
>      //@}
>    };
> -}
> +} // namespace
>
>  class ResultBuilder::ShadowMapEntry::iterator {
>    llvm::PointerUnion<const NamedDecl *, const DeclIndexPair *>
> DeclOrIterator;
> @@ -1264,7 +1264,7 @@ namespace {
>        Results.AddResult(Result, CurContext, Hiding, InBaseClass);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Add type specifiers for the current language as keyword
> results.
>  static void AddTypeSpecifierResults(const LangOptions &LangOpts,
>
> Modified: cfe/trunk/lib/Sema/SemaDecl.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDecl.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaDecl.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaDecl.cpp Mon Jun 22 04:47:44 2015
> @@ -89,7 +89,7 @@ class TypeNameValidatorCCC : public Corr
>    bool AllowClassTemplates;
>  };
>
> -}
> +} // namespace
>
>  /// \brief Determine whether the token kind starts a
> simple-type-specifier.
>  bool Sema::isSimpleTypeSpecifier(tok::TokenKind Kind) const {
> @@ -2501,7 +2501,7 @@ struct GNUCompatibleParamWarning {
>    QualType PromotedType;
>  };
>
> -}
> +} // namespace
>
>  /// getSpecialMember - get the special member enum for a method.
>  Sema::CXXSpecialMember Sema::getSpecialMember(const CXXMethodDecl *MD) {
> @@ -6606,7 +6606,7 @@ class DifferentNameValidatorCCC : public
>    CXXRecordDecl *ExpectedParent;
>  };
>
> -}
> +} // namespace
>
>  /// \brief Generate diagnostics for an invalid function redeclaration.
>  ///
> @@ -8758,7 +8758,7 @@ namespace {
>
>      SelfReferenceChecker(S, OrigDecl).CheckExpr(E);
>    }
> -}
> +} // namespace
>
>  /// AddInitializerToDecl - Adds the initializer Init to the
>  /// declaration dcl. If DirectInit is true, this is C++ direct
>
> Modified: cfe/trunk/lib/Sema/SemaDeclCXX.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDeclCXX.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaDeclCXX.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaDeclCXX.cpp Mon Jun 22 04:47:44 2015
> @@ -145,7 +145,7 @@ namespace {
>      return S->Diag(Lambda->getLocStart(),
>                     diag::err_lambda_capture_default_arg);
>    }
> -}
> +} // namespace
>
>  void
>  Sema::ImplicitExceptionSpecification::CalledDecl(SourceLocation CallLoc,
> @@ -2834,7 +2834,7 @@ private:
>    CXXRecordDecl *ClassDecl;
>  };
>
> -}
> +} // namespace
>
>  /// \brief Handle a C++ member initializer.
>  MemInitResult
> @@ -3756,7 +3756,7 @@ struct BaseAndFieldInfo {
>      return false;
>    }
>  };
> -}
> +} // namespace
>
>  /// \brief Determine whether the given type is an incomplete or
> zero-lenfgth
>  /// array type.
> @@ -4215,7 +4215,7 @@ bool CheckRedundantUnionInit(Sema &S,
>
>    return false;
>  }
> -}
> +} // namespace
>
>  /// ActOnMemInitializers - Handle the member initializers for a
> constructor.
>  void Sema::ActOnMemInitializers(Decl *ConstructorDecl,
> @@ -4637,7 +4637,7 @@ void AbstractUsageInfo::CheckType(const
>    CheckAbstractUsage(*this, D).Visit(TL, Sel);
>  }
>
> -}
> +} // namespace
>
>  /// Check for invalid uses of an abstract type in a method declaration.
>  static void CheckAbstractClassUsage(AbstractUsageInfo &Info,
> @@ -5508,7 +5508,7 @@ struct SpecialMemberDeletionInfo {
>
>    bool isAccessible(Subobject Subobj, CXXMethodDecl *D);
>  };
> -}
> +} // namespace
>
>  /// Is the given special member inaccessible when used on the given
>  /// sub-object.
> @@ -7517,7 +7517,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  static bool TryNamespaceTypoCorrection(Sema &S, LookupResult &R, Scope
> *Sc,
>                                         CXXScopeSpec &SS,
> @@ -8883,7 +8883,7 @@ struct DeclaringSpecialMember {
>      return WasAlreadyBeingDeclared;
>    }
>  };
> -}
> +} // namespace
>
>  CXXConstructorDecl *Sema::DeclareImplicitDefaultConstructor(
>                                                       CXXRecordDecl
> *ClassDecl) {
> @@ -9267,7 +9267,7 @@ private:
>    typedef llvm::DenseMap<const Type *, InheritingConstructorsForType>
> MapType;
>    MapType Map;
>  };
> -}
> +} // namespace
>
>  void Sema::DeclareInheritingConstructors(CXXRecordDecl *ClassDecl) {
>    // Defer declaring the inheriting constructors until the class is
> @@ -13484,7 +13484,7 @@ namespace {
>        return false;
>      }
>    };
> -}
> +} // namespace
>
>  bool Sema::checkThisInStaticMemberFunctionType(CXXMethodDecl *Method) {
>    TypeSourceInfo *TSInfo = Method->getTypeSourceInfo();
>
> Modified: cfe/trunk/lib/Sema/SemaDeclObjC.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDeclObjC.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaDeclObjC.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaDeclObjC.cpp Mon Jun 22 04:47:44 2015
> @@ -446,7 +446,7 @@ class ObjCInterfaceValidatorCCC : public
>    ObjCInterfaceDecl *CurrentIDecl;
>  };
>
> -}
> +} // namespace
>
>  static void diagnoseUseOfProtocols(Sema &TheSema,
>                                     ObjCContainerDecl *CD,
> @@ -3059,7 +3059,7 @@ private:
>      searchFromContainer(container);
>    }
>  };
> -}
> +} // namespace
>
>  void Sema::CheckObjCMethodOverrides(ObjCMethodDecl *ObjCMethod,
>                                      ObjCInterfaceDecl *CurrentClass,
> @@ -3717,7 +3717,7 @@ namespace {
>        return true;
>      }
>    };
> -}
> +} // namespace
>
>  void Sema::DiagnoseUnusedBackingIvarInAccessor(Scope *S,
>                                            const ObjCImplementationDecl
> *ImplD) {
>
> Modified: cfe/trunk/lib/Sema/SemaExpr.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaExpr.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaExpr.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaExpr.cpp Mon Jun 22 04:47:44 2015
> @@ -1138,7 +1138,7 @@ ExprResult doComplexIntegralCast(Sema &S
>    return S.ImpCastExprToType(op, S.Context.getComplexType(toType),
>                               CK_IntegralComplexCast);
>  }
> -}
> +} // namespace
>
>  /// \brief Handle integer arithmetic conversions.  Helper function of
>  /// UsualArithmeticConversions()
> @@ -4257,7 +4257,7 @@ public:
>  private:
>    const IdentifierInfo *const FunctionName;
>  };
> -}
> +} // namespace
>
>  static TypoCorrection TryTypoCorrectionForCall(Sema &S, Expr *Fn,
>                                                 FunctionDecl *FDecl,
> @@ -11974,7 +11974,7 @@ namespace {
>        return E;
>      }
>    };
> -}
> +} // namespace
>
>  ExprResult Sema::TransformToPotentiallyEvaluated(Expr *E) {
>    assert(isUnevaluatedContext() &&
> @@ -13310,7 +13310,7 @@ namespace {
>      bool TraverseTemplateArgument(const TemplateArgument &Arg);
>      bool TraverseRecordType(RecordType *T);
>    };
> -}
> +} // namespace
>
>  bool MarkReferencedDecls::TraverseTemplateArgument(
>      const TemplateArgument &Arg) {
> @@ -13409,7 +13409,7 @@ namespace {
>          S.UpdateMarkingForLValueToRValue(E->getSubExpr());
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Mark any declarations that appear within this expression or any
>  /// potentially-evaluated subexpressions as "referenced".
> @@ -13705,7 +13705,7 @@ namespace {
>        return resolveDecl(E, E->getDecl());
>      }
>    };
> -}
> +} // namespace
>
>  /// Given a function expression of unknown-any type, try to rebuild it
>  /// to have a function type.
> @@ -13796,7 +13796,7 @@ namespace {
>        return resolveDecl(E, E->getDecl());
>      }
>    };
> -}
> +} // namespace
>
>  /// Rebuilds a call expression which yielded __unknown_anytype.
>  ExprResult RebuildUnknownAnyExpr::VisitCallExpr(CallExpr *E) {
>
> Modified: cfe/trunk/lib/Sema/SemaExprCXX.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaExprCXX.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaExprCXX.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaExprCXX.cpp Mon Jun 22 04:47:44 2015
> @@ -2424,7 +2424,7 @@ private:
>    /// in-class initializer.
>    MismatchResult analyzeInClassInitializer();
>  };
> -}
> +} // namespace
>
>  MismatchingNewDeleteDetector::MismatchResult
>  MismatchingNewDeleteDetector::analyzeDeleteExpr(const CXXDeleteExpr *DE) {
> @@ -6571,7 +6571,7 @@ public:
>      return CacheEntry = ExprError();
>    }
>  };
> -}
> +} // namespace
>
>  ExprResult
>  Sema::CorrectDelayedTyposInExpr(Expr *E, VarDecl *InitDecl,
>
> Modified: cfe/trunk/lib/Sema/SemaExprMember.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaExprMember.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaExprMember.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaExprMember.cpp Mon Jun 22 04:47:44 2015
> @@ -579,7 +579,7 @@ private:
>    const RecordDecl *const Record;
>  };
>
> -}
> +} // namespace
>
>  static bool LookupMemberExprInRecord(Sema &SemaRef, LookupResult &R,
>                                       Expr *BaseExpr,
>
> Modified: cfe/trunk/lib/Sema/SemaExprObjC.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaExprObjC.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaExprObjC.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaExprObjC.cpp Mon Jun 22 04:47:44 2015
> @@ -1895,7 +1895,7 @@ class ObjCInterfaceOrSuperCCC : public C
>    }
>  };
>
> -}
> +} // namespace
>
>  Sema::ObjCMessageKind Sema::getObjCMessageKind(Scope *S,
>                                                 IdentifierInfo *Name,
> @@ -3184,7 +3184,7 @@ namespace {
>        }
>      }
>    };
> -}
> +} // namespace
>
>  bool Sema::isKnownName(StringRef name) {
>    if (name.empty())
>
> Modified: cfe/trunk/lib/Sema/SemaInit.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaInit.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaInit.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaInit.cpp Mon Jun 22 04:47:44 2015
> @@ -1915,7 +1915,7 @@ class FieldInitializerValidatorCCC : pub
>    RecordDecl *Record;
>  };
>
> -}
> +} // namespace
>
>  /// @brief Check the well-formedness of a C99 designated initializer.
>  ///
>
> Modified: cfe/trunk/lib/Sema/SemaLookup.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaLookup.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaLookup.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaLookup.cpp Mon Jun 22 04:47:44 2015
> @@ -204,7 +204,7 @@ namespace {
>
> UnqualUsingEntry::Comparator()));
>      }
>    };
> -}
> +} // namespace
>
>  // Retrieve the set of identifier namespaces that correspond to a
>  // specific kind of name lookup.
> @@ -875,7 +875,7 @@ struct FindLocalExternScope {
>    LookupResult &R;
>    bool OldFindLocalExtern;
>  };
> -}
> +} // namespace
>
>  bool Sema::CppLookupName(LookupResult &R, Scope *S) {
>    assert(getLangOpts().CPlusPlus && "Can perform only C++ lookup");
> @@ -2121,7 +2121,7 @@ namespace {
>      Sema::AssociatedClassSet &Classes;
>      SourceLocation InstantiationLoc;
>    };
> -}
> +} // namespace
>
>  static void
>  addAssociatedClassesAndNamespaces(AssociatedLookup &Result, QualType T);
>
> Modified: cfe/trunk/lib/Sema/SemaOpenMP.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaOpenMP.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaOpenMP.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaOpenMP.cpp Mon Jun 22 04:47:44 2015
> @@ -4924,7 +4924,7 @@ public:
>        Diags.popMappings(SavedLoc);
>    }
>  };
> -}
> +} // namespace
>
>  OMPClause *Sema::ActOnOpenMPFirstprivateClause(ArrayRef<Expr *> VarList,
>                                                 SourceLocation StartLoc,
>
> Modified: cfe/trunk/lib/Sema/SemaOverload.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaOverload.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaOverload.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaOverload.cpp Mon Jun 22 04:47:44 2015
> @@ -536,7 +536,7 @@ namespace {
>    struct DFIParamWithArguments : DFIArguments {
>      TemplateParameter Param;
>    };
> -}
> +} // namespace
>
>  /// \brief Convert from Sema's representation of template deduction
> information
>  /// to the form used in overload-candidate information.
> @@ -794,7 +794,7 @@ namespace {
>          *i->Addr = i->Saved;
>      }
>    };
> -}
> +} // namespace
>
>  /// checkPlaceholderForOverload - Do any interesting placeholder-like
>  /// preprocessing on the given expression.
> @@ -9555,7 +9555,7 @@ struct CompareOverloadCandidatesForDispl
>      return S.SourceMgr.isBeforeInTranslationUnit(LLoc, RLoc);
>    }
>  };
> -}
> +} // namespace
>
>  /// CompleteNonViableCandidate - Normally, overload resolution only
>  /// computes up to the first. Produces the FixIt set if possible.
> @@ -9747,7 +9747,7 @@ struct CompareTemplateSpecCandidatesForD
>      return S.SourceMgr.isBeforeInTranslationUnit(LLoc, RLoc);
>    }
>  };
> -}
> +} // namespace
>
>  /// Diagnose a template argument deduction failure.
>  /// We are treating these failures as overload failures due to bad
> @@ -10165,7 +10165,7 @@ public:
>      return &Matches[0].first;
>    }
>  };
> -}
> +} // namespace
>
>  /// ResolveAddressOfOverloadedFunction - Try to resolve the address of
>  /// an overloaded function (C++ [over.over]), where @p From is an
> @@ -10632,7 +10632,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  static std::unique_ptr<CorrectionCandidateCallback>
>  MakeValidator(Sema &SemaRef, MemberExpr *ME, size_t NumArgs,
>
> Modified: cfe/trunk/lib/Sema/SemaPseudoObject.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaPseudoObject.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaPseudoObject.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaPseudoObject.cpp Mon Jun 22 04:47:44 2015
> @@ -338,7 +338,7 @@ namespace {
>     ExprResult buildGet() override;
>     ExprResult buildSet(Expr *op, SourceLocation, bool) override;
>   };
> -}
> +} // namespace
>
>  /// Capture the given expression in an OpaqueValueExpr.
>  OpaqueValueExpr *PseudoOpBuilder::capture(Expr *e) {
>
> Modified: cfe/trunk/lib/Sema/SemaStmt.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaStmt.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaStmt.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaStmt.cpp Mon Jun 22 04:47:44 2015
> @@ -530,7 +530,7 @@ namespace {
>        return LHS < RHS.first;
>      }
>    };
> -}
> +} // namespace
>
>  /// CmpCaseVals - Comparison predicate for sorting case values.
>  ///
> @@ -1904,7 +1904,7 @@ VarDecl *BuildForRangeVarDecl(Sema &Sema
>    return Decl;
>  }
>
> -}
> +} // namespace
>
>  static bool ObjCEnumerationCollection(Expr *Collection) {
>    return !Collection->isTypeDependent()
> @@ -2116,7 +2116,7 @@ struct InvalidateOnErrorScope {
>    Decl *D;
>    bool Enabled;
>  };
> -}
> +} // namespace
>
>  /// BuildCXXForRangeStmt - Build or instantiate a C++11 for-range
> statement.
>  StmtResult
> @@ -2952,7 +2952,7 @@ bool LocalTypedefNameReferencer::VisitRe
>          S.MarkAnyDeclReferenced(T->getLocation(), T, /*OdrUse=*/false);
>    return true;
>  }
> -}
> +} // namespace
>
>  TypeLoc Sema::getReturnTypeLoc(FunctionDecl *FD) const {
>    TypeLoc TL = FD->getTypeSourceInfo()->getTypeLoc().IgnoreParens();
> @@ -3489,7 +3489,7 @@ template <> struct DenseMapInfo<CatchHan
>  template <> struct isPodLike<CatchHandlerType> {
>    static const bool value = true;
>  };
> -}
> +} // namespace llvm
>
>  namespace {
>  class CatchTypePublicBases {
> @@ -3526,7 +3526,7 @@ public:
>      return false;
>    }
>  };
> -}
> +} // namespace
>
>  /// ActOnCXXTryBlock - Takes a try compound-statement and a number of
>  /// handlers and creates a try statement from them.
>
> Modified: cfe/trunk/lib/Sema/SemaTemplate.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaTemplate.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaTemplate.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaTemplate.cpp Mon Jun 22 04:47:44 2015
> @@ -1549,7 +1549,7 @@ struct DependencyChecker : RecursiveASTV
>      return TraverseType(T->getInjectedSpecializationType());
>    }
>  };
> -}
> +} // namespace
>
>  /// Determines whether a given type depends on the given parameter
>  /// list.
> @@ -3953,7 +3953,7 @@ namespace {
>      bool VisitTagDecl(const TagDecl *Tag);
>      bool VisitNestedNameSpecifier(NestedNameSpecifier *NNS);
>    };
> -}
> +} // namespace
>
>  bool UnnamedLocalNoLinkageFinder::VisitBuiltinType(const BuiltinType*) {
>    return false;
> @@ -8220,7 +8220,7 @@ namespace {
>        return E;
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Rebuilds a type within the context of the current
> instantiation.
>  ///
>
> Modified: cfe/trunk/lib/Sema/SemaTemplateDeduction.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaTemplateDeduction.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaTemplateDeduction.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaTemplateDeduction.cpp Mon Jun 22 04:47:44 2015
> @@ -58,7 +58,7 @@ namespace clang {
>      /// terms of noreturn and default calling convention adjustments.
>      TDF_InOverloadResolution = 0x20
>    };
> -}
> +} // namespace clang
>
>  using namespace clang;
>
> @@ -3913,7 +3913,7 @@ namespace {
>        return TransformType(TLB, TL);
>      }
>    };
> -}
> +} // namespace
>
>  Sema::DeduceAutoResult
>  Sema::DeduceAutoType(TypeSourceInfo *Type, Expr *&Init, QualType &Result)
> {
>
> Modified: cfe/trunk/lib/Sema/SemaTemplateInstantiate.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaTemplateInstantiate.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaTemplateInstantiate.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaTemplateInstantiate.cpp Mon Jun 22 04:47:44 2015
> @@ -844,7 +844,7 @@ namespace {
>                                                 SourceLocation loc,
>                                                 TemplateArgument arg);
>    };
> -}
> +} // namespace
>
>  bool TemplateInstantiator::AlreadyTransformed(QualType T) {
>    if (T.isNull())
>
> Modified: cfe/trunk/lib/Sema/SemaTemplateVariadic.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaTemplateVariadic.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaTemplateVariadic.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaTemplateVariadic.cpp Mon Jun 22 04:47:44 2015
> @@ -195,7 +195,7 @@ namespace {
>        return true;
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Determine whether it's possible for an unexpanded parameter
> pack to
>  /// be valid in this location. This only happens when we're in a
> declaration
> @@ -806,7 +806,7 @@ class ParameterPackValidatorCCC : public
>    }
>  };
>
> -}
> +} // namespace
>
>  /// \brief Called when an expression computing the size of a parameter
> pack
>  /// is parsed.
>
> Modified: cfe/trunk/lib/Sema/SemaType.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaType.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/SemaType.cpp (original)
> +++ cfe/trunk/lib/Sema/SemaType.cpp Mon Jun 22 04:47:44 2015
> @@ -242,7 +242,7 @@ namespace {
>        savedAttrs.back()->setNext(nullptr);
>      }
>    };
> -}
> +} // namespace
>
>  static void spliceAttrIntoList(AttributeList &attr, AttributeList *&head)
> {
>    attr.setNext(head);
> @@ -1409,7 +1409,7 @@ namespace {
>  ///
>  /// The values of this enum are used in diagnostics.
>  enum QualifiedFunctionKind { QFK_BlockPointer, QFK_Pointer, QFK_Reference
> };
> -}
> +} // namespace
>
>  /// Check whether the type T is a qualified function type, and if it is,
>  /// diagnose that it cannot be contained within the given kind of
> declarator.
> @@ -4399,7 +4399,7 @@ namespace {
>        llvm_unreachable("unsupported TypeLoc kind in declarator!");
>      }
>    };
> -}
> +} // namespace
>
>  static void fillAtomicQualLoc(AtomicTypeLoc ATL, const DeclaratorChunk
> &Chunk) {
>    SourceLocation Loc;
> @@ -4990,7 +4990,7 @@ namespace {
>        llvm_unreachable("unknown wrapping kind");
>      }
>    };
> -}
> +} // namespace
>
>  static bool handleMSPointerTypeQualifierAttr(TypeProcessingState &State,
>                                               AttributeList &Attr,
> @@ -5897,7 +5897,7 @@ namespace {
>        S.Diag(Loc, DiagID) << T;
>      }
>    };
> -}
> +} // namespace
>
>  bool Sema::RequireCompleteExprType(Expr *E, unsigned DiagID) {
>    TypeDiagnoserDiag Diagnoser(DiagID);
>
> Modified: cfe/trunk/lib/Sema/TypeLocBuilder.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/TypeLocBuilder.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Sema/TypeLocBuilder.h (original)
> +++ cfe/trunk/lib/Sema/TypeLocBuilder.h Mon Jun 22 04:47:44 2015
> @@ -146,6 +146,6 @@ private:
>    }
>  };
>
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/Serialization/ASTReader.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTReader.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ASTReader.cpp (original)
> +++ cfe/trunk/lib/Serialization/ASTReader.cpp Mon Jun 22 04:47:44 2015
> @@ -1686,7 +1686,7 @@ namespace {
>      // files.
>      IdentifierInfo *getIdentifierInfo() const { return Found; }
>    };
> -}
> +} // namespace
>
>  void ASTReader::updateOutOfDateIdentifier(IdentifierInfo &II) {
>    // Note that we are loading an identifier.
> @@ -3954,7 +3954,7 @@ namespace {
>                                        SuggestedPredefines,
> ExistingLangOpts);
>      }
>    };
> -}
> +} // namespace
>
>  bool ASTReader::readASTFileControlBlock(
>      StringRef Filename, FileManager &FileMgr,
> @@ -4739,7 +4739,7 @@ struct PPEntityComp {
>    }
>  };
>
> -}
> +} // namespace
>
>  PreprocessedEntityID ASTReader::findPreprocessedEntity(SourceLocation Loc,
>                                                         bool EndsAfter)
> const {
> @@ -4859,7 +4859,7 @@ namespace {
>
>      Optional<HeaderFileInfo> getHeaderFileInfo() const { return HFI; }
>    };
> -}
> +} // namespace
>
>  HeaderFileInfo ASTReader::GetHeaderFileInfo(const FileEntry *FE) {
>    HeaderFileInfoVisitor Visitor(FE);
> @@ -6192,7 +6192,7 @@ namespace {
>        return false;
>      }
>    };
> -}
> +} // namespace
>
>  ExternalLoadResult ASTReader::FindExternalLexicalDecls(const DeclContext
> *DC,
>                                           bool (*isKindWeWant)(Decl::Kind),
> @@ -6237,7 +6237,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  void ASTReader::FindFileRegionDecls(FileID File,
>                                      unsigned Offset, unsigned Length,
> @@ -6355,7 +6355,7 @@ namespace {
>        return FoundAnything;
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Retrieve the "definitive" module file for the definition of the
>  /// given declaration context, if there is one.
> @@ -6504,7 +6504,7 @@ namespace {
>        return FoundAnything && !This->VisitAll;
>      }
>    };
> -}
> +} // namespace
>
>  void ASTReader::completeVisibleDeclsMap(const DeclContext *DC) {
>    if (!DC->hasExternalVisibleStorage())
> @@ -6848,7 +6848,7 @@ namespace clang {
>
>      StringRef Next() override;
>    };
> -}
> +} // namespace clang
>
>  ASTIdentifierIterator::ASTIdentifierIterator(const ASTReader &Reader)
>    : Reader(Reader), Index(Reader.ModuleMgr.size() - 1) {
> @@ -6960,7 +6960,8 @@ namespace clang { namespace serializatio
>      }
>      bool factoryHasMoreThanOneDecl() const { return
> FactoryHasMoreThanOneDecl; }
>    };
> -} } // end namespace clang::serialization
> +} // namespace serialization
> + } // namespace clang
>
>  /// \brief Add the given set of methods to the method list.
>  static void addMethodsToPool(Sema &S, ArrayRef<ObjCMethodDecl *> Methods,
>
> Modified: cfe/trunk/lib/Serialization/ASTReaderDecl.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTReaderDecl.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ASTReaderDecl.cpp (original)
> +++ cfe/trunk/lib/Serialization/ASTReaderDecl.cpp Mon Jun 22 04:47:44 2015
> @@ -387,7 +387,7 @@ namespace clang {
>        }
>      }
>    };
> -}
> +} // namespace clang
>
>  namespace {
>  /// Iterator over the redeclarations of a declaration that have already
> @@ -423,7 +423,7 @@ public:
>      return A.Current != B.Current;
>    }
>  };
> -}
> +} // namespace
>  template<typename DeclT>
>  llvm::iterator_range<MergedRedeclIterator<DeclT>> merged_redecls(DeclT
> *D) {
>    return llvm::iterator_range<MergedRedeclIterator<DeclT>>(
> @@ -2934,7 +2934,7 @@ void ASTDeclReader::attachPreviousDeclIm
>            std::make_pair(Canon, IsUnresolved ? PrevFD : FD));
>    }
>  }
> -}
> +} // namespace clang
>  void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, ...) {
>    llvm_unreachable("attachPreviousDecl on non-redeclarable declaration");
>  }
> @@ -3490,7 +3490,7 @@ namespace {
>        return Chain;
>      }
>    };
> -}
> +} // namespace
>
>  void ASTReader::loadPendingDeclChain(Decl *CanonDecl) {
>    // The decl might have been merged into something else after being
> added to
> @@ -3647,7 +3647,7 @@ namespace {
>        return true;
>      }
>    };
> -}
> +} // namespace
>
>  void ASTReader::loadObjCCategories(serialization::GlobalDeclID ID,
>                                     ObjCInterfaceDecl *D,
>
> Modified: cfe/trunk/lib/Serialization/ASTReaderInternals.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTReaderInternals.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ASTReaderInternals.h (original)
> +++ cfe/trunk/lib/Serialization/ASTReaderInternals.h Mon Jun 22 04:47:44
> 2015
> @@ -241,8 +241,8 @@ public:
>  typedef llvm::OnDiskChainedHashTable<HeaderFileInfoTrait>
>    HeaderFileInfoLookupTable;
>
> -} // end namespace clang::serialization::reader
> -} // end namespace clang::serialization
> +} // namespace reader
> +} // namespace serialization
>  } // end namespace clang
>
>
>
> Modified: cfe/trunk/lib/Serialization/ASTReaderStmt.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTReaderStmt.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ASTReaderStmt.cpp (original)
> +++ cfe/trunk/lib/Serialization/ASTReaderStmt.cpp Mon Jun 22 04:47:44 2015
> @@ -103,7 +103,7 @@ namespace clang {
>      void Visit##Type(Type *);
>  #include "clang/AST/StmtNodes.inc"
>    };
> -}
> +} // namespace clang
>
>  void ASTStmtReader::
>  ReadTemplateKWAndArgsInfo(ASTTemplateKWAndArgsInfo &Args,
> @@ -1699,7 +1699,7 @@ public:
>  #include "clang/Basic/OpenMPKinds.def"
>    OMPClause *readClause();
>  };
> -}
> +} // namespace clang
>
>  OMPClause *OMPClauseReader::readClause() {
>    OMPClause *C;
>
> Modified: cfe/trunk/lib/Serialization/ASTWriter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTWriter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ASTWriter.cpp (original)
> +++ cfe/trunk/lib/Serialization/ASTWriter.cpp Mon Jun 22 04:47:44 2015
> @@ -98,7 +98,7 @@ namespace {
>  #define ABSTRACT_TYPE(Class, Base)
>  #include "clang/AST/TypeNodes.def"
>    };
> -}
> +} // namespace
>
>  void ASTTypeWriter::VisitBuiltinType(const BuiltinType *T) {
>    llvm_unreachable("Built-in types are never serialized");
> @@ -458,7 +458,7 @@ public:
>    void VisitFunctionTypeLoc(FunctionTypeLoc TyLoc);
>  };
>
> -}
> +} // namespace
>
>  void TypeLocWriter::VisitQualifiedTypeLoc(QualifiedTypeLoc TL) {
>    // nothing to do
>
> Modified: cfe/trunk/lib/Serialization/ASTWriterDecl.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTWriterDecl.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ASTWriterDecl.cpp (original)
> +++ cfe/trunk/lib/Serialization/ASTWriterDecl.cpp Mon Jun 22 04:47:44 2015
> @@ -193,7 +193,7 @@ namespace clang {
>        Record.append(LazySpecializations.begin(),
> LazySpecializations.end());
>      }
>    };
> -}
> +} // namespace clang
>
>  void ASTDeclWriter::Visit(Decl *D) {
>    DeclVisitor<ASTDeclWriter>::Visit(D);
>
> Modified: cfe/trunk/lib/Serialization/ASTWriterStmt.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTWriterStmt.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ASTWriterStmt.cpp (original)
> +++ cfe/trunk/lib/Serialization/ASTWriterStmt.cpp Mon Jun 22 04:47:44 2015
> @@ -47,7 +47,7 @@ namespace clang {
>      void Visit##Type(Type *);
>  #include "clang/AST/StmtNodes.inc"
>    };
> -}
> +} // namespace clang
>
>  void ASTStmtWriter::
>  AddTemplateKWAndArgsInfo(const ASTTemplateKWAndArgsInfo &Args) {
> @@ -1708,7 +1708,7 @@ public:
>  #include "clang/Basic/OpenMPKinds.def"
>    void writeClause(OMPClause *C);
>  };
> -}
> +} // namespace clang
>
>  void OMPClauseWriter::writeClause(OMPClause *C) {
>    Record.push_back(C->getClauseKind());
>
> Modified: cfe/trunk/lib/Serialization/GlobalModuleIndex.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/GlobalModuleIndex.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/GlobalModuleIndex.cpp (original)
> +++ cfe/trunk/lib/Serialization/GlobalModuleIndex.cpp Mon Jun 22 04:47:44
> 2015
> @@ -52,7 +52,7 @@ namespace {
>      /// \brief The index for identifiers.
>      IDENTIFIER_INDEX
>    };
> -}
> +} // namespace
>
>  /// \brief The name of the global index file.
>  static const char * const IndexFileName = "modules.idx";
> @@ -121,7 +121,7 @@ public:
>  typedef llvm::OnDiskIterableChainedHashTable<IdentifierIndexReaderTrait>
>      IdentifierIndexTable;
>
> -}
> +} // namespace
>
>  GlobalModuleIndex::GlobalModuleIndex(std::unique_ptr<llvm::MemoryBuffer>
> Buffer,
>                                       llvm::BitstreamCursor Cursor)
> @@ -430,7 +430,7 @@ namespace {
>      /// \brief Write the index to the given bitstream.
>      void writeIndex(llvm::BitstreamWriter &Stream);
>    };
> -}
> +} // namespace
>
>  static void emitBlockID(unsigned ID, const char *Name,
>                          llvm::BitstreamWriter &Stream,
> @@ -493,7 +493,7 @@ namespace {
>        return std::make_pair(k, IsInteresting);
>      }
>    };
> -}
> +} // namespace
>
>  bool GlobalModuleIndexBuilder::loadModuleFile(const FileEntry *File) {
>    // Open the module file.
> @@ -684,7 +684,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  void GlobalModuleIndexBuilder::writeIndex(llvm::BitstreamWriter &Stream) {
>    using namespace llvm;
> @@ -882,7 +882,7 @@ namespace {
>        return Result;
>      }
>    };
> -}
> +} // namespace
>
>  IdentifierIterator *GlobalModuleIndex::createIdentifierIterator() const {
>    IdentifierIndexTable &Table =
>
> Modified: cfe/trunk/lib/Serialization/ModuleManager.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ModuleManager.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Serialization/ModuleManager.cpp (original)
> +++ cfe/trunk/lib/Serialization/ModuleManager.cpp Mon Jun 22 04:47:44 2015
> @@ -534,7 +534,7 @@ namespace llvm {
>        return M->ModuleName;
>      }
>    };
> -}
> +} // namespace llvm
>
>  void ModuleManager::viewGraph() {
>    llvm::ViewGraph(*this, "Modules");
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp Mon Jun
> 22 04:47:44 2015
> @@ -63,7 +63,7 @@ public:
>    void dump() const;
>    void dumpToStream(raw_ostream &os) const;
>  };
> -}
> +} // namespace
>
>  static SVal computeExtentBegin(SValBuilder &svalBuilder,
>                                 const MemRegion *region) {
>
> Modified:
> cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
> Mon Jun 22 04:47:44 2015
> @@ -132,7 +132,7 @@ namespace {
>      void checkPostStmt(const ObjCArrayLiteral *AL,
>                         CheckerContext &C) const;
>    };
> -}
> +} // namespace
>
>  void NilArgChecker::warnIfNilExpr(const Expr *E,
>                                    const char *Msg,
> @@ -631,7 +631,7 @@ class ClassReleaseChecker : public Check
>  public:
>    void checkPreObjCMessage(const ObjCMethodCall &msg, CheckerContext &C)
> const;
>  };
> -}
> +} // namespace
>
>  void ClassReleaseChecker::checkPreObjCMessage(const ObjCMethodCall &msg,
>                                                CheckerContext &C) const {
> @@ -692,7 +692,7 @@ class VariadicMethodTypeChecker : public
>  public:
>    void checkPreObjCMessage(const ObjCMethodCall &msg, CheckerContext &C)
> const;
>  };
> -}
> +} // namespace
>
>  /// isVariadicMessage - Returns whether the given message is a variadic
> message,
>  /// where all arguments must be Objective-C types.
> @@ -855,7 +855,7 @@ public:
>                                       const CallEvent *Call,
>                                       PointerEscapeKind Kind) const;
>  };
> -}
> +} // namespace
>
>  static bool isKnownNonNilCollectionType(QualType T) {
>    const ObjCObjectPointerType *PT = T->getAs<ObjCObjectPointerType>();
> @@ -1208,7 +1208,7 @@ public:
>
>    void checkPostObjCMessage(const ObjCMethodCall &M, CheckerContext &C)
> const;
>  };
> -}
> +} // namespace
>
>  ProgramStateRef
>  ObjCNonNilReturnValueChecker::assumeExprIsNonNull(const Expr *NonNullExpr,
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp Mon Jun
> 22 04:47:44 2015
> @@ -184,7 +184,7 @@ public:
>      walker.Visit(D->getBody());
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerCStringSyntaxChecker(CheckerManager &mgr) {
>    mgr.registerChecker<CStringSyntaxChecker>();
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp Mon Jun 22
> 04:47:44 2015
> @@ -241,7 +241,7 @@ public:
>                       BR);
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerObjCDeallocChecker(CheckerManager &mgr) {
>    mgr.registerChecker<ObjCDeallocChecker>();
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp Mon
> Jun 22 04:47:44 2015
> @@ -756,7 +756,7 @@ public:
>      walker.Visit(D->getBody());
>    }
>  };
> -}
> +} // namespace
>
>  #define REGISTER_CHECKER(name)
>      \
>    void ento::register##name(CheckerManager &mgr) {
>      \
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp Mon Jun
> 22 04:47:44 2015
> @@ -34,7 +34,7 @@ public:
>    void VisitStmt(Stmt *S) { VisitChildren(S); }
>    void VisitChildren(Stmt *S);
>  };
> -}
> +} // namespace
>
>  void WalkAST::VisitChildren(Stmt *S) {
>    for (Stmt::child_iterator I = S->child_begin(), E = S->child_end();
> I!=E; ++I)
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/ClangSACheckers.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/ClangSACheckers.h (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/ClangSACheckers.h Mon Jun 22
> 04:47:44 2015
> @@ -30,8 +30,8 @@ class CheckerRegistry;
>  #undef CHECKER
>  #undef GET_CHECKERS
>
> -} // end ento namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp Mon Jun 22
> 04:47:44 2015
> @@ -77,7 +77,7 @@ public:
>      return reachable[block->getBlockID()];
>    }
>  };
> -}
> +} // namespace
>
>  void ReachableCode::computeReachableBlocks() {
>    if (!cfg.getNumBlockIDs())
> @@ -445,7 +445,7 @@ public:
>      }
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerDeadStoresChecker(CheckerManager &mgr) {
>    mgr.registerChecker<DeadStoresChecker>();
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp Mon Jun 22
> 04:47:44 2015
> @@ -40,7 +40,7 @@ public:
>      }
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerDominatorsTreeDumper(CheckerManager &mgr) {
>    mgr.registerChecker<DominatorsTreeDumper>();
> @@ -60,7 +60,7 @@ public:
>      }
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerLiveVariablesDumper(CheckerManager &mgr) {
>    mgr.registerChecker<LiveVariablesDumper>();
> @@ -80,7 +80,7 @@ public:
>      }
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerCFGViewer(CheckerManager &mgr) {
>    mgr.registerChecker<CFGViewer>();
> @@ -106,7 +106,7 @@ public:
>      }
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerCFGDumper(CheckerManager &mgr) {
>    mgr.registerChecker<CFGDumper>();
> @@ -126,7 +126,7 @@ public:
>      CG.viewGraph();
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerCallGraphViewer(CheckerManager &mgr) {
>    mgr.registerChecker<CallGraphViewer>();
> @@ -146,7 +146,7 @@ public:
>      CG.dump();
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerCallGraphDumper(CheckerManager &mgr) {
>    mgr.registerChecker<CallGraphDumper>();
> @@ -185,7 +185,7 @@ public:
>      llvm::errs() << "[stats]\n" << "num-entries = " << Keys.size() <<
> '\n';
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerConfigDumper(CheckerManager &mgr) {
>    mgr.registerChecker<ConfigDumper>();
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp Mon Jun
> 22 04:47:44 2015
> @@ -205,7 +205,7 @@ void DirectIvarAssignment::MethodCrawler
>      }
>    }
>  }
> -}
> +} // namespace
>
>  // Register the checker that checks for direct accesses in all functions,
>  // except for the initialization and copy routines.
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp Mon
> Jun 22 04:47:44 2015
> @@ -41,7 +41,7 @@ public:
>    void checkPostStmt(const ImplicitCastExpr *CastE, CheckerContext &C)
> const;
>    void checkPostStmt(const CXXNewExpr *NewE, CheckerContext &C) const;
>  };
> -}
> +} // namespace
>
>  static void recordFixedType(const MemRegion *Region, const CXXMethodDecl
> *MD,
>                              CheckerContext &C) {
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -31,7 +31,7 @@ class ExprInspectionChecker : public Che
>  public:
>    bool evalCall(const CallExpr *CE, CheckerContext &C) const;
>  };
> -}
> +} // namespace
>
>  bool ExprInspectionChecker::evalCall(const CallExpr *CE,
>                                       CheckerContext &C) const {
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -722,7 +722,7 @@ void IvarInvalidationCheckerImpl::Method
>
>    VisitStmt(ME);
>  }
> -}
> +} // namespace
>
>  // Register the checkers.
>  namespace {
> @@ -738,7 +738,7 @@ public:
>      Walker.visit(D);
>    }
>  };
> -}
> +} // namespace
>
>  #define REGISTER_CHECKER(name)
>      \
>    void ento::register##name(CheckerManager &mgr) {
>      \
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -312,7 +312,7 @@ public:
>      CheckStringRefAssignedTemporary(D, BR, this);
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerLLVMConventionsChecker(CheckerManager &mgr) {
>    mgr.registerChecker<LLVMConventionsChecker>();
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -151,7 +151,7 @@ private:
>                                     BugReport &BR) override;
>    };
>  };
> -}
> +} // namespace
>
>  /// ProgramState traits to store the currently allocated (and not yet
> freed)
>  /// symbols. This is a map from the allocated content symbol to the
>
> Modified:
> cfe/trunk/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> ---
> cfe/trunk/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
> (original)
> +++
> cfe/trunk/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -187,7 +187,7 @@ private:
>        toScanFor(v), Context(ctx)
>      { }
>    };
> -}
> +} // namespace
>
>  // OutputPossibleOverflows - We've found a possible overflow earlier,
>  // now check whether Body might contain a comparison which might be
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp Mon Jun
> 22 04:47:44 2015
> @@ -246,7 +246,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  void ento::registerMallocSizeofChecker(CheckerManager &mgr) {
>    mgr.registerChecker<MallocSizeofChecker>();
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp Mon Jun 22
> 04:47:44 2015
> @@ -47,7 +47,7 @@ public:
>    void checkASTDecl(const ObjCMethodDecl *D,
>                      AnalysisManager &mgr, BugReporter &BR) const;
>  };
> -}
> +} // namespace
>
>  void NSErrorMethodChecker::checkASTDecl(const ObjCMethodDecl *D,
>                                          AnalysisManager &mgr,
> @@ -94,7 +94,7 @@ public:
>    void checkASTDecl(const FunctionDecl *D,
>                      AnalysisManager &mgr, BugReporter &BR) const;
>  };
> -}
> +} // namespace
>
>  void CFErrorFunctionChecker::checkASTDecl(const FunctionDecl *D,
>                                          AnalysisManager &mgr,
> @@ -146,7 +146,7 @@ public:
>                  "Coding conventions (Apple)") {}
>  };
>
> -}
> +} // namespace
>
>  namespace {
>  class NSOrCFErrorDerefChecker
> @@ -164,7 +164,7 @@ public:
>                       CheckerContext &C) const;
>    void checkEvent(ImplicitNullDerefEvent event) const;
>  };
> -}
> +} // namespace
>
>  typedef llvm::ImmutableMap<SymbolRef, unsigned> ErrorOutFlag;
>  REGISTER_TRAIT_WITH_PROGRAMSTATE(NSErrorOut, ErrorOutFlag)
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -36,7 +36,7 @@ public:
>    void checkPostObjCMessage(const ObjCMethodCall &msg, CheckerContext &C)
> const;
>  };
>
> -}
> +} // namespace
>
>  void NoReturnFunctionChecker::checkPostCall(const CallEvent &CE,
>                                              CheckerContext &C) const {
>
> Modified:
> cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -168,7 +168,7 @@ public:
>      walker.Visit(D->getBody());
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerObjCContainersASTChecker(CheckerManager &mgr) {
>    mgr.registerChecker<ObjCContainersASTChecker>();
>
> Modified:
> cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
> Mon Jun 22 04:47:44 2015
> @@ -81,7 +81,7 @@ private:
>    mutable bool IsInitialized;
>  };
>
> -}
> +} // namespace
>
>  /// \brief Determine whether the given class has a superclass that we want
>  /// to check. The name of the found superclass is stored in
> SuperclassName.
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp Mon Jun
> 22 04:47:44 2015
> @@ -61,7 +61,7 @@ template <> struct FoldingSetTrait<RetEf
>      ID.AddInteger((unsigned) X.getObjKind());
>  }
>  };
> -} // end llvm namespace
> +} // namespace llvm
>
>
>  //===----------------------------------------------------------------------===//
>  // Reference-counting logic (typestate + counts).
> @@ -484,7 +484,7 @@ public:
>    IdentifierInfo *getIdentifier() const { return II; }
>    Selector getSelector() const { return S; }
>  };
> -}
> +} // namespace
>
>  namespace llvm {
>  template <> struct DenseMapInfo<ObjCSummaryKey> {
> @@ -510,7 +510,7 @@ template <> struct DenseMapInfo<ObjCSumm
>    }
>
>  };
> -} // end llvm namespace
> +} // namespace llvm
>
>  namespace {
>  class ObjCSummaryCache {
> @@ -4032,4 +4032,6 @@ CallEffects CallEffects::getEffect(const
>
>  #undef createCallEffect
>
> -}}}
> +} // namespace objc_retain
> +} // namespace ento
> +} // namespace clang
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp Mon Jun
> 22 04:47:44 2015
> @@ -34,7 +34,7 @@ class ReturnUndefChecker : public Checke
>  public:
>    void checkPreStmt(const ReturnStmt *RS, CheckerContext &C) const;
>  };
> -}
> +} // namespace
>
>  void ReturnUndefChecker::checkPreStmt(const ReturnStmt *RS,
>                                        CheckerContext &C) const {
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -40,7 +40,7 @@ private:
>    static SourceRange genName(raw_ostream &os, const MemRegion *R,
>                               ASTContext &Ctx);
>  };
> -}
> +} // namespace
>
>  SourceRange StackAddrEscapeChecker::genName(raw_ostream &os, const
> MemRegion *R,
>                                              ASTContext &Ctx) {
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp Mon Jun
> 22 04:47:44 2015
> @@ -34,7 +34,7 @@ class TaintTesterChecker : public Checke
>  public:
>    void checkPostStmt(const Expr *E, CheckerContext &C) const;
>  };
> -}
> +} // namespace
>
>  inline void TaintTesterChecker::initBugType() const {
>    if (!BT)
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp Mon Jun
> 22 04:47:44 2015
> @@ -56,7 +56,7 @@ public:
>    void checkBranchCondition(const Stmt *Condition, CheckerContext &Ctx)
> const;
>  };
>
> -}
> +} // namespace
>
>  void UndefBranchChecker::checkBranchCondition(const Stmt *Condition,
>                                                CheckerContext &Ctx) const {
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp Mon
> Jun 22 04:47:44 2015
> @@ -48,7 +48,7 @@ private:
>    static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM);
>    static inline bool isEmptyCFGBlock(const CFGBlock *CB);
>  };
> -}
> +} // namespace
>
>  void UnreachableCodeChecker::checkEndAnalysis(ExplodedGraph &G,
>                                                BugReporter &B,
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp Mon Jun
> 22 04:47:44 2015
> @@ -239,7 +239,7 @@ public:
>        }
>    }
>  };
> -}
> +} // namespace
>
>  void ento::registerVirtualCallChecker(CheckerManager &mgr) {
>    mgr.registerChecker<VirtualCallChecker>();
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/BasicValueFactory.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/BasicValueFactory.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/BasicValueFactory.cpp Mon Jun 22
> 04:47:44 2015
> @@ -50,7 +50,7 @@ template<> struct FoldingSetTrait<SValPa
>      X.second.Profile(ID);
>    }
>  };
> -}
> +} // namespace llvm
>
>  typedef llvm::FoldingSet<llvm::FoldingSetNodeWrapper<SValData> >
>    PersistentSValsTy;
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/BlockCounter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/BlockCounter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/BlockCounter.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/BlockCounter.cpp Mon Jun 22 04:47:44
> 2015
> @@ -43,7 +43,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  typedef llvm::ImmutableMap<CountKey, unsigned> CountMap;
>
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/BugReporter.cpp Mon Jun 22 04:47:44
> 2015
> @@ -2847,7 +2847,7 @@ public:
>
>    bool popNextReportGraph(ReportGraph &GraphWrapper);
>  };
> -}
> +} // namespace
>
>  TrimmedGraph::TrimmedGraph(const ExplodedGraph *OriginalGraph,
>                             ArrayRef<const ExplodedNode *> Nodes) {
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/CheckerManager.cpp Mon Jun 22
> 04:47:44 2015
> @@ -160,7 +160,7 @@ namespace {
>        checkFn(S, C);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Run checkers for visiting Stmts.
>  void CheckerManager::runCheckersForStmt(bool isPreVisit,
> @@ -199,7 +199,7 @@ namespace {
>        checkFn(*Msg.cloneWithState<ObjCMethodCall>(Pred->getState()), C);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Run checkers for visiting obj-c messages.
>  void CheckerManager::runCheckersForObjCMessage(bool isPreVisit,
> @@ -242,7 +242,7 @@ namespace {
>        checkFn(*Call.cloneWithState(Pred->getState()), C);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Run checkers for visiting an abstract call event.
>  void CheckerManager::runCheckersForCallEvent(bool isPreVisit,
> @@ -290,7 +290,7 @@ namespace {
>        checkFn(Loc, IsLoad, BoundEx, C);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Run checkers for load/store of a location.
>
> @@ -331,7 +331,7 @@ namespace {
>        checkFn(Loc, Val, S, C);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Run checkers for binding of a value to a location.
>  void CheckerManager::runCheckersForBind(ExplodedNodeSet &Dst,
> @@ -395,7 +395,7 @@ namespace {
>        checkFn(Condition, C);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Run checkers for branch condition.
>  void CheckerManager::runCheckersForBranchCondition(const Stmt *Condition,
> @@ -444,7 +444,7 @@ namespace {
>        checkFn(SR, C);
>      }
>    };
> -}
> +} // namespace
>
>  /// \brief Run checkers for dead symbols.
>  void CheckerManager::runCheckersForDeadSymbols(ExplodedNodeSet &Dst,
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/ExprEngine.cpp Mon Jun 22 04:47:44
> 2015
> @@ -2648,7 +2648,7 @@ struct DOTGraphTraits<ExplodedNode*> :
>      return Out.str();
>    }
>  };
> -} // end llvm namespace
> +} // namespace llvm
>  #endif
>
>  void ExprEngine::ViewGraph(bool trim) {
>
> Modified:
> cfe/trunk/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
> (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h
> Mon Jun 22 04:47:44 2015
> @@ -39,7 +39,7 @@ public:
>    }
>  };
>
> -} // end ento namespace
> -} // end clang namespace
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/ProgramState.cpp Mon Jun 22 04:47:44
> 2015
> @@ -40,7 +40,8 @@ void ProgramStateRelease(const ProgramSt
>      Mgr.freeStates.push_back(s);
>    }
>  }
> -}}
> +} // namespace ento
> +} // namespace clang
>
>  ProgramState::ProgramState(ProgramStateManager *mgr, const Environment&
> env,
>                   StoreRef st, GenericDataMap gdm)
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp Mon Jun 22 04:47:44
> 2015
> @@ -131,7 +131,7 @@ namespace llvm {
>    template <> struct isPodLike<BindingKey> {
>      static const bool value = true;
>    };
> -} // end llvm namespace
> +} // namespace llvm
>
>  LLVM_DUMP_METHOD void BindingKey::dump() const { llvm::errs() << *this; }
>
> @@ -309,7 +309,7 @@ public:
>
>    bool supportsFields() const { return SupportsFields; }
>  };
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // Main RegionStore logic.
> @@ -737,7 +737,7 @@ public:
>      static_cast<DERIVED*>(this)->VisitCluster(BaseR, C);
>    }
>  };
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // Binding invalidation.
> @@ -963,7 +963,7 @@ public:
>    void VisitCluster(const MemRegion *baseR, const ClusterBindings *C);
>    void VisitBinding(SVal V);
>  };
> -}
> +} // namespace
>
>  void invalidateRegionsWorker::VisitBinding(SVal V) {
>    // A symbol?  Mark it touched by the invalidation.
> @@ -2196,7 +2196,7 @@ public:
>    bool UpdatePostponed();
>    void VisitBinding(SVal V);
>  };
> -}
> +} // namespace
>
>  void removeDeadBindingsWorker::VisitAddedToCluster(const MemRegion *baseR,
>                                                     const ClusterBindings
> &C) {
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Core/SimpleConstraintManager.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Core/SimpleConstraintManager.h (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Core/SimpleConstraintManager.h Mon Jun 22
> 04:47:44 2015
> @@ -93,8 +93,8 @@ protected:
>                                           bool Assumption);
>  };
>
> -} // end GR namespace
> +} // namespace ento
>
> -} // end clang namespace
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/StaticAnalyzer/Frontend/ModelInjector.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/StaticAnalyzer/Frontend/ModelInjector.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/StaticAnalyzer/Frontend/ModelInjector.h (original)
> +++ cfe/trunk/lib/StaticAnalyzer/Frontend/ModelInjector.h Mon Jun 22
> 04:47:44 2015
> @@ -68,7 +68,7 @@ private:
>    // BodyFarm.
>    llvm::StringMap<Stmt *> Bodies;
>  };
> -}
> -}
> +} // namespace ento
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/lib/Tooling/Tooling.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Tooling/Tooling.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/lib/Tooling/Tooling.cpp (original)
> +++ cfe/trunk/lib/Tooling/Tooling.cpp Mon Jun 22 04:47:44 2015
> @@ -173,7 +173,7 @@ public:
>    FrontendAction *create() override { return Action; }
>  };
>
> -}
> +} // namespace
>
>  ToolInvocation::ToolInvocation(
>      std::vector<std::string> CommandLine, ToolAction *Action,
> @@ -406,7 +406,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  int ClangTool::buildASTs(std::vector<std::unique_ptr<ASTUnit>> &ASTs) {
>    ASTBuilderAction Action(ASTs);
>
> Modified: cfe/trunk/tools/diagtool/DiagTool.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/diagtool/DiagTool.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/diagtool/DiagTool.h (original)
> +++ cfe/trunk/tools/diagtool/DiagTool.h Mon Jun 22 04:47:44 2015
> @@ -54,7 +54,7 @@ public:
>    RegisterDiagTool() { diagTools->registerTool(new DIAGTOOL()); }
>  };
>
> -} // end diagtool namespace
> +} // namespace diagtool
>
>  #define DEF_DIAGTOOL(NAME, DESC, CLSNAME)\
>  namespace {\
>
> Modified: cfe/trunk/tools/diagtool/ListWarnings.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/diagtool/ListWarnings.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/diagtool/ListWarnings.cpp (original)
> +++ cfe/trunk/tools/diagtool/ListWarnings.cpp Mon Jun 22 04:47:44 2015
> @@ -37,7 +37,7 @@ struct Entry {
>
>    bool operator<(const Entry &x) const { return DiagName < x.DiagName; }
>  };
> -}
> +} // namespace
>
>  static void printEntries(std::vector<Entry> &entries, llvm::raw_ostream
> &out) {
>    for (std::vector<Entry>::iterator it = entries.begin(), ei =
> entries.end();
>
> Modified: cfe/trunk/tools/diagtool/ShowEnabledWarnings.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/diagtool/ShowEnabledWarnings.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/diagtool/ShowEnabledWarnings.cpp (original)
> +++ cfe/trunk/tools/diagtool/ShowEnabledWarnings.cpp Mon Jun 22 04:47:44
> 2015
> @@ -34,7 +34,7 @@ namespace {
>
>      bool operator<(const PrettyDiag &x) const { return Name < x.Name; }
>    };
> -}
> +} // namespace
>
>  static void printUsage() {
>    llvm::errs() << "Usage: diagtool show-enabled [<flags>]
> <single-input.c>\n";
>
> Modified: cfe/trunk/tools/driver/cc1as_main.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/driver/cc1as_main.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/driver/cc1as_main.cpp (original)
> +++ cfe/trunk/tools/driver/cc1as_main.cpp Mon Jun 22 04:47:44 2015
> @@ -149,7 +149,7 @@ public:
>                               DiagnosticsEngine &Diags);
>  };
>
> -}
> +} // namespace
>
>  bool AssemblerInvocation::CreateFromArgs(AssemblerInvocation &Opts,
>                                           ArrayRef<const char *> Argv,
>
> Modified: cfe/trunk/tools/libclang/CIndex.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CIndex.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CIndex.cpp (original)
> +++ cfe/trunk/tools/libclang/CIndex.cpp Mon Jun 22 04:47:44 2015
> @@ -1897,7 +1897,7 @@ private:
>    void EnqueueChildren(const Stmt *S);
>    void EnqueueChildren(const OMPClause *S);
>  };
> -} // end anonyous namespace
> +} // namespace
>
>  void EnqueueVisitor::AddDeclarationNameInfo(const Stmt *S) {
>    // 'S' should always be non-null, since it comes from the
> @@ -2098,7 +2098,7 @@ OMPClauseEnqueue::VisitOMPCopyprivateCla
>  void OMPClauseEnqueue::VisitOMPFlushClause(const OMPFlushClause *C) {
>    VisitOMPClauseList(C);
>  }
> -}
> +} // namespace
>
>  void EnqueueVisitor::EnqueueChildren(const OMPClause *S) {
>    unsigned size = WL.size();
> @@ -2783,7 +2783,7 @@ buildPieces(unsigned NameFlags, bool IsM
>
>    return Pieces;
>  }
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // Misc. API hooks.
> @@ -5616,7 +5616,7 @@ public:
>      assert(PostChildrenInfos.empty());
>    }
>  };
> -}
> +} // namespace
>
>  void AnnotateTokensWorker::AnnotateTokens() {
>    // Walk the AST within the region of interest, annotating tokens
> @@ -7116,7 +7116,7 @@ void SetSafetyThreadStackSize(unsigned V
>    SafetyStackThreadSize = Value;
>  }
>
> -}
> +} // namespace clang
>
>  void clang::setThreadBackgroundPriority() {
>    if (getenv("LIBCLANG_BGPRIO_DISABLE"))
>
> Modified: cfe/trunk/tools/libclang/CIndexCodeCompletion.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CIndexCodeCompletion.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CIndexCodeCompletion.cpp (original)
> +++ cfe/trunk/tools/libclang/CIndexCodeCompletion.cpp Mon Jun 22 04:47:44
> 2015
> @@ -644,7 +644,7 @@ namespace {
>        StoredResults.clear();
>      }
>    };
> -}
> +} // namespace
>
>  extern "C" {
>  struct CodeCompleteAtInfo {
> @@ -996,7 +996,7 @@ namespace {
>        return result < 0;
>      }
>    };
> -}
> +} // namespace
>
>  extern "C" {
>    void clang_sortCodeCompletionResults(CXCompletionResult *Results,
>
> Modified: cfe/trunk/tools/libclang/CIndexDiagnostic.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CIndexDiagnostic.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CIndexDiagnostic.cpp (original)
> +++ cfe/trunk/tools/libclang/CIndexDiagnostic.cpp Mon Jun 22 04:47:44 2015
> @@ -155,7 +155,7 @@ public:
>    CXDiagnosticSetImpl *CurrentSet;
>    CXDiagnosticSetImpl *MainSet;
>  };
> -}
> +} // namespace
>
>  CXDiagnosticSetImpl *cxdiag::lazyCreateDiags(CXTranslationUnit TU,
>                                               bool checkIfChanged) {
>
> Modified: cfe/trunk/tools/libclang/CIndexer.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CIndexer.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CIndexer.h (original)
> +++ cfe/trunk/tools/libclang/CIndexer.h Mon Jun 22 04:47:44 2015
> @@ -120,7 +120,7 @@ public:
>      MacroDefinitionRecord *checkForMacroInMacroDefinition(const MacroInfo
> *MI,
>                                                            const Token
> &Tok,
>
>  CXTranslationUnit TU);
> -    }
> -    }
> +    } // namespace cxindex
> +    } // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/tools/libclang/CLog.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CLog.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CLog.h (original)
> +++ cfe/trunk/tools/libclang/CLog.h Mon Jun 22 04:47:44 2015
> @@ -87,8 +87,8 @@ public:
>    Logger &operator<<(const llvm::format_object_base &Fmt);
>  };
>
> -}
> -}
> +} // namespace cxindex
> +} // namespace clang
>
>  /// \brief Macros to automate common uses of Logger. Like this:
>  /// \code
>
> Modified: cfe/trunk/tools/libclang/CXCursor.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CXCursor.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CXCursor.cpp (original)
> +++ cfe/trunk/tools/libclang/CXCursor.cpp Mon Jun 22 04:47:44 2015
> @@ -1249,7 +1249,7 @@ public:
>             x.data[1] == y.data[1];
>    }
>  };
> -}
> +} // namespace llvm
>
>  extern "C" {
>  CXCursorSet clang_createCXCursorSet() {
> @@ -1325,7 +1325,7 @@ namespace {
>        }
>      }
>    };
> -}
> +} // namespace
>
>  void *cxcursor::createOverridenCXCursorsPool() {
>    return new OverridenCursorsPool();
>
> Modified: cfe/trunk/tools/libclang/CXCursor.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CXCursor.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CXCursor.h (original)
> +++ cfe/trunk/tools/libclang/CXCursor.h Mon Jun 22 04:47:44 2015
> @@ -294,6 +294,7 @@ inline bool operator!=(CXCursor X, CXCur
>  /// first in a declaration group.
>  bool isFirstInDeclGroup(CXCursor C);
>
> -}} // end namespace: clang::cxcursor
> +} // namespace cxcursor
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/tools/libclang/CXLoadedDiagnostic.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CXLoadedDiagnostic.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CXLoadedDiagnostic.cpp (original)
> +++ cfe/trunk/tools/libclang/CXLoadedDiagnostic.cpp Mon Jun 22 04:47:44
> 2015
> @@ -56,7 +56,7 @@ public:
>      return mem;
>    }
>  };
> -}
> +} // namespace
>
>
>  //===----------------------------------------------------------------------===//
>  // Cleanup.
> @@ -246,7 +246,7 @@ public:
>
>    CXDiagnosticSet load(const char *file);
>  };
> -}
> +} // namespace
>
>  CXDiagnosticSet DiagLoader::load(const char *file) {
>    TopDiags = llvm::make_unique<CXLoadedDiagnosticSetImpl>();
>
> Modified: cfe/trunk/tools/libclang/CXLoadedDiagnostic.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CXLoadedDiagnostic.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CXLoadedDiagnostic.h (original)
> +++ cfe/trunk/tools/libclang/CXLoadedDiagnostic.h Mon Jun 22 04:47:44 2015
> @@ -89,6 +89,6 @@ public:
>    unsigned severity;
>    unsigned category;
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/tools/libclang/CXSourceLocation.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CXSourceLocation.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CXSourceLocation.h (original)
> +++ cfe/trunk/tools/libclang/CXSourceLocation.h Mon Jun 22 04:47:44 2015
> @@ -73,6 +73,7 @@ static inline SourceRange translateCXSou
>  }
>
>
> -}} // end namespace: clang::cxloc
> +} // namespace cxloc
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/tools/libclang/CXString.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CXString.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CXString.h (original)
> +++ cfe/trunk/tools/libclang/CXString.h Mon Jun 22 04:47:44 2015
> @@ -96,12 +96,12 @@ CXStringBuf *getCXStringBuf(CXTranslatio
>  /// \brief Returns true if the CXString data is managed by a pool.
>  bool isManagedByPool(CXString str);
>
> -}
> +} // namespace cxstring
>
>  static inline StringRef getContents(const CXUnsavedFile &UF) {
>    return StringRef(UF.Contents, UF.Length);
>  }
> -}
> +} // namespace clang
>
>  #endif
>
>
> Modified: cfe/trunk/tools/libclang/CXTranslationUnit.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CXTranslationUnit.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CXTranslationUnit.h (original)
> +++ cfe/trunk/tools/libclang/CXTranslationUnit.h Mon Jun 22 04:47:44 2015
> @@ -78,6 +78,7 @@ public:
>  };
>
>
> -}} // end namespace clang::cxtu
> +} // namespace cxtu
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/tools/libclang/CursorVisitor.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/CursorVisitor.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/CursorVisitor.h (original)
> +++ cfe/trunk/tools/libclang/CursorVisitor.h Mon Jun 22 04:47:44 2015
> @@ -263,8 +263,8 @@ public:
>    LLVM_ATTRIBUTE_NOINLINE bool Visit(const Stmt *S);
>  };
>
> -}
> -}
> +} // namespace cxcursor
> +} // namespace clang
>
>  #endif
>
>
> Modified: cfe/trunk/tools/libclang/Indexing.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/Indexing.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/Indexing.cpp (original)
> +++ cfe/trunk/tools/libclang/Indexing.cpp Mon Jun 22 04:47:44 2015
> @@ -141,7 +141,7 @@ namespace llvm {
>        return LHS == RHS;
>      }
>    };
> -}
> +} // namespace llvm
>
>  namespace {
>
>
> Modified: cfe/trunk/tools/libclang/IndexingContext.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/libclang/IndexingContext.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/tools/libclang/IndexingContext.h (original)
> +++ cfe/trunk/tools/libclang/IndexingContext.h Mon Jun 22 04:47:44 2015
> @@ -519,6 +519,7 @@ inline T *ScratchAlloc::allocate() {
>    return IdxCtx.StrScratch.Allocate<T>();
>  }
>
> -}} // end clang::cxindex
> +} // namespace cxindex
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/unittests/AST/EvaluateAsRValueTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/AST/EvaluateAsRValueTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/AST/EvaluateAsRValueTest.cpp (original)
> +++ cfe/trunk/unittests/AST/EvaluateAsRValueTest.cpp Mon Jun 22 04:47:44
> 2015
> @@ -79,7 +79,7 @@ class EvaluateConstantInitializersAction
>      }
>    };
>  };
> -}
> +} // namespace
>
>  TEST(EvaluateAsRValue, FailsGracefullyForUnknownTypes) {
>    // This is a regression test; the AST library used to trigger assertion
>
> Modified: cfe/trunk/unittests/Basic/DiagnosticTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/DiagnosticTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Basic/DiagnosticTest.cpp (original)
> +++ cfe/trunk/unittests/Basic/DiagnosticTest.cpp Mon Jun 22 04:47:44 2015
> @@ -46,4 +46,4 @@ TEST(DiagnosticTest, suppressAndTrap) {
>    EXPECT_FALSE(Diags.hasUnrecoverableErrorOccurred());
>  }
>
> -}
> +} // namespace
>
> Modified: cfe/trunk/unittests/Basic/SourceManagerTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/SourceManagerTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Basic/SourceManagerTest.cpp (original)
> +++ cfe/trunk/unittests/Basic/SourceManagerTest.cpp Mon Jun 22 04:47:44
> 2015
> @@ -271,7 +271,7 @@ public:
>    }
>  };
>
> -}
> +} // namespace
>
>  TEST_F(SourceManagerTest, isBeforeInTranslationUnitWithMacroInInclude) {
>    const char *header =
>
> Modified: cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp (original)
> +++ cfe/trunk/unittests/Basic/VirtualFileSystemTest.cpp Mon Jun 22
> 04:47:44 2015
> @@ -279,7 +279,7 @@ struct ScopedDir {
>    }
>    operator StringRef() { return Path.str(); }
>  };
> -}
> +} // namespace
>
>  TEST(VirtualFileSystemTest, BasicRealFSIteration) {
>    ScopedDir TestDirectory("virtual-file-system-test", /*Unique*/true);
>
> Modified: cfe/trunk/unittests/CodeGen/BufferSourceTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/CodeGen/BufferSourceTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/CodeGen/BufferSourceTest.cpp (original)
> +++ cfe/trunk/unittests/CodeGen/BufferSourceTest.cpp Mon Jun 22 04:47:44
> 2015
> @@ -74,4 +74,4 @@ TEST(BufferSourceTest, EmitCXXGlobalInit
>      clang::ParseAST(compiler.getSema(), false, false);
>  }
>
> -}
> +} // namespace
>
> Modified: cfe/trunk/unittests/Format/FormatTestJS.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Format/FormatTestJS.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Format/FormatTestJS.cpp (original)
> +++ cfe/trunk/unittests/Format/FormatTestJS.cpp Mon Jun 22 04:47:44 2015
> @@ -893,5 +893,5 @@ TEST_F(FormatTestJS, IndexSignature) {
>    verifyFormat("var x: {[k: string]: v};");
>  }
>
> -} // end namespace tooling
> +} // namespace format
>  } // end namespace clang
>
> Modified: cfe/trunk/unittests/Format/FormatTestJava.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Format/FormatTestJava.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Format/FormatTestJava.cpp (original)
> +++ cfe/trunk/unittests/Format/FormatTestJava.cpp Mon Jun 22 04:47:44 2015
> @@ -501,5 +501,5 @@ TEST_F(FormatTestJava, AlignsBlockCommen
>                     "  void f() {}"));
>  }
>
> -} // end namespace tooling
> +} // namespace format
>  } // end namespace clang
>
> Modified: cfe/trunk/unittests/Format/FormatTestProto.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Format/FormatTestProto.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Format/FormatTestProto.cpp (original)
> +++ cfe/trunk/unittests/Format/FormatTestProto.cpp Mon Jun 22 04:47:44 2015
> @@ -152,5 +152,5 @@ TEST_F(FormatTestProto, FormatsService)
>                 "};");
>  }
>
> -} // end namespace tooling
> +} // namespace format
>  } // end namespace clang
>
> Modified: cfe/trunk/unittests/Lex/PPCallbacksTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Lex/PPCallbacksTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Lex/PPCallbacksTest.cpp (original)
> +++ cfe/trunk/unittests/Lex/PPCallbacksTest.cpp Mon Jun 22 04:47:44 2015
> @@ -346,4 +346,4 @@ TEST_F(PPCallbacksTest, OpenCLExtensionP
>    ASSERT_EQ(ExpectedState, Parameters.State);
>  }
>
> -} // anonoymous namespace
> +} // namespace
>
> Modified: cfe/trunk/unittests/Tooling/RefactoringCallbacksTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Tooling/RefactoringCallbacksTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Tooling/RefactoringCallbacksTest.cpp (original)
> +++ cfe/trunk/unittests/Tooling/RefactoringCallbacksTest.cpp Mon Jun 22
> 04:47:44 2015
> @@ -96,5 +96,5 @@ TEST(RefactoringCallbacksTest, RemovesEn
>        Callback);
>  }
>
> -} // end namespace ast_matchers
> +} // namespace tooling
>  } // end namespace clang
>
> Modified: cfe/trunk/unittests/Tooling/TestVisitor.h
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Tooling/TestVisitor.h?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/Tooling/TestVisitor.h (original)
> +++ cfe/trunk/unittests/Tooling/TestVisitor.h Mon Jun 22 04:47:44 2015
> @@ -229,6 +229,6 @@ protected:
>    std::vector<MatchCandidate> DisallowedMatches;
>    std::vector<ExpectedMatch> ExpectedMatches;
>  };
> -}
> +} // namespace clang
>
>  #endif
>
> Modified: cfe/trunk/unittests/libclang/LibclangTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/libclang/LibclangTest.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/unittests/libclang/LibclangTest.cpp (original)
> +++ cfe/trunk/unittests/libclang/LibclangTest.cpp Mon Jun 22 04:47:44 2015
> @@ -68,7 +68,7 @@ struct TestVFO {
>      clang_VirtualFileOverlay_dispose(VFO);
>    }
>  };
> -}
> +} // namespace
>
>  TEST(libclang, VirtualFileOverlay_Basic) {
>    const char *contents =
>
> Modified: cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp (original)
> +++ cfe/trunk/utils/TableGen/ClangAttrEmitter.cpp Mon Jun 22 04:47:44 2015
> @@ -1016,7 +1016,7 @@ namespace {
>            getType(), "SA->get" + std::string(getUpperName()) + "Loc()");
>      }
>    };
> -}
> +} // namespace
>
>  static std::unique_ptr<Argument>
>  createArgument(const Record &Arg, StringRef Attr,
>
> Modified: cfe/trunk/utils/TableGen/NeonEmitter.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/NeonEmitter.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/utils/TableGen/NeonEmitter.cpp (original)
> +++ cfe/trunk/utils/TableGen/NeonEmitter.cpp Mon Jun 22 04:47:44 2015
> @@ -89,7 +89,7 @@ enum EltType {
>    Float32,
>    Float64
>  };
> -}
> +} // namespace NeonTypeFlags
>
>  class Intrinsic;
>  class NeonEmitter;
>
> Modified: cfe/trunk/utils/TableGen/TableGen.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/cfe/trunk/utils/TableGen/TableGen.cpp?rev=240270&r1=240269&r2=240270&view=diff
>
> ==============================================================================
> --- cfe/trunk/utils/TableGen/TableGen.cpp (original)
> +++ cfe/trunk/utils/TableGen/TableGen.cpp Mon Jun 22 04:47:44 2015
> @@ -237,7 +237,7 @@ bool ClangTableGenMain(raw_ostream &OS,
>
>    return false;
>  }
> -}
> +} // namespace
>
>  int main(int argc, char **argv) {
>    sys::PrintStackTraceOnErrorSignal();
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150622/007e2762/attachment.html>


More information about the cfe-commits mailing list