]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update clang to 97654.
authorRoman Divacky <rdivacky@FreeBSD.org>
Wed, 3 Mar 2010 17:28:16 +0000 (17:28 +0000)
committerRoman Divacky <rdivacky@FreeBSD.org>
Wed, 3 Mar 2010 17:28:16 +0000 (17:28 +0000)
commit79ade4e028932fcb9dab15e2fb2305ca15ab0f14
treee1a885aadfd80632f5bd70d4bd2d37e715e35a79
parentecb7e5c8afe929ee38155db94de6b084ec32a645
Update clang to 97654.
371 files changed:
clang.xcodeproj/project.pbxproj
examples/CMakeLists.txt
examples/Makefile
examples/clang-interpreter/CMakeLists.txt [new file with mode: 0644]
examples/clang-interpreter/Makefile [new file with mode: 0644]
examples/clang-interpreter/README.txt [new file with mode: 0644]
examples/clang-interpreter/main.cpp [new file with mode: 0644]
examples/wpa/Makefile
include/clang-c/Index.h
include/clang/AST/ASTContext.h
include/clang/AST/ASTImporter.h
include/clang/AST/Attr.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/DeclObjC.h
include/clang/AST/Expr.h
include/clang/AST/ExprCXX.h
include/clang/AST/Type.h
include/clang/AST/TypeNodes.def
include/clang/Analysis/Analyses/PrintfFormatString.h
include/clang/Analysis/Analyses/ReachableCode.h [new file with mode: 0644]
include/clang/Analysis/AnalysisContext.h
include/clang/Analysis/CFG.h
include/clang/Analysis/ProgramPoint.h
include/clang/Analysis/Support/BumpVector.h
include/clang/Basic/Builtins.def
include/clang/Basic/Diagnostic.h
include/clang/Basic/DiagnosticASTKinds.td
include/clang/Basic/DiagnosticDriverKinds.td
include/clang/Basic/DiagnosticFrontendKinds.td
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticParseKinds.td
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/LangOptions.h
include/clang/Basic/OnDiskHashTable.h
include/clang/Checker/PathSensitive/Checker.h
include/clang/Checker/PathSensitive/GRCoreEngine.h
include/clang/Checker/PathSensitive/GRExprEngine.h
include/clang/Checker/PathSensitive/GRState.h
include/clang/Checker/PathSensitive/GRSubEngine.h
include/clang/Checker/PathSensitive/MemRegion.h
include/clang/Checker/PathSensitive/SymbolManager.h
include/clang/Checker/PathSensitive/ValueManager.h
include/clang/CodeGen/CodeGenOptions.h
include/clang/Driver/CC1Options.td
include/clang/Driver/Driver.h
include/clang/Driver/Options.td
include/clang/Driver/Types.h
include/clang/Frontend/ASTConsumers.h
include/clang/Frontend/ASTUnit.h
include/clang/Frontend/CodeGenAction.h [new file with mode: 0644]
include/clang/Frontend/FrontendActions.h
include/clang/Frontend/PCHBitCodes.h
include/clang/Frontend/TextDiagnosticPrinter.h
include/clang/Lex/Preprocessor.h
include/clang/Parse/Action.h
include/clang/Parse/AttributeList.h
include/clang/Parse/Parser.h
include/clang/Parse/Scope.h
lib/AST/ASTContext.cpp
lib/AST/ASTImporter.cpp
lib/AST/AttrImpl.cpp
lib/AST/CXXInheritance.cpp
lib/AST/Decl.cpp
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/AST/DeclObjC.cpp
lib/AST/Expr.cpp
lib/AST/ExprCXX.cpp
lib/AST/ExprConstant.cpp
lib/AST/RecordLayoutBuilder.cpp
lib/AST/StmtPrinter.cpp
lib/Analysis/AnalysisContext.cpp
lib/Analysis/CFG.cpp
lib/Analysis/CMakeLists.txt
lib/Analysis/LiveVariables.cpp
lib/Analysis/PrintfFormatString.cpp
lib/Analysis/ReachableCode.cpp [new file with mode: 0644]
lib/Analysis/UninitializedValues.cpp
lib/Basic/Diagnostic.cpp
lib/Basic/SourceManager.cpp
lib/Basic/Targets.cpp
lib/Basic/Version.cpp
lib/Checker/BasicStore.cpp
lib/Checker/BuiltinFunctionChecker.cpp
lib/Checker/CFRefCount.cpp
lib/Checker/CMakeLists.txt
lib/Checker/CallInliner.cpp
lib/Checker/CheckDeadStores.cpp
lib/Checker/FlatStore.cpp
lib/Checker/GRCoreEngine.cpp
lib/Checker/GRExprEngine.cpp
lib/Checker/GRExprEngineInternalChecks.h
lib/Checker/MacOSXAPIChecker.cpp [new file with mode: 0644]
lib/Checker/MemRegion.cpp
lib/Checker/OSAtomicChecker.cpp
lib/Checker/ObjCUnusedIVarsChecker.cpp [moved from lib/Checker/CheckObjCUnusedIVars.cpp with 92% similarity]
lib/Checker/RegionStore.cpp
lib/Checker/SymbolManager.cpp
lib/Checker/UnixAPIChecker.cpp [new file with mode: 0644]
lib/Checker/ValueManager.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/CGException.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CGObjCMac.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/TargetInfo.cpp
lib/CodeGen/TargetInfo.h
lib/Driver/Driver.cpp
lib/Driver/Tools.cpp
lib/Driver/Tools.h
lib/Driver/Types.cpp
lib/Frontend/ASTUnit.cpp
lib/Frontend/CMakeLists.txt
lib/Frontend/CacheTokens.cpp
lib/Frontend/CodeGenAction.cpp [moved from lib/Frontend/Backend.cpp with 81% similarity]
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/FrontendActions.cpp
lib/Frontend/InitHeaderSearch.cpp
lib/Frontend/InitPreprocessor.cpp
lib/Frontend/PCHReaderDecl.cpp
lib/Frontend/PCHWriter.cpp
lib/Frontend/PCHWriterDecl.cpp
lib/Frontend/PrintPreprocessedOutput.cpp
lib/Frontend/RewriteObjC.cpp
lib/Frontend/TextDiagnosticPrinter.cpp
lib/Headers/xmmintrin.h
lib/Lex/PPDirectives.cpp
lib/Lex/PPExpressions.cpp
lib/Lex/PPMacroExpansion.cpp
lib/Lex/Pragma.cpp
lib/Lex/Preprocessor.cpp
lib/Parse/AttributeList.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/ParseObjc.cpp
lib/Parse/ParseTentative.cpp
lib/Parse/Parser.cpp
lib/Sema/JumpDiagnostics.cpp
lib/Sema/Sema.cpp
lib/Sema/Sema.h
lib/Sema/SemaCXXScopeSpec.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/SemaExprObjC.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaLookup.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaOverload.h
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/TargetAttributesSema.cpp
lib/Sema/TreeTransform.h
test/ASTMerge/Inputs/category1.m [new file with mode: 0644]
test/ASTMerge/Inputs/category2.m [new file with mode: 0644]
test/ASTMerge/Inputs/exprs1.c [new file with mode: 0644]
test/ASTMerge/Inputs/exprs2.c [new file with mode: 0644]
test/ASTMerge/Inputs/interface1.m
test/ASTMerge/Inputs/interface2.m
test/ASTMerge/Inputs/namespace1.cpp [new file with mode: 0644]
test/ASTMerge/Inputs/namespace2.cpp [new file with mode: 0644]
test/ASTMerge/Inputs/property1.m [new file with mode: 0644]
test/ASTMerge/Inputs/property2.m [new file with mode: 0644]
test/ASTMerge/category.m [new file with mode: 0644]
test/ASTMerge/exprs.c [new file with mode: 0644]
test/ASTMerge/interface.m
test/ASTMerge/namespace.cpp [new file with mode: 0644]
test/ASTMerge/property.m [new file with mode: 0644]
test/Analysis/blocks.m
test/Analysis/dead-stores.m
test/Analysis/inline.c [new file with mode: 0644]
test/Analysis/inline2.c [new file with mode: 0644]
test/Analysis/misc-ps-region-store.m
test/Analysis/retain-release.m
test/Analysis/unix-fns.c [new file with mode: 0644]
test/Analysis/unused-ivars.m
test/CXX/basic/basic.lookup/basic.lookup.classref/p3.cpp [new file with mode: 0644]
test/CXX/basic/basic.lookup/basic.lookup.qual/p6-0x.cpp [new file with mode: 0644]
test/CXX/basic/basic.lookup/basic.lookup.qual/p6.cpp [new file with mode: 0644]
test/CXX/class.access/class.friend/p1.cpp [new file with mode: 0644]
test/CXX/class.derived/class.member.lookup/p6.cpp [new file with mode: 0644]
test/CXX/class/class.nest/p3.cpp [new file with mode: 0644]
test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.memdef/p3.cpp
test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5.cpp
test/CXX/expr/expr.unary/expr.new/p19.cpp [new file with mode: 0644]
test/CXX/expr/expr.unary/expr.new/p20-0x.cpp [new file with mode: 0644]
test/CXX/expr/expr.unary/expr.new/p20.cpp [new file with mode: 0644]
test/CXX/special/class.copy/p3.cpp [new file with mode: 0644]
test/CXX/temp/temp.decls/temp.mem/p1.cpp
test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-nodeduct.cpp
test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3.cpp
test/CXX/temp/temp.spec/temp.expl.spec/p6.cpp
test/CXX/temp/temp.spec/temp.explicit/p4.cpp
test/CXX/temp/temp.spec/temp.explicit/p6.cpp
test/CodeGen/2010-02-16-DbgScopes.c [new file with mode: 0644]
test/CodeGen/2010-02-18-Dbg-VectorType.c [new file with mode: 0644]
test/CodeGen/attributes.c
test/CodeGen/blocksignature.c [new file with mode: 0644]
test/CodeGen/builtins.c
test/CodeGen/cast-emit.c [new file with mode: 0644]
test/CodeGen/dllimport-dllexport.c
test/CodeGen/extern-inline.c [new file with mode: 0644]
test/CodeGen/functions.c
test/CodeGenCXX/alloca-align.cpp
test/CodeGenCXX/constructors.cpp [new file with mode: 0644]
test/CodeGenCXX/default-arguments.cpp
test/CodeGenCXX/destructors.cpp
test/CodeGenCXX/mangle-subst-std.cpp
test/CodeGenCXX/mangle-template.cpp
test/CodeGenCXX/mangle.cpp
test/CodeGenCXX/virtual-base-destructor-call.cpp
test/CodeGenCXX/virtual-bases.cpp
test/CodeGenCXX/virtual-destructor-calls.cpp
test/CodeGenCXX/vtable-layout-abi-examples.cpp [new file with mode: 0644]
test/CodeGenCXX/vtable-layout-extreme.cpp [new file with mode: 0644]
test/CodeGenCXX/vtable-layout.cpp
test/CodeGenCXX/vtable-pointer-initialization.cpp
test/CodeGenObjC/messages-2.m
test/CodeGenObjC/stand-alone-implementation.m [new file with mode: 0644]
test/Driver/clang-c-as-cxx.c [new file with mode: 0644]
test/Index/Inputs/cindex-from-source.h [new file with mode: 0644]
test/Index/annotate-tokens.c
test/Index/c-index-api-loadTU-test.m
test/Index/cindex-from-source.m
test/Index/cindex-on-invalid.m
test/Index/code-complete-errors.c
test/Index/linkage.c [new file with mode: 0644]
test/Lexer/constants.c
test/PCH/Inputs/namespaces.h [new file with mode: 0644]
test/PCH/namespaces.cpp [new file with mode: 0644]
test/Parser/MicrosoftExtensions.c
test/Parser/cxx-decl.cpp
test/Parser/cxx-template-argument.cpp
test/Parser/knr_parameter_attributes.c [new file with mode: 0644]
test/Preprocessor/directive-invalid.c [new file with mode: 0644]
test/Rewriter/dllimport-typedef.c [new file with mode: 0644]
test/Rewriter/missing-dllimport.c [new file with mode: 0644]
test/Rewriter/rewrite-block-pointer.mm
test/Rewriter/rewrite-byref-in-nested-blocks.mm [new file with mode: 0644]
test/Rewriter/rewrite-implementation.mm
test/Rewriter/rewrite-nested-blocks-1.mm [new file with mode: 0644]
test/Rewriter/rewrite-nested-blocks.mm [new file with mode: 0644]
test/Rewriter/rewrite-property-attributes.mm [new file with mode: 0644]
test/Rewriter/rewrite-qualified-id.mm [new file with mode: 0644]
test/Rewriter/rewrite-rewritten-initializer.mm [new file with mode: 0644]
test/Rewriter/rewrite-unique-block-api.mm
test/Sema/align-x86.c
test/Sema/arg-duplicate.c
test/Sema/block-args.c
test/Sema/callingconv.c
test/Sema/conversion.c
test/Sema/declspec.c
test/Sema/dllimport-dllexport.c
test/Sema/enum.c
test/Sema/format-strings.c
test/Sema/inline.c
test/Sema/overloadable-complex.c
test/Sema/static-init.c
test/Sema/switch.c
test/Sema/warn-unreachable.c
test/Sema/warn-unused-function.c
test/Sema/warn-unused-variables.c
test/Sema/x86-attr-force-align-arg-pointer.c
test/SemaCXX/address-of-temporary.cpp [new file with mode: 0644]
test/SemaCXX/attr-weakref.cpp [new file with mode: 0644]
test/SemaCXX/blocks-1.cpp [new file with mode: 0644]
test/SemaCXX/complex-overload.cpp
test/SemaCXX/composite-pointer-type.cpp
test/SemaCXX/condition.cpp
test/SemaCXX/copy-constructor-error.cpp
test/SemaCXX/dcl_init_aggr.cpp
test/SemaCXX/default2.cpp
test/SemaCXX/destructor.cpp
test/SemaCXX/i-c-e-cxx.cpp
test/SemaCXX/implicit-virtual-member-functions.cpp
test/SemaCXX/invalid-member-expr.cpp
test/SemaCXX/local-classes.cpp [new file with mode: 0644]
test/SemaCXX/member-name-lookup.cpp
test/SemaCXX/member-pointer.cpp
test/SemaCXX/nested-name-spec.cpp
test/SemaCXX/new-delete.cpp
test/SemaCXX/overload-call.cpp
test/SemaCXX/pseudo-destructors.cpp
test/SemaCXX/statements.cpp
test/SemaCXX/type-convert-construct.cpp
test/SemaCXX/warn-unreachable.cpp
test/SemaObjC/category-1.m
test/SemaObjC/conditional-expr-7.m [new file with mode: 0644]
test/SemaObjC/duplicate-ivar-in-class-extension.m [new file with mode: 0644]
test/SemaObjC/format-strings-objc.m
test/SemaObjC/ivar-in-class-extension.m [new file with mode: 0644]
test/SemaObjC/ivar-in-implementations.m [new file with mode: 0644]
test/SemaObjC/method-warn-unused-attribute.m [new file with mode: 0644]
test/SemaObjC/property-and-class-extension.m [new file with mode: 0644]
test/SemaObjC/property-user-setter.m
test/SemaObjC/stand-alone-implementation.m [new file with mode: 0644]
test/SemaObjC/unused.m
test/SemaObjCXX/message.mm [new file with mode: 0644]
test/SemaObjCXX/vla.mm [new file with mode: 0644]
test/SemaTemplate/dependent-base-classes.cpp
test/SemaTemplate/destructor-template.cpp
test/SemaTemplate/explicit-specialization-member.cpp
test/SemaTemplate/instantiate-complete.cpp
test/SemaTemplate/instantiate-enum.cpp
test/SemaTemplate/instantiate-expr-1.cpp
test/SemaTemplate/instantiate-function-1.cpp
test/SemaTemplate/instantiate-init.cpp
test/SemaTemplate/instantiate-invalid.cpp [new file with mode: 0644]
test/SemaTemplate/instantiate-static-var.cpp
test/SemaTemplate/member-access-expr.cpp
test/SemaTemplate/nested-name-spec-template.cpp
test/SemaTemplate/temp_arg.cpp
test/SemaTemplate/template-decl-fail.cpp
test/SemaTemplate/virtual-member-functions.cpp
test/lit.cfg
tools/CIndex/CIndex.cpp
tools/CIndex/CIndex.exports
tools/CIndex/CIndexCodeCompletion.cpp
tools/CIndex/CIndexDiagnostic.cpp
tools/CIndex/CIndexDiagnostic.h
tools/CIndex/CIndexUSRs.cpp
tools/CIndex/CIndexer.h
tools/CIndex/CMakeLists.txt
tools/CIndex/CXCursor.cpp
tools/CIndex/CXCursor.h
tools/c-index-test/c-index-test.c
tools/driver/cc1_main.cpp
tools/driver/driver.cpp
tools/scan-build/ccc-analyzer
www/analyzer/content.css
www/analyzer/images/scan_build_cmd.png [new file with mode: 0644]
www/analyzer/index.html
www/analyzer/latest_checker.html.incl
www/analyzer/menu.html.incl
www/analyzer/scan-build.html
www/analyzer/xcode.html [new file with mode: 0644]