]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update clang to r86025.
authorRoman Divacky <rdivacky@FreeBSD.org>
Wed, 4 Nov 2009 15:04:32 +0000 (15:04 +0000)
committerRoman Divacky <rdivacky@FreeBSD.org>
Wed, 4 Nov 2009 15:04:32 +0000 (15:04 +0000)
commit51fb8b013e7734b795139f49d3b1f77c539be20a
tree59e0e47a9831dcf0e21e547927c8ebb7e113bfd1
parent73490b890977362d28dd6326843a1ecae413921d
Update clang to r86025.
338 files changed:
CMakeLists.txt
clang.xcodeproj/project.pbxproj
docs/LanguageExtensions.html
docs/tools/clang.pod
include/clang-c/Index.h
include/clang/AST/ASTContext.h
include/clang/AST/CanonicalType.h
include/clang/AST/Decl.h
include/clang/AST/DeclGroup.h
include/clang/AST/DeclNodes.def
include/clang/AST/DeclObjC.h
include/clang/AST/DeclTemplate.h
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/RecordLayout.h
include/clang/AST/Redeclarable.h
include/clang/AST/StmtIterator.h
include/clang/AST/StmtNodes.def
include/clang/AST/TemplateBase.h [new file with mode: 0644]
include/clang/AST/TemplateName.h
include/clang/AST/Type.h
include/clang/AST/TypeLoc.h
include/clang/Analysis/CallGraph.h
include/clang/Analysis/PathSensitive/AnalysisContext.h
include/clang/Analysis/PathSensitive/BugReporter.h
include/clang/Analysis/PathSensitive/BugType.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Checker.h
include/clang/Analysis/PathSensitive/Checkers/AttrNonNullChecker.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Checkers/BadCallChecker.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Checkers/DereferenceChecker.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Checkers/DivZeroChecker.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Checkers/UndefinedArgChecker.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Checkers/UndefinedAssignmentChecker.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/Checkers/VLASizeChecker.h [new file with mode: 0644]
include/clang/Analysis/PathSensitive/GRExprEngine.h
include/clang/Analysis/PathSensitive/GRState.h
include/clang/Analysis/PathSensitive/GRTransferFuncs.h
include/clang/Analysis/PathSensitive/Store.h
include/clang/Analysis/PathSensitive/SymbolManager.h
include/clang/Analysis/ProgramPoint.h
include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h
include/clang/Basic/Builtins.def
include/clang/Basic/DiagnosticCommonKinds.td
include/clang/Basic/DiagnosticDriverKinds.td
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/DiagnosticLexKinds.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/OnDiskHashTable.h
include/clang/Basic/OperatorKinds.h
include/clang/Basic/PartialDiagnostic.h
include/clang/Basic/SourceManager.h
include/clang/Basic/TargetInfo.h
include/clang/Driver/Options.def
include/clang/Frontend/ASTUnit.h
include/clang/Frontend/CompileOptions.h
include/clang/Frontend/DeclXML.def
include/clang/Frontend/DiagnosticOptions.h [new file with mode: 0644]
include/clang/Frontend/InitHeaderSearch.h
include/clang/Frontend/InitPreprocessor.h
include/clang/Frontend/PCHBitCodes.h
include/clang/Frontend/PCHReader.h
include/clang/Frontend/PCHWriter.h
include/clang/Frontend/TextDiagnosticPrinter.h
include/clang/Index/Utils.h
include/clang/Lex/LiteralSupport.h
include/clang/Lex/Preprocessor.h
include/clang/Lex/Token.h
include/clang/Parse/Action.h
include/clang/Parse/DeclSpec.h
include/clang/Parse/Parser.h
include/clang/Sema/CodeCompleteConsumer.h
lib/AST/ASTContext.cpp
lib/AST/CMakeLists.txt
lib/AST/Decl.cpp
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/AST/DeclObjC.cpp
lib/AST/DeclPrinter.cpp
lib/AST/DeclTemplate.cpp
lib/AST/Expr.cpp
lib/AST/ExprCXX.cpp
lib/AST/ExprConstant.cpp
lib/AST/RecordLayoutBuilder.cpp
lib/AST/RecordLayoutBuilder.h
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/AST/TemplateBase.cpp [new file with mode: 0644]
lib/AST/TemplateName.cpp
lib/AST/Type.cpp
lib/Analysis/AttrNonNullChecker.cpp [new file with mode: 0644]
lib/Analysis/BadCallChecker.cpp [new file with mode: 0644]
lib/Analysis/BasicObjCFoundationChecks.cpp
lib/Analysis/BasicObjCFoundationChecks.h
lib/Analysis/BasicStore.cpp
lib/Analysis/CFRefCount.cpp
lib/Analysis/CMakeLists.txt
lib/Analysis/CallGraph.cpp
lib/Analysis/CheckObjCUnusedIVars.cpp
lib/Analysis/DereferenceChecker.cpp [new file with mode: 0644]
lib/Analysis/DivZeroChecker.cpp [new file with mode: 0644]
lib/Analysis/GRExprEngine.cpp
lib/Analysis/GRExprEngineInternalChecks.cpp
lib/Analysis/NSAutoreleasePoolChecker.cpp [new file with mode: 0644]
lib/Analysis/NSErrorChecker.cpp [moved from lib/Analysis/CheckNSError.cpp with 86% similarity]
lib/Analysis/RegionStore.cpp
lib/Analysis/UndefinedArgChecker.cpp [new file with mode: 0644]
lib/Analysis/UndefinedAssignmentChecker.cpp [new file with mode: 0644]
lib/Analysis/VLASizeChecker.cpp [new file with mode: 0644]
lib/Basic/CMakeLists.txt
lib/Basic/IdentifierTable.cpp
lib/Basic/TargetInfo.cpp
lib/Basic/Targets.cpp
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CGCXX.cpp
lib/CodeGen/CGCall.cpp
lib/CodeGen/CGDecl.cpp
lib/CodeGen/CGException.cpp [new file with mode: 0644]
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGExprConstant.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGRecordLayoutBuilder.h
lib/CodeGen/CGRtti.cpp
lib/CodeGen/CGStmt.cpp
lib/CodeGen/CGValue.h
lib/CodeGen/CGVtable.cpp
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenTypes.cpp
lib/CodeGen/Mangle.cpp
lib/CodeGen/Mangle.h
lib/Driver/Tools.cpp
lib/Driver/Types.cpp
lib/Frontend/ASTConsumers.cpp
lib/Frontend/AnalysisConsumer.cpp
lib/Frontend/InitHeaderSearch.cpp
lib/Frontend/InitPreprocessor.cpp
lib/Frontend/PCHReader.cpp
lib/Frontend/PCHReaderDecl.cpp
lib/Frontend/PCHReaderStmt.cpp
lib/Frontend/PCHWriter.cpp
lib/Frontend/PCHWriterDecl.cpp
lib/Frontend/PCHWriterStmt.cpp
lib/Frontend/PrintPreprocessedOutput.cpp
lib/Frontend/RewriteObjC.cpp
lib/Frontend/TextDiagnosticPrinter.cpp
lib/Headers/CMakeLists.txt
lib/Headers/stdint.h
lib/Index/ResolveLocation.cpp
lib/Lex/HeaderMap.cpp
lib/Lex/PPDirectives.cpp
lib/Lex/PPExpressions.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Parse/AttributeList.cpp
lib/Parse/DeclSpec.cpp
lib/Parse/MinimalAction.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseObjc.cpp
lib/Parse/ParseStmt.cpp
lib/Parse/ParseTemplate.cpp
lib/Parse/Parser.cpp
lib/Sema/CodeCompleteConsumer.cpp
lib/Sema/Sema.cpp
lib/Sema/Sema.h
lib/Sema/SemaCXXCast.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaCodeComplete.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclAttr.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaStmt.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Sema/SemaType.cpp
lib/Sema/TreeTransform.h
test/Analysis/misc-ps-eager-assume.m
test/Analysis/misc-ps-region-store.m
test/Analysis/misc-ps.m
test/Analysis/outofbound.c
test/Analysis/retain-release-gc-only.m
test/Analysis/retain-release.m
test/Analysis/uninit-vals-ps-region.c
test/Analysis/unused-ivars.m
test/CMakeLists.txt
test/CXX/basic/basic.lookup/basic.lookup.unqual/p14.cpp
test/CXX/basic/basic.lookup/basic.lookup.unqual/p15.cpp
test/CXX/class/class.union/p1.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p3.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p4.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p6.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.stc/p10.cpp
test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p4.cpp
test/CXX/dcl.decl/dcl.meaning/dcl.ref/p5.cpp [new file with mode: 0644]
test/CXX/temp/temp.decls/temp.class.spec/p6.cpp
test/CXX/temp/temp.decls/temp.friend/p5.cpp
test/CXX/temp/temp.param/p14.cpp
test/CXX/temp/temp.res/temp.dep.res/temp.point/p1.cpp
test/CXX/temp/temp.spec/temp.expl.spec/p3.cpp
test/CXX/temp/temp.spec/temp.explicit/p10.cpp [new file with mode: 0644]
test/CXX/temp/temp.spec/temp.explicit/p12.cpp [new file with mode: 0644]
test/CXX/temp/temp.spec/temp.explicit/p3.cpp
test/CXX/temp/temp.spec/temp.explicit/p5.cpp [new file with mode: 0644]
test/CXX/temp/temp.spec/temp.explicit/p6.cpp [new file with mode: 0644]
test/CXX/temp/temp.spec/temp.explicit/p7.cpp [new file with mode: 0644]
test/CXX/temp/temp.spec/temp.explicit/p8.cpp [new file with mode: 0644]
test/CXX/temp/temp.spec/temp.explicit/p9-linkage.cpp [new file with mode: 0644]
test/CXX/temp/temp.spec/temp.explicit/p9.cpp [new file with mode: 0644]
test/CodeCompletion/macros.c [new file with mode: 0644]
test/CodeGen/2008-07-21-mixed-var-fn-decl.c
test/CodeGen/2008-07-29-override-alias-decl.c
test/CodeGen/asm-inout.c
test/CodeGen/blocks-2.c
test/CodeGen/builtin-unwind-init.c
test/CodeGen/cast-to-union.c
test/CodeGen/function-attributes.c
test/CodeGen/indirect-goto.c
test/CodeGen/mangle.c
test/CodeGen/object-size.c [new file with mode: 0644]
test/CodeGen/union-init2.c
test/CodeGen/volatile.c
test/CodeGenCXX/array-construction.cpp [new file with mode: 0644]
test/CodeGenCXX/ptr-to-datamember.cpp
test/CodeGenCXX/ptr-to-member-function.cpp [new file with mode: 0644]
test/CodeGenCXX/temporaries.cpp
test/CodeGenCXX/virt.cpp
test/CodeGenObjC/PR4894-recursive-debug-crash.m
test/CodeGenObjC/encode-test-2.m
test/CodeGenObjC/synthesize_ivar.m
test/Coverage/objc-language-features.inc
test/Coverage/targets.c
test/Driver/analyze.c
test/Driver/ccc-add-args.c
test/Driver/hello.c
test/Driver/phases.c
test/Driver/qa_override.c
test/Driver/std.c
test/FixIt/fixit-pmem.cpp [new file with mode: 0644]
test/Frontend/darwin-version.c
test/Frontend/dependency-gen.c
test/Lexer/block_cmt_end.c
test/Makefile
test/Misc/message-length.c
test/PCH/pr4489.c
test/Parser/cxx-parse-member-pointer-op.cpp [new file with mode: 0644]
test/Parser/cxx-template-decl.cpp
test/Preprocessor/assembler-with-cpp.c
test/Preprocessor/c99-6_10_3_3_p4.c
test/Preprocessor/c99-6_10_3_4_p5.c
test/Preprocessor/c99-6_10_3_4_p6.c
test/Preprocessor/c99-6_10_3_4_p7.c
test/Preprocessor/c99-6_10_3_4_p9.c
test/Preprocessor/comment_save.c
test/Preprocessor/comment_save_macro.c
test/Preprocessor/has_include.c [new file with mode: 0644]
test/Preprocessor/init.c [new file with mode: 0644]
test/Preprocessor/line-directive.c
test/Preprocessor/macro_disable3.c
test/Preprocessor/macro_paste_mscomment.c
test/Preprocessor/macro_rescan_varargs.c
test/Preprocessor/macro_rparen_scan2.c
test/Preprocessor/macro_undef.c [new file with mode: 0644]
test/Preprocessor/output_paste_avoid.c
test/Preprocessor/stdint.c [new file with mode: 0644]
test/Preprocessor/stringize_misc.c
test/Sema/attr-deprecated.c
test/Sema/callingconv.c
test/Sema/constant-builtins-2.c
test/Sema/decl-invalid.c
test/Sema/format-strings.c
test/Sema/init.c
test/Sema/offsetof.c
test/Sema/parentheses.c [new file with mode: 0644]
test/Sema/return-noreturn.c
test/Sema/return.c
test/Sema/statements.c
test/Sema/stdcall-fastcall.c
test/Sema/vector-init.c
test/SemaCXX/constructor.cpp
test/SemaCXX/implicit-int.cpp
test/SemaCXX/invalid-member-expr.cpp
test/SemaCXX/invalid-template-specifier.cpp
test/SemaCXX/nested-name-spec.cpp
test/SemaCXX/new-delete.cpp
test/SemaCXX/overloaded-operator.cpp
test/SemaCXX/ptrtomember-badcall.cpp [new file with mode: 0644]
test/SemaCXX/typedef-redecl.cpp
test/SemaCXX/value-initialization.cpp [new file with mode: 0644]
test/SemaObjC/conditional-expr-6.m [new file with mode: 0644]
test/SemaObjC/continuation-class-err.m
test/SemaObjC/id-isa-ref.m
test/SemaObjC/property-category-4.m [new file with mode: 0644]
test/SemaObjC/return.m
test/SemaObjCXX/overload.mm
test/SemaObjCXX/references.mm
test/SemaTemplate/class-template-spec.cpp
test/SemaTemplate/constructor-template.cpp
test/SemaTemplate/copy-ctor-assign.cpp
test/SemaTemplate/default-expr-arguments.cpp
test/SemaTemplate/ext-vector-type.cpp
test/SemaTemplate/friend-template.cpp
test/SemaTemplate/instantiate-cast.cpp
test/SemaTemplate/instantiate-declref-ice.cpp
test/SemaTemplate/instantiate-declref.cpp
test/SemaTemplate/instantiate-function-1.mm
test/SemaTemplate/instantiate-method.cpp
test/SemaTemplate/instantiate-non-type-template-parameter.cpp [new file with mode: 0644]
test/SemaTemplate/instantiate-subscript.cpp
test/SemaTemplate/member-template-access-expr.cpp
test/SemaTemplate/nested-name-spec-template.cpp
test/SemaTemplate/nested-template.cpp
test/SemaTemplate/operator-function-id-template.cpp [new file with mode: 0644]
test/SemaTemplate/template-id-expr.cpp [new file with mode: 0644]
test/SemaTemplate/template-id-printing.cpp [new file with mode: 0644]
test/lit.site.cfg.in
tools/CIndex/CIndex.cpp
tools/CIndex/CIndex.exports
tools/CIndex/CMakeLists.txt
tools/CMakeLists.txt
tools/c-index-test/c-index-test.c
tools/clang-cc/clang-cc.cpp
tools/wpa/clang-wpa.cpp
www/UniversalDriver.html
www/analyzer/latest_checker.html.incl
www/cxx_status.html