]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update clang to r100181.
authorrdivacky <rdivacky@FreeBSD.org>
Fri, 2 Apr 2010 08:55:10 +0000 (08:55 +0000)
committerrdivacky <rdivacky@FreeBSD.org>
Fri, 2 Apr 2010 08:55:10 +0000 (08:55 +0000)
commit07b2cfcdb817cc0790420f159a313d61e7241cb9
treed374cdca417e76f1bf101f139dba2db1d10ee8f7
parent1e255aab650a7fa2047fd953cae65b12215280af
Update clang to r100181.
367 files changed:
CMakeLists.txt
clang.xcodeproj/project.pbxproj
examples/clang-interpreter/main.cpp
include/clang/AST/ASTContext.h
include/clang/AST/CXXInheritance.h
include/clang/AST/CanonicalType.h
include/clang/AST/Decl.h
include/clang/AST/DeclBase.h
include/clang/AST/DeclCXX.h
include/clang/AST/DeclContextInternals.h
include/clang/AST/DeclFriend.h
include/clang/AST/DeclTemplate.h
include/clang/AST/DeclarationName.h
include/clang/AST/DependentDiagnostic.h [new file with mode: 0644]
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/Type.h
include/clang/AST/TypeLoc.h
include/clang/AST/TypeNodes.def
include/clang/Analysis/AnalysisContext.h
include/clang/Analysis/FlowSensitive/DataflowSolver.h
include/clang/Basic/Builtins.def
include/clang/Basic/BuiltinsX86.def
include/clang/Basic/CMakeLists.txt
include/clang/Basic/Diagnostic.h
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/PartialDiagnostic.h
include/clang/Basic/SourceLocation.h
include/clang/Checker/BugReporter/BugReporter.h
include/clang/Checker/BugReporter/BugType.h
include/clang/Checker/BugReporter/PathDiagnostic.h
include/clang/Checker/DomainSpecific/CocoaConventions.h
include/clang/Checker/PathSensitive/BasicValueFactory.h
include/clang/Checker/PathSensitive/Checker.h
include/clang/Checker/PathSensitive/Environment.h
include/clang/Checker/PathSensitive/ExplodedGraph.h
include/clang/Checker/PathSensitive/GRBlockCounter.h
include/clang/Checker/PathSensitive/GRCoreEngine.h
include/clang/Checker/PathSensitive/GRExprEngine.h
include/clang/Checker/PathSensitive/GRSimpleAPICheck.h
include/clang/Checker/PathSensitive/GRState.h
include/clang/Checker/PathSensitive/GRSubEngine.h
include/clang/Checker/PathSensitive/GRTransferFuncs.h
include/clang/Checker/PathSensitive/MemRegion.h
include/clang/Checker/PathSensitive/Store.h
include/clang/Checker/PathSensitive/SymbolManager.h
include/clang/CodeGen/CodeGenOptions.h
include/clang/Driver/CC1Options.td
include/clang/Driver/CMakeLists.txt
include/clang/Driver/Driver.h
include/clang/Driver/Options.td
include/clang/Frontend/HeaderSearchOptions.h
include/clang/Frontend/TextDiagnosticPrinter.h
include/clang/Frontend/TypeXML.def
include/clang/Lex/PPCallbacks.h
include/clang/Lex/Preprocessor.h
include/clang/Lex/PreprocessorLexer.h
include/clang/Parse/Action.h
lib/AST/ASTContext.cpp
lib/AST/ASTImporter.cpp
lib/AST/CMakeLists.txt
lib/AST/CXXInheritance.cpp
lib/AST/Decl.cpp
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/AST/Expr.cpp
lib/AST/Type.cpp
lib/AST/TypePrinter.cpp
lib/Analysis/AnalysisContext.cpp
lib/Analysis/CFG.cpp
lib/Analysis/PrintfFormatString.cpp
lib/Basic/Diagnostic.cpp
lib/Basic/SourceManager.cpp
lib/Basic/Targets.cpp
lib/Checker/AdjustedReturnValueChecker.cpp
lib/Checker/AggExprVisitor.cpp [new file with mode: 0644]
lib/Checker/ArrayBoundChecker.cpp
lib/Checker/AttrNonNullChecker.cpp
lib/Checker/BasicObjCFoundationChecks.cpp
lib/Checker/BugReporter.cpp
lib/Checker/BugReporterVisitors.cpp
lib/Checker/CFRefCount.cpp
lib/Checker/CMakeLists.txt
lib/Checker/CallAndMessageChecker.cpp
lib/Checker/CastToStructChecker.cpp
lib/Checker/CheckSecuritySyntaxOnly.cpp
lib/Checker/DereferenceChecker.cpp
lib/Checker/DivZeroChecker.cpp
lib/Checker/Environment.cpp
lib/Checker/FixedAddressChecker.cpp
lib/Checker/GRBlockCounter.cpp
lib/Checker/GRCoreEngine.cpp
lib/Checker/GRExprEngine.cpp
lib/Checker/GRState.cpp
lib/Checker/MacOSXAPIChecker.cpp
lib/Checker/MallocChecker.cpp
lib/Checker/MemRegion.cpp
lib/Checker/NSErrorChecker.cpp
lib/Checker/NoReturnFunctionChecker.cpp
lib/Checker/PathDiagnostic.cpp
lib/Checker/PointerArithChecker.cpp
lib/Checker/PointerSubChecker.cpp
lib/Checker/RegionStore.cpp
lib/Checker/ReturnPointerRangeChecker.cpp
lib/Checker/ReturnStackAddressChecker.cpp
lib/Checker/ReturnUndefChecker.cpp
lib/Checker/SymbolManager.cpp
lib/Checker/UndefBranchChecker.cpp
lib/Checker/UndefCapturedBlockVarChecker.cpp
lib/Checker/UndefResultChecker.cpp
lib/Checker/UndefinedArraySubscriptChecker.cpp
lib/Checker/UndefinedAssignmentChecker.cpp
lib/Checker/UnixAPIChecker.cpp
lib/Checker/VLASizeChecker.cpp
lib/CodeGen/CGBlocks.cpp
lib/CodeGen/CGBlocks.h
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CGCXX.cpp
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGCall.h
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CGExprComplex.cpp
lib/CodeGen/CGExprConstant.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGObjCRuntime.h
lib/CodeGen/CGRTTI.cpp
lib/CodeGen/CGRecordLayout.h [new file with mode: 0644]
lib/CodeGen/CGRecordLayoutBuilder.cpp
lib/CodeGen/CGRecordLayoutBuilder.h [deleted file]
lib/CodeGen/CGStmt.cpp
lib/CodeGen/CGTemporaries.cpp
lib/CodeGen/CGVTT.cpp
lib/CodeGen/CGVtable.cpp
lib/CodeGen/CGVtable.h
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h
lib/CodeGen/CodeGenTypes.cpp
lib/CodeGen/CodeGenTypes.h
lib/CodeGen/Mangle.cpp
lib/CodeGen/Mangle.h
lib/Driver/CMakeLists.txt
lib/Driver/Driver.cpp
lib/Driver/HostInfo.cpp
lib/Driver/Tools.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/DependencyFile.cpp
lib/Frontend/FixItRewriter.cpp
lib/Frontend/FrontendAction.cpp
lib/Frontend/HTMLDiagnostics.cpp
lib/Frontend/InitHeaderSearch.cpp
lib/Frontend/PCHReader.cpp
lib/Frontend/PCHWriter.cpp
lib/Frontend/RewriteObjC.cpp
lib/Frontend/TextDiagnosticPrinter.cpp
lib/Headers/emmintrin.h
lib/Headers/mm_malloc.h
lib/Headers/mmintrin.h
lib/Headers/pmmintrin.h
lib/Headers/smmintrin.h
lib/Headers/tmmintrin.h
lib/Headers/wmmintrin.h [new file with mode: 0644]
lib/Headers/xmmintrin.h
lib/Lex/Lexer.cpp
lib/Lex/PPDirectives.cpp
lib/Lex/PPLexerChange.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Lex/Preprocessor.cpp
lib/Lex/TokenConcatenation.cpp
lib/Parse/AttributeList.cpp
lib/Parse/DeclSpec.cpp
lib/Parse/ParseCXXInlineMethods.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseInit.cpp
lib/Parse/ParseObjc.cpp
lib/Parse/ParseStmt.cpp
lib/Parse/ParseTemplate.cpp
lib/Parse/Parser.cpp
lib/Sema/AnalysisBasedWarnings.cpp
lib/Sema/AnalysisBasedWarnings.h
lib/Sema/Lookup.h
lib/Sema/Sema.cpp
lib/Sema/Sema.h
lib/Sema/SemaAccess.cpp
lib/Sema/SemaCXXCast.cpp
lib/Sema/SemaCXXScopeSpec.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExceptionSpec.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaInit.h
lib/Sema/SemaLookup.cpp
lib/Sema/SemaObjCProperty.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaStmt.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplate.h
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h
test/Analysis/PR3991.m
test/Analysis/inline.c
test/Analysis/misc-ps-region-store.m
test/Analysis/no-outofbounds.c
test/Analysis/null-deref-ps.c
test/Analysis/outofbound.c
test/Analysis/plist-output.m
test/Analysis/pr4209.m
test/Analysis/retain-release-region-store.m
test/Analysis/retain-release.m
test/Analysis/uninit-vals-ps-region.m
test/CXX/basic/basic.lookup/basic.lookup.argdep/p4.cpp
test/CXX/basic/basic.stc/basic.stc.dynamic/p2-noexceptions.cpp [new file with mode: 0644]
test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp
test/CXX/class.access/class.access.base/p5.cpp [new file with mode: 0644]
test/CXX/class.access/class.friend/p1.cpp
test/CXX/class.access/p4.cpp
test/CXX/class.derived/class.abstract/p4.cpp [new file with mode: 0644]
test/CXX/class.derived/class.abstract/p5.cpp [new file with mode: 0644]
test/CXX/class.derived/class.virtual/p2.cpp [new file with mode: 0644]
test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p3.cpp
test/CXX/stmt.stmt/stmt.select/p3.cpp [new file with mode: 0644]
test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp
test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
test/CXX/temp/temp.decls/temp.friend/p1.cpp
test/CXX/temp/temp.fct.spec/temp.deduct/p9.cpp [new file with mode: 0644]
test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p17.cpp [new file with mode: 0644]
test/CXX/temp/temp.res/temp.local/p1.cpp
test/CXX/temp/temp.spec/temp.expl.spec/p20.cpp
test/CodeGen/atomic.c
test/CodeGen/mangle.c
test/CodeGen/palignr.c
test/CodeGen/regparm.c
test/CodeGen/restrict.c [new file with mode: 0644]
test/CodeGenCXX/constructor-init.cpp
test/CodeGenCXX/copy-constructor-synthesis.cpp
test/CodeGenCXX/member-expressions.cpp
test/CodeGenCXX/multi-dim-operator-new.cpp [new file with mode: 0644]
test/CodeGenCXX/references.cpp
test/CodeGenCXX/rtti-fundamental.cpp [new file with mode: 0644]
test/CodeGenCXX/rtti-linkage.cpp
test/CodeGenCXX/template-instantiation.cpp [new file with mode: 0644]
test/CodeGenCXX/temporaries.cpp
test/CodeGenCXX/thunks.cpp [new file with mode: 0644]
test/CodeGenCXX/virt.cpp
test/CodeGenCXX/virtual-bases.cpp
test/CodeGenCXX/vtable-layout-abi-examples.cpp
test/CodeGenCXX/vtable-layout.cpp
test/CodeGenCXX/vtable-linkage.cpp
test/CodeGenObjC/complex-property.m [new file with mode: 0644]
test/CodeGenObjC/objc2-nonfragile-abi-impl.m [new file with mode: 0644]
test/Driver/nostdincxx.cpp [new file with mode: 0644]
test/FixIt/fixit.cpp
test/Headers/c89.c [new file with mode: 0644]
test/Headers/x86-intrinsics-headers.c [moved from test/Sema/x86-intrinsics-headers.c with 100% similarity]
test/Index/Inputs/remap-complete-to.c
test/Index/cindex-on-invalid.m
test/Index/print-usrs.c [new file with mode: 0644]
test/Index/recover-bad-code-rdar_7487294.c
test/Index/remap-complete.c
test/PCH/changed-files.c
test/Parser/cxx-default-args.cpp [new file with mode: 0644]
test/Parser/objc-messaging-neg-1.m
test/Parser/statements.c
test/Preprocessor/dependencies-and-pp.c
test/Preprocessor/macro_disable.c
test/Preprocessor/macro_disable2.c [deleted file]
test/Preprocessor/macro_disable3.c [deleted file]
test/Preprocessor/macro_disable4.c [deleted file]
test/Preprocessor/output_paste_avoid.c
test/Sema/attr-format.c [moved from test/Sema/format-attribute.c with 50% similarity]
test/Sema/attr-sentinel.c [moved from test/Sema/function-sentinel-attr.c with 58% similarity]
test/Sema/attr-unused.c
test/Sema/format-attr-pr4470.c [deleted file]
test/Sema/format-attribute-printf0.c [deleted file]
test/Sema/format-strings.c
test/Sema/function-pointer-sentinel-attribute.c [deleted file]
test/Sema/init.c
test/Sema/nested-redef.c
test/Sema/return.c
test/Sema/struct-packed-align.c
test/Sema/warn-gnu-designators.c [new file with mode: 0644]
test/Sema/warn-shadow.c
test/SemaCXX/PR6618.cpp [new file with mode: 0644]
test/SemaCXX/class-base-member-init.cpp
test/SemaCXX/class-layout.cpp
test/SemaCXX/conditional-expr.cpp
test/SemaCXX/destructor.cpp
test/SemaCXX/exception-spec.cpp
test/SemaCXX/invalid-member-expr.cpp
test/SemaCXX/namespace-alias.cpp
test/SemaCXX/namespace.cpp
test/SemaCXX/nested-name-spec.cpp
test/SemaCXX/new-delete-predefined-decl-2.cpp [new file with mode: 0644]
test/SemaCXX/qual-id-test.cpp
test/SemaCXX/static-cast.cpp
test/SemaCXX/warn-reorder-ctor-initialization.cpp
test/SemaObjC/block-type-safety.m
test/SemaObjC/category-1.m
test/SemaObjC/compare-qualified-id.m
test/SemaObjC/comptypes-7.m
test/SemaObjC/conditional-expr.m
test/SemaObjC/gcc-cast-ext.m
test/SemaObjC/ivar-in-class-extension-error.m [new file with mode: 0644]
test/SemaObjC/ivar-in-implementations.m
test/SemaObjC/ivar-sem-check-1.m
test/SemaObjC/method-arg-decay.m
test/SemaObjC/method-undef-category-warn-1.m
test/SemaObjC/method-undef-extension-warn-1.m
test/SemaObjC/method-undefined-warn-1.m
test/SemaObjC/method-warn-unused-attribute.m
test/SemaObjC/no-protocol-option-tests.m [new file with mode: 0644]
test/SemaObjC/nsobject-attribute.m
test/SemaObjC/property-expression-error.m
test/SemaObjC/property-in-class-extension.m [new file with mode: 0644]
test/SemaObjC/property-ivar-mismatch.m
test/SemaObjC/property.m
test/SemaObjC/undef-protocol-methods-1.m
test/SemaTemplate/dependent-base-classes.cpp
test/SemaTemplate/friend-template.cpp
test/SemaTemplate/instantiate-declref.cpp
test/SemaTemplate/instantiate-elab-type-specifier.cpp [new file with mode: 0644]
test/SemaTemplate/instantiate-expr-4.cpp
test/SemaTemplate/instantiate-function-params.cpp [new file with mode: 0644]
test/SemaTemplate/instantiate-init.cpp
test/SemaTemplate/instantiate-member-class.cpp
test/SemaTemplate/instantiate-member-initializers.cpp
test/SemaTemplate/instantiation-default-2.cpp
test/SemaTemplate/temp_arg_nontype.cpp
tools/CIndex/CIndex.cpp
tools/CIndex/CIndexDiagnostic.cpp
tools/CIndex/CIndexUSRs.cpp
tools/CIndex/CMakeLists.txt
tools/c-index-test/c-index-test.c
tools/driver/Makefile
tools/driver/cc1_main.cpp
tools/driver/driver.cpp
tools/scan-build/scan-build
utils/VtableTest/Makefile
utils/VtableTest/check-ztt
www/analyzer/latest_checker.html.incl
www/get_started.html