svn commit: r218887 - in vendor/clang/dist: . bindings/python/clang
bindings/python/tests/cindex clang.xcodeproj docs docs/tools
examples/PrintFunctionNames examples/clang-interpreter
examples/wpa ...
Dimitry Andric
dim at FreeBSD.org
Sun Feb 20 13:06:33 UTC 2011
Author: dim
Date: Sun Feb 20 13:06:31 2011
New Revision: 218887
URL: http://svn.freebsd.org/changeset/base/218887
Log:
Vendor import of clang trunk r126079:
http://llvm.org/svn/llvm-project/cfe/trunk@126079
Added:
vendor/clang/dist/include/clang/AST/ASTMutationListener.h
vendor/clang/dist/include/clang/AST/EvaluatedExprVisitor.h
vendor/clang/dist/include/clang/AST/Mangle.h
vendor/clang/dist/include/clang/Analysis/Analyses/UninitializedValuesV2.h
vendor/clang/dist/include/clang/Analysis/DomainSpecific/
vendor/clang/dist/include/clang/Analysis/DomainSpecific/CocoaConventions.h
vendor/clang/dist/include/clang/Basic/ABI.h
vendor/clang/dist/include/clang/Basic/DiagnosticIDs.h
vendor/clang/dist/include/clang/Basic/FileSystemOptions.h
vendor/clang/dist/include/clang/Basic/FileSystemStatCache.h
vendor/clang/dist/include/clang/Basic/OpenCLExtensions.def
vendor/clang/dist/include/clang/Basic/Visibility.h
vendor/clang/dist/include/clang/Config/
vendor/clang/dist/include/clang/Config/config.h.cmake
vendor/clang/dist/include/clang/Frontend/MultiplexConsumer.h
vendor/clang/dist/include/clang/Lex/CMakeLists.txt
vendor/clang/dist/include/clang/Lex/Makefile
vendor/clang/dist/include/clang/Serialization/ASTSerializationListener.h
vendor/clang/dist/include/clang/StaticAnalyzer/
vendor/clang/dist/include/clang/StaticAnalyzer/BugReporter/
vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/
vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/CheckerBase.td
vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h
vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/
vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/
vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerProvider.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerV2.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathDiagnosticClients.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.def
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/TransferFuncs.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/
vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
vendor/clang/dist/include/clang/StaticAnalyzer/PathSensitive/
vendor/clang/dist/lib/AST/DumpXML.cpp
vendor/clang/dist/lib/AST/ItaniumMangle.cpp
vendor/clang/dist/lib/AST/Mangle.cpp
vendor/clang/dist/lib/AST/MicrosoftMangle.cpp
vendor/clang/dist/lib/Analysis/CocoaConventions.cpp
vendor/clang/dist/lib/Analysis/UninitializedValuesV2.cpp
vendor/clang/dist/lib/Basic/DiagnosticIDs.cpp
vendor/clang/dist/lib/Basic/FileSystemStatCache.cpp
vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp
vendor/clang/dist/lib/CodeGen/CGCleanup.cpp
vendor/clang/dist/lib/CodeGen/CGCleanup.h
vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp
vendor/clang/dist/lib/CodeGen/CodeGenTBAA.h
vendor/clang/dist/lib/Frontend/HeaderIncludeGen.cpp
vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp
vendor/clang/dist/lib/Sema/SemaTemplateVariadic.cpp
vendor/clang/dist/lib/Sema/TypeLocBuilder.h
vendor/clang/dist/lib/StaticAnalyzer/
vendor/clang/dist/lib/StaticAnalyzer/CMakeLists.txt
vendor/clang/dist/lib/StaticAnalyzer/Checkers/
vendor/clang/dist/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CMakeLists.txt
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExperimentalChecks.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExprEngine.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/InternalChecks.h
vendor/clang/dist/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/Makefile
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/StackAddrLeakChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/
vendor/clang/dist/lib/StaticAnalyzer/Core/AggExprVisitor.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/AnalysisManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BasicStore.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BlockCounter.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporter.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CFRefCount.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CMakeLists.txt
vendor/clang/dist/lib/StaticAnalyzer/Core/CXXExprEngine.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/Checker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerHelpers.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CoreEngine.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/Environment.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/FlatStore.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/GRState.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/Makefile
vendor/clang/dist/lib/StaticAnalyzer/Core/MemRegion.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ObjCMessage.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/RegionStore.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SValBuilder.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SVals.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/Store.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/SymbolManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/
vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.h
vendor/clang/dist/lib/StaticAnalyzer/Frontend/CMakeLists.txt
vendor/clang/dist/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/FrontendActions.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/Makefile
vendor/clang/dist/lib/StaticAnalyzer/Makefile
vendor/clang/dist/lib/StaticAnalyzer/README.txt
vendor/clang/dist/runtime/CMakeLists.txt
vendor/clang/dist/runtime/libcxx/
vendor/clang/dist/runtime/libcxx/Makefile
vendor/clang/dist/test/ASTMerge/Inputs/class-template1.cpp
vendor/clang/dist/test/ASTMerge/Inputs/class-template2.cpp
vendor/clang/dist/test/ASTMerge/class-template.cpp
vendor/clang/dist/test/Analysis/analyzer-stats.c
vendor/clang/dist/test/Analysis/auto-obj-dtors-cfg-output.cpp
vendor/clang/dist/test/Analysis/base-init.cpp
vendor/clang/dist/test/Analysis/chroot.c
vendor/clang/dist/test/Analysis/cxx-crashes.cpp
vendor/clang/dist/test/Analysis/derived-to-base.cpp
vendor/clang/dist/test/Analysis/dtor.cpp
vendor/clang/dist/test/Analysis/dtors-in-dtor-cfg-output.cpp
vendor/clang/dist/test/Analysis/idempotent-operations-limited-loops.c
vendor/clang/dist/test/Analysis/idempotent-operations.m
vendor/clang/dist/test/Analysis/initializer.cpp
vendor/clang/dist/test/Analysis/initializers-cfg-output.cpp
vendor/clang/dist/test/Analysis/lvalue.cpp
vendor/clang/dist/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m
vendor/clang/dist/test/Analysis/operator-calls.cpp
vendor/clang/dist/test/Analysis/out-of-bounds.c
vendor/clang/dist/test/Analysis/plist-output-alternate.m
vendor/clang/dist/test/Analysis/properties.m
vendor/clang/dist/test/Analysis/self-init.m
vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp
vendor/clang/dist/test/CXX/basic/basic.scope/basic.scope.hiding/p2.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2h.cpp
vendor/clang/dist/test/CXX/class.access/class.friend/p11.cpp
vendor/clang/dist/test/CXX/class.derived/class.member.lookup/p9.cpp
vendor/clang/dist/test/CXX/class.derived/class.virtual/p3-0x.cpp
vendor/clang/dist/test/CXX/class.derived/p8-0x.cpp
vendor/clang/dist/test/CXX/class/class.mem/p13.cpp
vendor/clang/dist/test/CXX/class/class.mem/p14.cpp
vendor/clang/dist/test/CXX/class/class.mem/p1b.cpp
vendor/clang/dist/test/CXX/class/class.mem/p8-0x-pedantic.cpp
vendor/clang/dist/test/CXX/class/class.mem/p8-0x.cpp
vendor/clang/dist/test/CXX/class/class.nest/p1-cxx0x.cpp
vendor/clang/dist/test/CXX/class/p1-0x.cpp
vendor/clang/dist/test/CXX/class/p2-0x.cpp
vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.def/p2.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-0x.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p13.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p14.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p2-cxx0x.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p6-0x.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p6.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p8.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.ref/p6-0x.cpp
vendor/clang/dist/test/CXX/dcl.decl/p4-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.cast/p4-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.cast/p4.cpp
vendor/clang/dist/test/CXX/expr/expr.mptr.oper/p5.cpp
vendor/clang/dist/test/CXX/expr/expr.mptr.oper/p6-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.post/expr.const.cast/p1-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.post/expr.dynamic.cast/p3-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.post/expr.reinterpret.cast/p1-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.post/expr.static.cast/p3-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.post/expr.static.cast/p9-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.new/p2-cxx0x.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.sizeof/p5-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/sema.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/ser.h
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.op/p6.cpp
vendor/clang/dist/test/CXX/over/over.built/p1.cpp
vendor/clang/dist/test/CXX/over/over.built/p25.cpp
vendor/clang/dist/test/CXX/over/over.load/p2-0x.cpp
vendor/clang/dist/test/CXX/over/over.match/over.match.best/over.ics.rank/p3-0x.cpp
vendor/clang/dist/test/CXX/over/over.match/over.match.funcs/p4-0x.cpp
vendor/clang/dist/test/CXX/over/over.over/p2-resolve-single-template-id.cpp
vendor/clang/dist/test/CXX/special/class.copy/p33-0x.cpp
vendor/clang/dist/test/CXX/special/class.ctor/p4-0x.cpp
vendor/clang/dist/test/CXX/special/class.dtor/p2-0x.cpp
vendor/clang/dist/test/CXX/special/class.inhctor/elsewhere.cpp
vendor/clang/dist/test/CXX/special/class.inhctor/p3.cpp
vendor/clang/dist/test/CXX/special/class.inhctor/p7.cpp
vendor/clang/dist/test/CXX/stmt.stmt/stmt.label/p1.cpp
vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.template/p3-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.type/p2.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.class.spec/p8-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.class.spec/p9-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.class.spec/p9.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.friend/p8.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.mem/p3.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/deduction.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/example-bind.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/example-function.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/example-tuple.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/ext-blocks.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/injected-class-name.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/multi-level-substitution.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p1.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p2.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p4.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p5.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/partial-ordering.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.arg.explicit/p9-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p1-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p12.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p9-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p10-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p2-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p21.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p22.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p5-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p8-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p9-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.param/p11-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.param/p9-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2-0x.cpp
vendor/clang/dist/test/CodeCompletion/stdin.c
vendor/clang/dist/test/CodeGen/arm-vector-arguments.c
vendor/clang/dist/test/CodeGen/asm-variable.c
vendor/clang/dist/test/CodeGen/attr-naked.c
vendor/clang/dist/test/CodeGen/blockwithlocalstatic.c
vendor/clang/dist/test/CodeGen/bool_test.c
vendor/clang/dist/test/CodeGen/char-literal.c
vendor/clang/dist/test/CodeGen/debug-info-line.c
vendor/clang/dist/test/CodeGen/debug-info-var-location.c
vendor/clang/dist/test/CodeGen/exceptions.c
vendor/clang/dist/test/CodeGen/imaginary.c
vendor/clang/dist/test/CodeGen/may-alias.c
vendor/clang/dist/test/CodeGen/mcount.c
vendor/clang/dist/test/CodeGen/mms-bitfields.c
vendor/clang/dist/test/CodeGen/mmx-builtins.c
vendor/clang/dist/test/CodeGen/mmx-shift-with-immediate.c
vendor/clang/dist/test/CodeGen/ms-anonymous-struct.c
vendor/clang/dist/test/CodeGen/mult-alt-generic.c
vendor/clang/dist/test/CodeGen/mult-alt-x86.c
vendor/clang/dist/test/CodeGen/pointer-signext.c
vendor/clang/dist/test/CodeGen/regparm-flag.c
vendor/clang/dist/test/CodeGen/string-literal-short-wstring.c
vendor/clang/dist/test/CodeGen/transparent-union.c
vendor/clang/dist/test/CodeGen/va_list_test.c
vendor/clang/dist/test/CodeGen/volatile-2.c
vendor/clang/dist/test/CodeGen/x86_32-arguments-darwin.c
vendor/clang/dist/test/CodeGen/x86_32-arguments-linux.c
vendor/clang/dist/test/CodeGen/x86_32-arguments-realign.c
vendor/clang/dist/test/CodeGenCXX/apple-kext-indirect-call-2.C
vendor/clang/dist/test/CodeGenCXX/apple-kext-indirect-call.C
vendor/clang/dist/test/CodeGenCXX/apple-kext-indirect-virtual-dtor-call.cpp
vendor/clang/dist/test/CodeGenCXX/apple-kext-linkage.C
vendor/clang/dist/test/CodeGenCXX/apple-kext-no-staticinit-section.C
vendor/clang/dist/test/CodeGenCXX/asm.cpp
vendor/clang/dist/test/CodeGenCXX/attr-used.cpp
vendor/clang/dist/test/CodeGenCXX/block-byref-cxx-objc.cpp
vendor/clang/dist/test/CodeGenCXX/blocks.cpp
vendor/clang/dist/test/CodeGenCXX/builtins.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-attr.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-direct-call.cpp
vendor/clang/dist/test/CodeGenCXX/cxx-block-objects.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-ctor2.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-large-constant.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-member.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-method.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-namespace.cpp
vendor/clang/dist/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp
vendor/clang/dist/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
vendor/clang/dist/test/CodeGenCXX/friend-redecl.cpp
vendor/clang/dist/test/CodeGenCXX/gnu-conditional-scalar-ext.cpp
vendor/clang/dist/test/CodeGenCXX/goto.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-abi-examples.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-local-class-vtables.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-local-classes-nested.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-neon-vectors.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-ref-qualifiers.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-variadic-templates.cpp
vendor/clang/dist/test/CodeGenCXX/nrvo-noreturn.cc
vendor/clang/dist/test/CodeGenCXX/pr9130.cpp
vendor/clang/dist/test/CodeGenCXX/pragma-pack.cpp
vendor/clang/dist/test/CodeGenCXX/rtti-visibility.cpp
vendor/clang/dist/test/CodeGenCXX/rvalue-references.cpp
vendor/clang/dist/test/CodeGenCXX/specialized-static-data-mem-init.cpp
vendor/clang/dist/test/CodeGenCXX/stmtexpr.cpp
vendor/clang/dist/test/CodeGenCXX/template-dependent-bind-temporary.cpp
vendor/clang/dist/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp
vendor/clang/dist/test/CodeGenCXX/thunks-available-externally.cpp
vendor/clang/dist/test/CodeGenCXX/variadic-templates.cpp
vendor/clang/dist/test/CodeGenCXX/volatile-1.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-available-externally.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-debug-info.cpp
vendor/clang/dist/test/CodeGenCXX/warn-padded-packed.cpp
vendor/clang/dist/test/CodeGenObjC/arm-atomic-scalar-setter-getter.m
vendor/clang/dist/test/CodeGenObjC/bitfield-gnu.m
vendor/clang/dist/test/CodeGenObjC/block-6.m
vendor/clang/dist/test/CodeGenObjC/constant-string-class.m
vendor/clang/dist/test/CodeGenObjC/debug-info-default-synth-ivar.m
vendor/clang/dist/test/CodeGenObjC/debug-info-fnname.m
vendor/clang/dist/test/CodeGenObjC/debug-info-foreach.m
vendor/clang/dist/test/CodeGenObjC/debug-info-getter-name.m
vendor/clang/dist/test/CodeGenObjC/debug-info-selector.m
vendor/clang/dist/test/CodeGenObjC/debug-info-self.m
vendor/clang/dist/test/CodeGenObjC/debug-info-static-var.m
vendor/clang/dist/test/CodeGenObjC/exceptions-nonfragile.m
vendor/clang/dist/test/CodeGenObjC/ivar-layout-array0-struct.m
vendor/clang/dist/test/CodeGenObjC/local-static-block.m
vendor/clang/dist/test/CodeGenObjC/property-ref-cast-to-void.m
vendor/clang/dist/test/CodeGenObjC/property-type-mismatch.m
vendor/clang/dist/test/CodeGenObjCXX/block-var-layout.mm
vendor/clang/dist/test/CodeGenObjCXX/blocks.mm
vendor/clang/dist/test/CodeGenObjCXX/property-dot-copy.mm
vendor/clang/dist/test/CodeGenObjCXX/property-dot-reference.mm
vendor/clang/dist/test/CodeGenObjCXX/property-object-conditional-exp.mm
vendor/clang/dist/test/CodeGenObjCXX/refence-assign-write-barrier.mm
vendor/clang/dist/test/CodeGenObjCXX/write-barrier-global-assign.mm
vendor/clang/dist/test/CodeGenOpenCL/
vendor/clang/dist/test/CodeGenOpenCL/ext-vector-shuffle.cl
vendor/clang/dist/test/CodeGenOpenCL/kernel-metadata.cl
vendor/clang/dist/test/CodeGenOpenCL/single-precision-constant.cl
vendor/clang/dist/test/Driver/apple-kext-mkernel.c
vendor/clang/dist/test/Driver/m_and_mm.c
vendor/clang/dist/test/Driver/sysroot-flags.c
vendor/clang/dist/test/FixIt/fixit-objc-message.m
vendor/clang/dist/test/Headers/arm-neon-header.c
vendor/clang/dist/test/Headers/stdbool.cpp
vendor/clang/dist/test/Index/Inputs/a.h
vendor/clang/dist/test/Index/Inputs/b.h
vendor/clang/dist/test/Index/Inputs/get-cursor-includes-1.h
vendor/clang/dist/test/Index/Inputs/get-cursor-includes-2.h
vendor/clang/dist/test/Index/annotate-tokens-cxx0x.cpp
vendor/clang/dist/test/Index/c-index-redecls.c
vendor/clang/dist/test/Index/cindex-on-invalid-usrs.m
vendor/clang/dist/test/Index/complete-driver-errors.c
vendor/clang/dist/test/Index/complete-exprs.cpp
vendor/clang/dist/test/Index/complete-exprs.m
vendor/clang/dist/test/Index/complete-kvc.m
vendor/clang/dist/test/Index/complete-synthesized.m
vendor/clang/dist/test/Index/fix-its.c
vendor/clang/dist/test/Index/get-cursor-includes.c
vendor/clang/dist/test/Index/get-cursor.cpp
vendor/clang/dist/test/Index/nested-binaryoperators.cpp
vendor/clang/dist/test/Index/overrides.cpp
vendor/clang/dist/test/Index/overrides.m
vendor/clang/dist/test/Index/preamble-reparse-chained.c
vendor/clang/dist/test/Index/print-display-names.cpp
vendor/clang/dist/test/Index/recursive-cxx-member-calls.cpp
vendor/clang/dist/test/Index/recursive-member-access.c
vendor/clang/dist/test/Index/retain-target-options.c
vendor/clang/dist/test/Index/usrs-cxx0x.cpp
vendor/clang/dist/test/Index/warning-flags.c
vendor/clang/dist/test/Lexer/clang-keywords.cpp
vendor/clang/dist/test/Lexer/has_attribute.cpp
vendor/clang/dist/test/Lexer/has_feature_type_traits.cpp
vendor/clang/dist/test/Lexer/pragma-message.c
vendor/clang/dist/test/Lexer/pragma-operators.cpp
vendor/clang/dist/test/Lexer/rdar-8914293.c
vendor/clang/dist/test/Lexer/wchar.c
vendor/clang/dist/test/Misc/Inputs/working-directory.h
vendor/clang/dist/test/Misc/working-directory.c
vendor/clang/dist/test/PCH/Inputs/chain-remap-types1.h
vendor/clang/dist/test/PCH/Inputs/chain-remap-types2.h
vendor/clang/dist/test/PCH/Inputs/typo.h
vendor/clang/dist/test/PCH/Inputs/va_arg.h
vendor/clang/dist/test/PCH/attrs-PR8406.c
vendor/clang/dist/test/PCH/chain-remap-types.m
vendor/clang/dist/test/PCH/check-deserializations.cpp
vendor/clang/dist/test/PCH/cmdline-include.c
vendor/clang/dist/test/PCH/cmdline-include1.h
vendor/clang/dist/test/PCH/cmdline-include2.h
vendor/clang/dist/test/PCH/cuda-kernel-call.cu
vendor/clang/dist/test/PCH/cxx-variadic-templates.cpp
vendor/clang/dist/test/PCH/cxx-variadic-templates.h
vendor/clang/dist/test/PCH/headersearch.cpp
vendor/clang/dist/test/PCH/missing-file.cpp
vendor/clang/dist/test/PCH/opencl-extensions.cl
vendor/clang/dist/test/PCH/pragma-diag-section.cpp
vendor/clang/dist/test/PCH/pragma-diag.c
vendor/clang/dist/test/PCH/rdar8852495.c
vendor/clang/dist/test/PCH/typo.m
vendor/clang/dist/test/PCH/va_arg.cpp
vendor/clang/dist/test/Parser/MicrosoftExtensions.cpp
vendor/clang/dist/test/Parser/cuda-kernel-call.cu
vendor/clang/dist/test/Parser/cxx-in-c.c
vendor/clang/dist/test/Parser/cxx0x-in-cxx98.cpp
vendor/clang/dist/test/Parser/cxx0x-override-control-keywords.cpp
vendor/clang/dist/test/Parser/for.cpp
vendor/clang/dist/test/Parser/goto.c
vendor/clang/dist/test/Parser/missing-end-2.m
vendor/clang/dist/test/Parser/missing-end-3.m
vendor/clang/dist/test/Parser/opencl-kernel.cl
vendor/clang/dist/test/Parser/opencl-pragma.cl
vendor/clang/dist/test/Parser/opencl-storage-class.cl
vendor/clang/dist/test/Parser/placeholder-recovery.m
vendor/clang/dist/test/Preprocessor/pragma_diagnostic_sections.cpp
vendor/clang/dist/test/Preprocessor/predefined-macros.c
vendor/clang/dist/test/Preprocessor/print_line_empty_file.c
vendor/clang/dist/test/Preprocessor/warn-macro-unused.c
vendor/clang/dist/test/Rewriter/blockstruct.m
vendor/clang/dist/test/Rewriter/property-dot-syntax.mm
vendor/clang/dist/test/Rewriter/rewrite-captured-nested-bvar.c
vendor/clang/dist/test/Rewriter/rewrite-nested-blocks-2.mm
vendor/clang/dist/test/Rewriter/rewrite-nested-property-in-blocks.mm (contents, props changed)
vendor/clang/dist/test/Rewriter/rewrite-property-set-cfstring.mm
vendor/clang/dist/test/Rewriter/rewrite-protocol-property.mm
vendor/clang/dist/test/Rewriter/rewrite-user-defined-accessors.mm
vendor/clang/dist/test/Sema/MicrosoftExtensions.c
vendor/clang/dist/test/Sema/arm-neon-types.c
vendor/clang/dist/test/Sema/attr-alias.c
vendor/clang/dist/test/Sema/attr-deprecated-message.c
vendor/clang/dist/test/Sema/attr-naked.c
vendor/clang/dist/test/Sema/attr-unavailable-message.c
vendor/clang/dist/test/Sema/builtin_objc_msgSend.c
vendor/clang/dist/test/Sema/constant-conversion.c
vendor/clang/dist/test/Sema/neon-vector-types.c
vendor/clang/dist/test/Sema/short-enums.c
vendor/clang/dist/test/Sema/typeof-use-deprecated.c
vendor/clang/dist/test/Sema/uninit-variables.c
vendor/clang/dist/test/Sema/warn-unused-label.c
vendor/clang/dist/test/SemaCUDA/
vendor/clang/dist/test/SemaCUDA/config-type.cu
vendor/clang/dist/test/SemaCUDA/cuda.h
vendor/clang/dist/test/SemaCUDA/kernel-call.cu
vendor/clang/dist/test/SemaCUDA/qualifiers.cu
vendor/clang/dist/test/SemaCXX/PR7944.cpp
vendor/clang/dist/test/SemaCXX/PR8012.cpp
vendor/clang/dist/test/SemaCXX/PR8755.cpp
vendor/clang/dist/test/SemaCXX/PR8884.cpp
vendor/clang/dist/test/SemaCXX/addr-of-overloaded-function-casting.cpp
vendor/clang/dist/test/SemaCXX/array-bounds.cpp
vendor/clang/dist/test/SemaCXX/attr-nonnull.cpp
vendor/clang/dist/test/SemaCXX/attr-weak.cpp
vendor/clang/dist/test/SemaCXX/block-call.cpp
vendor/clang/dist/test/SemaCXX/builtin_objc_msgSend.cpp
vendor/clang/dist/test/SemaCXX/compound-literal.cpp
vendor/clang/dist/test/SemaCXX/crashes.cpp
vendor/clang/dist/test/SemaCXX/delete.cpp
vendor/clang/dist/test/SemaCXX/deleted-function-extension.cpp
vendor/clang/dist/test/SemaCXX/dependent-auto.cpp
vendor/clang/dist/test/SemaCXX/enum-bitfield.cpp
vendor/clang/dist/test/SemaCXX/enum-scoped.cpp
vendor/clang/dist/test/SemaCXX/gnu-case-ranges.cpp
vendor/clang/dist/test/SemaCXX/if-empty-body.cpp
vendor/clang/dist/test/SemaCXX/issue547.cpp
vendor/clang/dist/test/SemaCXX/linkage.cpp
vendor/clang/dist/test/SemaCXX/lookup-member.cpp
vendor/clang/dist/test/SemaCXX/non-empty-class-size-zero.cpp
vendor/clang/dist/test/SemaCXX/nullptr-98.cpp
vendor/clang/dist/test/SemaCXX/overloaded-builtin-operators-0x.cpp
vendor/clang/dist/test/SemaCXX/overloaded-name.cpp
vendor/clang/dist/test/SemaCXX/pragma-pack.cpp
vendor/clang/dist/test/SemaCXX/pragma-unused.cpp
vendor/clang/dist/test/SemaCXX/ptrtomember.cpp
vendor/clang/dist/test/SemaCXX/redeclared-auto.cpp
vendor/clang/dist/test/SemaCXX/rval-references-examples.cpp
vendor/clang/dist/test/SemaCXX/sourceranges.cpp
vendor/clang/dist/test/SemaCXX/trailing-return-0x.cpp
vendor/clang/dist/test/SemaCXX/type-formatting.cpp
vendor/clang/dist/test/SemaCXX/undefined-internal.cpp
vendor/clang/dist/test/SemaCXX/uninit-variables.cpp
vendor/clang/dist/test/SemaCXX/uninitialized.cpp
vendor/clang/dist/test/SemaCXX/unused-with-error.cpp
vendor/clang/dist/test/SemaCXX/vtable-instantiation.cc
vendor/clang/dist/test/SemaCXX/warn-enum-compare.cpp
vendor/clang/dist/test/SemaCXX/warn-large-by-value-copy.cpp
vendor/clang/dist/test/SemaCXX/warn-literal-conversion.cpp
vendor/clang/dist/test/SemaCXX/warn-overloaded-virtual.cpp
vendor/clang/dist/test/SemaCXX/warn-self-assign.cpp
vendor/clang/dist/test/SemaCXX/writable-strings-deprecated.cpp
vendor/clang/dist/test/SemaObjC/block-return.m
vendor/clang/dist/test/SemaObjC/builtin_objc_lib_functions.m
vendor/clang/dist/test/SemaObjC/builtin_objc_msgSend.m
vendor/clang/dist/test/SemaObjC/comptypes-10.m
vendor/clang/dist/test/SemaObjC/custom-atomic-property.m
vendor/clang/dist/test/SemaObjC/direct-synthesized-ivar-access.m
vendor/clang/dist/test/SemaObjC/error-missing-getter.m
vendor/clang/dist/test/SemaObjC/incomplete-implementation.m
vendor/clang/dist/test/SemaObjC/method-conflict-1.m
vendor/clang/dist/test/SemaObjC/method-conflict-2.m
vendor/clang/dist/test/SemaObjC/method-in-class-extension-impl.m
vendor/clang/dist/test/SemaObjC/method-lookup-5.m
vendor/clang/dist/test/SemaObjC/method-prototype-scope.m
vendor/clang/dist/test/SemaObjC/method-typecheck-3.m
vendor/clang/dist/test/SemaObjC/no-objc-exceptions.m
vendor/clang/dist/test/SemaObjC/nonnull.h
vendor/clang/dist/test/SemaObjC/property-dot-receiver.m
vendor/clang/dist/test/SemaObjC/provisional-ivar-lookup.m
vendor/clang/dist/test/SemaObjC/selector-2.m
vendor/clang/dist/test/SemaObjC/selector-3.m
vendor/clang/dist/test/SemaObjC/self-assign.m
vendor/clang/dist/test/SemaObjC/setter-dotsyntax.m
vendor/clang/dist/test/SemaObjC/special-dep-unavail-warning.m
vendor/clang/dist/test/SemaObjC/synth-provisional-ivars-1.m
vendor/clang/dist/test/SemaObjC/uninit-variables.m
vendor/clang/dist/test/SemaObjC/warn-deprecated-implementations.m
vendor/clang/dist/test/SemaObjC/warn-implicit-atomic-property.m
vendor/clang/dist/test/SemaObjCXX/conversion-ranking.mm
vendor/clang/dist/test/SemaObjCXX/propert-dot-error.mm
vendor/clang/dist/test/SemaObjCXX/properties.mm
vendor/clang/dist/test/SemaObjCXX/property-synthesis-error.mm
vendor/clang/dist/test/SemaObjCXX/reserved-keyword-methods.mm
vendor/clang/dist/test/SemaOpenCL/
vendor/clang/dist/test/SemaOpenCL/cond.cl
vendor/clang/dist/test/SemaOpenCL/extension-fp64.cl
vendor/clang/dist/test/SemaOpenCL/init.cl
vendor/clang/dist/test/SemaTemplate/enum-forward.cpp
vendor/clang/dist/test/SemaTemplate/member-access-ambig.cpp
vendor/clang/dist/test/Unit/
vendor/clang/dist/test/Unit/lit.cfg
vendor/clang/dist/test/Unit/lit.site.cfg.in
vendor/clang/dist/tools/driver/clang_symlink.cmake
vendor/clang/dist/tools/libclang/CXString.cpp
vendor/clang/dist/tools/libclang/CXString.h
vendor/clang/dist/tools/libclang/CXTranslationUnit.h
vendor/clang/dist/unittests/
vendor/clang/dist/unittests/Basic/
vendor/clang/dist/unittests/Basic/FileManagerTest.cpp
vendor/clang/dist/unittests/Basic/Makefile
vendor/clang/dist/unittests/CMakeLists.txt
vendor/clang/dist/unittests/Frontend/
vendor/clang/dist/unittests/Frontend/FrontendActionTest.cpp
vendor/clang/dist/unittests/Frontend/Makefile
vendor/clang/dist/unittests/Makefile
vendor/clang/dist/www/analyzer/release_notes.html
vendor/clang/dist/www/builtins.py (contents, props changed)
vendor/clang/dist/www/favicon.ico (contents, props changed)
vendor/clang/dist/www/related.html
vendor/clang/dist/www/robots.txt
Deleted:
vendor/clang/dist/include/clang/AST/FullExpr.h
vendor/clang/dist/include/clang/AST/TypeLocBuilder.h
vendor/clang/dist/include/clang/Checker/
vendor/clang/dist/lib/AST/FullExpr.cpp
vendor/clang/dist/lib/Checker/
vendor/clang/dist/lib/CodeGen/CGCXX.h
vendor/clang/dist/lib/CodeGen/Mangle.cpp
vendor/clang/dist/lib/CodeGen/Mangle.h
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.final/
vendor/clang/dist/test/CodeGen/ext-vector-shuffle.c
vendor/clang/dist/test/CodeGen/x86_32-arguments.c
vendor/clang/dist/test/CodeGenObjC/encode-test-1.m
vendor/clang/dist/test/Index/code-complete-errors.c
vendor/clang/dist/test/PCH/Inputs/chain-cxx1.h
vendor/clang/dist/test/PCH/Inputs/chain-cxx2.h
vendor/clang/dist/test/PCH/attrs.h
vendor/clang/dist/test/Parser/goto-ident.c
vendor/clang/dist/test/Sema/bitfield-promote-int-16bit.c
vendor/clang/dist/test/Sema/if-empty-body.c
vendor/clang/dist/test/Sema/opencl-init.c
vendor/clang/dist/test/Sema/promote-int-16bit.c
vendor/clang/dist/test/SemaCXX/crash-8124080.cpp
vendor/clang/dist/test/SemaCXX/crash-PR7625.cpp
vendor/clang/dist/test/SemaCXX/format-attribute.cpp
vendor/clang/dist/test/SemaCXX/ptrtomember-badcall.cpp
vendor/clang/dist/test/SemaCXX/rval-references-xfail.cpp
vendor/clang/dist/test/SemaObjCXX/reserved-keyword-selectors.mm
vendor/clang/dist/test/SemaTemplate/variadic-class-template-1.cpp
vendor/clang/dist/test/SemaTemplate/variadic-class-template-2.cpp
vendor/clang/dist/test/SemaTemplate/variadic-parse.cpp
vendor/clang/dist/test/SemaTemplate/variadic-unsupported.cpp
Modified:
vendor/clang/dist/CMakeLists.txt
vendor/clang/dist/Makefile
vendor/clang/dist/TODO.txt
vendor/clang/dist/bindings/python/clang/cindex.py
vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py
vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py
vendor/clang/dist/clang.xcodeproj/project.pbxproj
vendor/clang/dist/docs/Block-ABI-Apple.txt
vendor/clang/dist/docs/InternalsManual.html
vendor/clang/dist/docs/LanguageExtensions.html
vendor/clang/dist/docs/Makefile
vendor/clang/dist/docs/PCHInternals.html
vendor/clang/dist/docs/UsersManual.html
vendor/clang/dist/docs/tools/clang.pod
vendor/clang/dist/examples/PrintFunctionNames/CMakeLists.txt
vendor/clang/dist/examples/PrintFunctionNames/Makefile
vendor/clang/dist/examples/PrintFunctionNames/README.txt
vendor/clang/dist/examples/clang-interpreter/CMakeLists.txt
vendor/clang/dist/examples/clang-interpreter/Makefile
vendor/clang/dist/examples/clang-interpreter/main.cpp
vendor/clang/dist/examples/wpa/CMakeLists.txt
vendor/clang/dist/examples/wpa/Makefile
vendor/clang/dist/examples/wpa/clang-wpa.cpp
vendor/clang/dist/include/clang-c/Index.h
vendor/clang/dist/include/clang/AST/ASTConsumer.h
vendor/clang/dist/include/clang/AST/ASTContext.h
vendor/clang/dist/include/clang/AST/ASTDiagnostic.h
vendor/clang/dist/include/clang/AST/ASTImporter.h
vendor/clang/dist/include/clang/AST/Attr.h
vendor/clang/dist/include/clang/AST/CXXInheritance.h
vendor/clang/dist/include/clang/AST/CanonicalType.h
vendor/clang/dist/include/clang/AST/CharUnits.h
vendor/clang/dist/include/clang/AST/Decl.h
vendor/clang/dist/include/clang/AST/DeclBase.h
vendor/clang/dist/include/clang/AST/DeclCXX.h
vendor/clang/dist/include/clang/AST/DeclFriend.h
vendor/clang/dist/include/clang/AST/DeclGroup.h
vendor/clang/dist/include/clang/AST/DeclObjC.h
vendor/clang/dist/include/clang/AST/DeclTemplate.h
vendor/clang/dist/include/clang/AST/DeclarationName.h
vendor/clang/dist/include/clang/AST/Expr.h
vendor/clang/dist/include/clang/AST/ExprCXX.h
vendor/clang/dist/include/clang/AST/ExprObjC.h
vendor/clang/dist/include/clang/AST/ExternalASTSource.h
vendor/clang/dist/include/clang/AST/NestedNameSpecifier.h
vendor/clang/dist/include/clang/AST/OperationKinds.h
vendor/clang/dist/include/clang/AST/ParentMap.h
vendor/clang/dist/include/clang/AST/PrettyPrinter.h
vendor/clang/dist/include/clang/AST/RecordLayout.h
vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h
vendor/clang/dist/include/clang/AST/Redeclarable.h
vendor/clang/dist/include/clang/AST/Stmt.h
vendor/clang/dist/include/clang/AST/StmtCXX.h
vendor/clang/dist/include/clang/AST/StmtIterator.h
vendor/clang/dist/include/clang/AST/StmtObjC.h
vendor/clang/dist/include/clang/AST/TemplateBase.h
vendor/clang/dist/include/clang/AST/TemplateName.h
vendor/clang/dist/include/clang/AST/Type.h
vendor/clang/dist/include/clang/AST/TypeLoc.h
vendor/clang/dist/include/clang/AST/TypeNodes.def
vendor/clang/dist/include/clang/AST/TypeVisitor.h
vendor/clang/dist/include/clang/Analysis/Analyses/FormatString.h
vendor/clang/dist/include/clang/Analysis/Analyses/LiveVariables.h
vendor/clang/dist/include/clang/Analysis/AnalysisContext.h
vendor/clang/dist/include/clang/Analysis/AnalysisDiagnostic.h
vendor/clang/dist/include/clang/Analysis/CFG.h
vendor/clang/dist/include/clang/Analysis/FlowSensitive/DataflowSolver.h
vendor/clang/dist/include/clang/Analysis/ProgramPoint.h
vendor/clang/dist/include/clang/Analysis/Support/BumpVector.h
vendor/clang/dist/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h
vendor/clang/dist/include/clang/Analysis/Visitors/CFGRecStmtVisitor.h
vendor/clang/dist/include/clang/Analysis/Visitors/CFGStmtVisitor.h
vendor/clang/dist/include/clang/Basic/Attr.td
vendor/clang/dist/include/clang/Basic/AttrKinds.h
vendor/clang/dist/include/clang/Basic/Builtins.def
vendor/clang/dist/include/clang/Basic/Builtins.h
vendor/clang/dist/include/clang/Basic/BuiltinsPPC.def
vendor/clang/dist/include/clang/Basic/BuiltinsX86.def
vendor/clang/dist/include/clang/Basic/DeclNodes.td
vendor/clang/dist/include/clang/Basic/Diagnostic.h
vendor/clang/dist/include/clang/Basic/Diagnostic.td
vendor/clang/dist/include/clang/Basic/DiagnosticASTKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td
vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td
vendor/clang/dist/include/clang/Basic/FileManager.h
vendor/clang/dist/include/clang/Basic/IdentifierTable.h
vendor/clang/dist/include/clang/Basic/LangOptions.h
vendor/clang/dist/include/clang/Basic/OnDiskHashTable.h
vendor/clang/dist/include/clang/Basic/PartialDiagnostic.h
vendor/clang/dist/include/clang/Basic/SourceLocation.h
vendor/clang/dist/include/clang/Basic/SourceManager.h
vendor/clang/dist/include/clang/Basic/Specifiers.h
vendor/clang/dist/include/clang/Basic/StmtNodes.td
vendor/clang/dist/include/clang/Basic/TargetInfo.h
vendor/clang/dist/include/clang/Basic/TokenKinds.def
vendor/clang/dist/include/clang/Basic/TokenKinds.h
vendor/clang/dist/include/clang/Basic/TypeTraits.h
vendor/clang/dist/include/clang/Basic/Version.h
vendor/clang/dist/include/clang/Basic/arm_neon.td
vendor/clang/dist/include/clang/CMakeLists.txt
vendor/clang/dist/include/clang/CodeGen/CodeGenAction.h
vendor/clang/dist/include/clang/Driver/ArgList.h
vendor/clang/dist/include/clang/Driver/CC1AsOptions.td
vendor/clang/dist/include/clang/Driver/CC1Options.td
vendor/clang/dist/include/clang/Driver/Driver.h
vendor/clang/dist/include/clang/Driver/DriverDiagnostic.h
vendor/clang/dist/include/clang/Driver/HostInfo.h
vendor/clang/dist/include/clang/Driver/OptTable.h
vendor/clang/dist/include/clang/Driver/Options.td
vendor/clang/dist/include/clang/Driver/ToolChain.h
vendor/clang/dist/include/clang/Driver/Types.def
vendor/clang/dist/include/clang/Frontend/ASTConsumers.h
vendor/clang/dist/include/clang/Frontend/ASTUnit.h
vendor/clang/dist/include/clang/Frontend/Analyses.def
vendor/clang/dist/include/clang/Frontend/AnalyzerOptions.h
vendor/clang/dist/include/clang/Frontend/CodeGenOptions.h
vendor/clang/dist/include/clang/Frontend/CommandLineSourceLoc.h
vendor/clang/dist/include/clang/Frontend/CompilerInstance.h
vendor/clang/dist/include/clang/Frontend/CompilerInvocation.h
vendor/clang/dist/include/clang/Frontend/DeclXML.def
vendor/clang/dist/include/clang/Frontend/DependencyOutputOptions.h
vendor/clang/dist/include/clang/Frontend/DiagnosticOptions.h
vendor/clang/dist/include/clang/Frontend/FrontendAction.h
vendor/clang/dist/include/clang/Frontend/FrontendActions.h
vendor/clang/dist/include/clang/Frontend/FrontendDiagnostic.h
vendor/clang/dist/include/clang/Frontend/FrontendOptions.h
vendor/clang/dist/include/clang/Frontend/HeaderSearchOptions.h
vendor/clang/dist/include/clang/Frontend/LangStandards.def
vendor/clang/dist/include/clang/Frontend/PreprocessorOptions.h
vendor/clang/dist/include/clang/Frontend/PreprocessorOutputOptions.h
vendor/clang/dist/include/clang/Frontend/StmtXML.def
vendor/clang/dist/include/clang/Frontend/TypeXML.def
vendor/clang/dist/include/clang/Frontend/Utils.h
vendor/clang/dist/include/clang/Frontend/VerifyDiagnosticsClient.h
vendor/clang/dist/include/clang/Lex/ExternalPreprocessorSource.h
vendor/clang/dist/include/clang/Lex/HeaderMap.h
vendor/clang/dist/include/clang/Lex/HeaderSearch.h
vendor/clang/dist/include/clang/Lex/LexDiagnostic.h
vendor/clang/dist/include/clang/Lex/Lexer.h
vendor/clang/dist/include/clang/Lex/LiteralSupport.h
vendor/clang/dist/include/clang/Lex/MacroInfo.h
vendor/clang/dist/include/clang/Lex/PPCallbacks.h
vendor/clang/dist/include/clang/Lex/PTHManager.h
vendor/clang/dist/include/clang/Lex/Pragma.h
vendor/clang/dist/include/clang/Lex/PreprocessingRecord.h
vendor/clang/dist/include/clang/Lex/Preprocessor.h
vendor/clang/dist/include/clang/Lex/PreprocessorLexer.h
vendor/clang/dist/include/clang/Lex/Token.h
vendor/clang/dist/include/clang/Makefile
vendor/clang/dist/include/clang/Parse/ParseDiagnostic.h
vendor/clang/dist/include/clang/Parse/Parser.h
vendor/clang/dist/include/clang/Rewrite/ASTConsumers.h
vendor/clang/dist/include/clang/Rewrite/FixItRewriter.h
vendor/clang/dist/include/clang/Sema/AttributeList.h
vendor/clang/dist/include/clang/Sema/CodeCompleteConsumer.h
vendor/clang/dist/include/clang/Sema/DeclSpec.h
vendor/clang/dist/include/clang/Sema/DelayedDiagnostic.h
vendor/clang/dist/include/clang/Sema/ExternalSemaSource.h
vendor/clang/dist/include/clang/Sema/Initialization.h
vendor/clang/dist/include/clang/Sema/Lookup.h
vendor/clang/dist/include/clang/Sema/Overload.h
vendor/clang/dist/include/clang/Sema/Ownership.h
vendor/clang/dist/include/clang/Sema/ParsedTemplate.h
vendor/clang/dist/include/clang/Sema/Scope.h
vendor/clang/dist/include/clang/Sema/ScopeInfo.h
vendor/clang/dist/include/clang/Sema/Sema.h
vendor/clang/dist/include/clang/Sema/SemaDiagnostic.h
vendor/clang/dist/include/clang/Sema/Template.h
vendor/clang/dist/include/clang/Sema/TemplateDeduction.h
vendor/clang/dist/include/clang/Serialization/ASTBitCodes.h
vendor/clang/dist/include/clang/Serialization/ASTDeserializationListener.h
vendor/clang/dist/include/clang/Serialization/ASTReader.h
vendor/clang/dist/include/clang/Serialization/ASTWriter.h
vendor/clang/dist/lib/AST/ASTContext.cpp
vendor/clang/dist/lib/AST/ASTDiagnostic.cpp
vendor/clang/dist/lib/AST/ASTImporter.cpp
vendor/clang/dist/lib/AST/CMakeLists.txt
vendor/clang/dist/lib/AST/CXXABI.h
vendor/clang/dist/lib/AST/CXXInheritance.cpp
vendor/clang/dist/lib/AST/Decl.cpp
vendor/clang/dist/lib/AST/DeclBase.cpp
vendor/clang/dist/lib/AST/DeclCXX.cpp
vendor/clang/dist/lib/AST/DeclObjC.cpp
vendor/clang/dist/lib/AST/DeclPrinter.cpp
vendor/clang/dist/lib/AST/DeclTemplate.cpp
vendor/clang/dist/lib/AST/DeclarationName.cpp
vendor/clang/dist/lib/AST/Expr.cpp
vendor/clang/dist/lib/AST/ExprCXX.cpp
vendor/clang/dist/lib/AST/ExprClassification.cpp
vendor/clang/dist/lib/AST/ExprConstant.cpp
vendor/clang/dist/lib/AST/InheritViz.cpp
vendor/clang/dist/lib/AST/ItaniumCXXABI.cpp
vendor/clang/dist/lib/AST/MicrosoftCXXABI.cpp
vendor/clang/dist/lib/AST/NestedNameSpecifier.cpp
vendor/clang/dist/lib/AST/ParentMap.cpp
vendor/clang/dist/lib/AST/RecordLayout.cpp
vendor/clang/dist/lib/AST/RecordLayoutBuilder.cpp
vendor/clang/dist/lib/AST/Stmt.cpp
vendor/clang/dist/lib/AST/StmtDumper.cpp
vendor/clang/dist/lib/AST/StmtIterator.cpp
vendor/clang/dist/lib/AST/StmtPrinter.cpp
vendor/clang/dist/lib/AST/StmtProfile.cpp
vendor/clang/dist/lib/AST/TemplateBase.cpp
vendor/clang/dist/lib/AST/TemplateName.cpp
vendor/clang/dist/lib/AST/Type.cpp
vendor/clang/dist/lib/AST/TypeLoc.cpp
vendor/clang/dist/lib/AST/TypePrinter.cpp
vendor/clang/dist/lib/Analysis/AnalysisContext.cpp
vendor/clang/dist/lib/Analysis/CFG.cpp
vendor/clang/dist/lib/Analysis/CFGStmtMap.cpp
vendor/clang/dist/lib/Analysis/CMakeLists.txt
vendor/clang/dist/lib/Analysis/FormatString.cpp
vendor/clang/dist/lib/Analysis/LiveVariables.cpp
vendor/clang/dist/lib/Analysis/PrintfFormatString.cpp
vendor/clang/dist/lib/Analysis/PseudoConstantAnalysis.cpp
vendor/clang/dist/lib/Analysis/ReachableCode.cpp
vendor/clang/dist/lib/Analysis/UninitializedValues.cpp
vendor/clang/dist/lib/Basic/Builtins.cpp
vendor/clang/dist/lib/Basic/CMakeLists.txt
vendor/clang/dist/lib/Basic/Diagnostic.cpp
vendor/clang/dist/lib/Basic/FileManager.cpp
vendor/clang/dist/lib/Basic/IdentifierTable.cpp
vendor/clang/dist/lib/Basic/Makefile
vendor/clang/dist/lib/Basic/SourceLocation.cpp
vendor/clang/dist/lib/Basic/SourceManager.cpp
vendor/clang/dist/lib/Basic/TargetInfo.cpp
vendor/clang/dist/lib/Basic/Targets.cpp
vendor/clang/dist/lib/Basic/Version.cpp
vendor/clang/dist/lib/CMakeLists.txt
vendor/clang/dist/lib/CodeGen/ABIInfo.h
vendor/clang/dist/lib/CodeGen/BackendUtil.cpp
vendor/clang/dist/lib/CodeGen/CGBlocks.cpp
vendor/clang/dist/lib/CodeGen/CGBlocks.h
vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp
vendor/clang/dist/lib/CodeGen/CGCXX.cpp
vendor/clang/dist/lib/CodeGen/CGCXXABI.h
vendor/clang/dist/lib/CodeGen/CGCall.cpp
vendor/clang/dist/lib/CodeGen/CGClass.cpp
vendor/clang/dist/lib/CodeGen/CGDebugInfo.cpp
vendor/clang/dist/lib/CodeGen/CGDebugInfo.h
vendor/clang/dist/lib/CodeGen/CGDecl.cpp
vendor/clang/dist/lib/CodeGen/CGDeclCXX.cpp
vendor/clang/dist/lib/CodeGen/CGException.cpp
vendor/clang/dist/lib/CodeGen/CGException.h
vendor/clang/dist/lib/CodeGen/CGExpr.cpp
vendor/clang/dist/lib/CodeGen/CGExprAgg.cpp
vendor/clang/dist/lib/CodeGen/CGExprCXX.cpp
vendor/clang/dist/lib/CodeGen/CGExprComplex.cpp
vendor/clang/dist/lib/CodeGen/CGExprConstant.cpp
vendor/clang/dist/lib/CodeGen/CGExprScalar.cpp
vendor/clang/dist/lib/CodeGen/CGObjC.cpp
vendor/clang/dist/lib/CodeGen/CGObjCGNU.cpp
vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp
vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h
vendor/clang/dist/lib/CodeGen/CGRTTI.cpp
vendor/clang/dist/lib/CodeGen/CGRecordLayout.h
vendor/clang/dist/lib/CodeGen/CGRecordLayoutBuilder.cpp
vendor/clang/dist/lib/CodeGen/CGStmt.cpp
vendor/clang/dist/lib/CodeGen/CGTemporaries.cpp
vendor/clang/dist/lib/CodeGen/CGVTT.cpp
vendor/clang/dist/lib/CodeGen/CGVTables.cpp
vendor/clang/dist/lib/CodeGen/CGVTables.h
vendor/clang/dist/lib/CodeGen/CGValue.h
vendor/clang/dist/lib/CodeGen/CMakeLists.txt
vendor/clang/dist/lib/CodeGen/CodeGenAction.cpp
vendor/clang/dist/lib/CodeGen/CodeGenFunction.cpp
vendor/clang/dist/lib/CodeGen/CodeGenFunction.h
vendor/clang/dist/lib/CodeGen/CodeGenModule.cpp
vendor/clang/dist/lib/CodeGen/CodeGenModule.h
vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp
vendor/clang/dist/lib/CodeGen/CodeGenTypes.h
vendor/clang/dist/lib/CodeGen/GlobalDecl.h
vendor/clang/dist/lib/CodeGen/ItaniumCXXABI.cpp
vendor/clang/dist/lib/CodeGen/MicrosoftCXXABI.cpp
vendor/clang/dist/lib/CodeGen/ModuleBuilder.cpp
vendor/clang/dist/lib/CodeGen/TargetInfo.cpp
vendor/clang/dist/lib/CodeGen/TargetInfo.h
vendor/clang/dist/lib/Driver/Action.cpp
vendor/clang/dist/lib/Driver/Arg.cpp
vendor/clang/dist/lib/Driver/ArgList.cpp
vendor/clang/dist/lib/Driver/CMakeLists.txt
vendor/clang/dist/lib/Driver/Compilation.cpp
vendor/clang/dist/lib/Driver/Driver.cpp
vendor/clang/dist/lib/Driver/DriverOptions.cpp
vendor/clang/dist/lib/Driver/HostInfo.cpp
vendor/clang/dist/lib/Driver/Job.cpp
vendor/clang/dist/lib/Driver/OptTable.cpp
vendor/clang/dist/lib/Driver/Option.cpp
vendor/clang/dist/lib/Driver/Phases.cpp
vendor/clang/dist/lib/Driver/Tool.cpp
vendor/clang/dist/lib/Driver/ToolChain.cpp
vendor/clang/dist/lib/Driver/ToolChains.cpp
vendor/clang/dist/lib/Driver/ToolChains.h
vendor/clang/dist/lib/Driver/Tools.cpp
vendor/clang/dist/lib/Driver/Tools.h
vendor/clang/dist/lib/Driver/Types.cpp
vendor/clang/dist/lib/Frontend/ASTConsumers.cpp
vendor/clang/dist/lib/Frontend/ASTMerge.cpp
vendor/clang/dist/lib/Frontend/ASTUnit.cpp
vendor/clang/dist/lib/Frontend/CMakeLists.txt
vendor/clang/dist/lib/Frontend/CacheTokens.cpp
vendor/clang/dist/lib/Frontend/CompilerInstance.cpp
vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp
vendor/clang/dist/lib/Frontend/DeclXML.cpp
vendor/clang/dist/lib/Frontend/DependencyFile.cpp
vendor/clang/dist/lib/Frontend/DocumentXML.cpp
vendor/clang/dist/lib/Frontend/FrontendAction.cpp
vendor/clang/dist/lib/Frontend/FrontendActions.cpp
vendor/clang/dist/lib/Frontend/FrontendOptions.cpp
vendor/clang/dist/lib/Frontend/InitHeaderSearch.cpp
vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp
vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp
vendor/clang/dist/lib/Frontend/StmtXML.cpp
vendor/clang/dist/lib/Frontend/TextDiagnosticBuffer.cpp
vendor/clang/dist/lib/Frontend/TextDiagnosticPrinter.cpp
vendor/clang/dist/lib/Frontend/TypeXML.cpp
vendor/clang/dist/lib/Frontend/VerifyDiagnosticsClient.cpp
vendor/clang/dist/lib/FrontendTool/CMakeLists.txt
vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp
vendor/clang/dist/lib/Headers/CMakeLists.txt
vendor/clang/dist/lib/Headers/altivec.h
vendor/clang/dist/lib/Headers/emmintrin.h
vendor/clang/dist/lib/Headers/limits.h
vendor/clang/dist/lib/Headers/mm_malloc.h
vendor/clang/dist/lib/Headers/mmintrin.h
vendor/clang/dist/lib/Headers/stdbool.h
vendor/clang/dist/lib/Headers/stddef.h
vendor/clang/dist/lib/Headers/xmmintrin.h
vendor/clang/dist/lib/Index/ASTVisitor.h
vendor/clang/dist/lib/Index/CMakeLists.txt
vendor/clang/dist/lib/Index/CallGraph.cpp
vendor/clang/dist/lib/Lex/CMakeLists.txt
vendor/clang/dist/lib/Lex/HeaderMap.cpp
vendor/clang/dist/lib/Lex/HeaderSearch.cpp
vendor/clang/dist/lib/Lex/Lexer.cpp
vendor/clang/dist/lib/Lex/LiteralSupport.cpp
vendor/clang/dist/lib/Lex/MacroInfo.cpp
vendor/clang/dist/lib/Lex/PPDirectives.cpp
vendor/clang/dist/lib/Lex/PPExpressions.cpp
vendor/clang/dist/lib/Lex/PPLexerChange.cpp
vendor/clang/dist/lib/Lex/PPMacroExpansion.cpp
vendor/clang/dist/lib/Lex/PTHLexer.cpp
vendor/clang/dist/lib/Lex/Pragma.cpp
vendor/clang/dist/lib/Lex/PreprocessingRecord.cpp
vendor/clang/dist/lib/Lex/Preprocessor.cpp
vendor/clang/dist/lib/Lex/TokenConcatenation.cpp
vendor/clang/dist/lib/Lex/TokenLexer.cpp
vendor/clang/dist/lib/Makefile
vendor/clang/dist/lib/Parse/CMakeLists.txt
vendor/clang/dist/lib/Parse/ParseAST.cpp
vendor/clang/dist/lib/Parse/ParseCXXInlineMethods.cpp
vendor/clang/dist/lib/Parse/ParseDecl.cpp
vendor/clang/dist/lib/Parse/ParseDeclCXX.cpp
vendor/clang/dist/lib/Parse/ParseExpr.cpp
vendor/clang/dist/lib/Parse/ParseExprCXX.cpp
vendor/clang/dist/lib/Parse/ParseInit.cpp
vendor/clang/dist/lib/Parse/ParseObjc.cpp
vendor/clang/dist/lib/Parse/ParsePragma.cpp
vendor/clang/dist/lib/Parse/ParsePragma.h
vendor/clang/dist/lib/Parse/ParseStmt.cpp
vendor/clang/dist/lib/Parse/ParseTemplate.cpp
vendor/clang/dist/lib/Parse/ParseTentative.cpp
vendor/clang/dist/lib/Parse/Parser.cpp
vendor/clang/dist/lib/Parse/RAIIObjectsForParser.h
vendor/clang/dist/lib/Rewrite/CMakeLists.txt
vendor/clang/dist/lib/Rewrite/FixItRewriter.cpp
vendor/clang/dist/lib/Rewrite/FrontendActions.cpp
vendor/clang/dist/lib/Rewrite/HTMLRewrite.cpp
vendor/clang/dist/lib/Rewrite/RewriteMacros.cpp
vendor/clang/dist/lib/Rewrite/RewriteObjC.cpp
vendor/clang/dist/lib/Rewrite/RewriteRope.cpp
vendor/clang/dist/lib/Rewrite/TokenRewriter.cpp
vendor/clang/dist/lib/Sema/AnalysisBasedWarnings.cpp
vendor/clang/dist/lib/Sema/AttributeList.cpp
vendor/clang/dist/lib/Sema/CMakeLists.txt
vendor/clang/dist/lib/Sema/CodeCompleteConsumer.cpp
vendor/clang/dist/lib/Sema/DeclSpec.cpp
vendor/clang/dist/lib/Sema/JumpDiagnostics.cpp
vendor/clang/dist/lib/Sema/Sema.cpp
vendor/clang/dist/lib/Sema/SemaAccess.cpp
vendor/clang/dist/lib/Sema/SemaAttr.cpp
vendor/clang/dist/lib/Sema/SemaCXXCast.cpp
vendor/clang/dist/lib/Sema/SemaCXXScopeSpec.cpp
vendor/clang/dist/lib/Sema/SemaChecking.cpp
vendor/clang/dist/lib/Sema/SemaCodeComplete.cpp
vendor/clang/dist/lib/Sema/SemaDecl.cpp
vendor/clang/dist/lib/Sema/SemaDeclAttr.cpp
vendor/clang/dist/lib/Sema/SemaDeclCXX.cpp
vendor/clang/dist/lib/Sema/SemaDeclObjC.cpp
vendor/clang/dist/lib/Sema/SemaExceptionSpec.cpp
vendor/clang/dist/lib/Sema/SemaExpr.cpp
vendor/clang/dist/lib/Sema/SemaExprCXX.cpp
vendor/clang/dist/lib/Sema/SemaExprObjC.cpp
vendor/clang/dist/lib/Sema/SemaInit.cpp
vendor/clang/dist/lib/Sema/SemaLookup.cpp
vendor/clang/dist/lib/Sema/SemaObjCProperty.cpp
vendor/clang/dist/lib/Sema/SemaOverload.cpp
vendor/clang/dist/lib/Sema/SemaStmt.cpp
vendor/clang/dist/lib/Sema/SemaTemplate.cpp
vendor/clang/dist/lib/Sema/SemaTemplateDeduction.cpp
vendor/clang/dist/lib/Sema/SemaTemplateInstantiate.cpp
vendor/clang/dist/lib/Sema/SemaTemplateInstantiateDecl.cpp
vendor/clang/dist/lib/Sema/SemaType.cpp
vendor/clang/dist/lib/Sema/TargetAttributesSema.cpp
vendor/clang/dist/lib/Sema/TreeTransform.h
vendor/clang/dist/lib/Serialization/ASTCommon.cpp
vendor/clang/dist/lib/Serialization/ASTCommon.h
vendor/clang/dist/lib/Serialization/ASTReader.cpp
vendor/clang/dist/lib/Serialization/ASTReaderDecl.cpp
vendor/clang/dist/lib/Serialization/ASTReaderStmt.cpp
vendor/clang/dist/lib/Serialization/ASTWriter.cpp
vendor/clang/dist/lib/Serialization/ASTWriterDecl.cpp
vendor/clang/dist/lib/Serialization/ASTWriterStmt.cpp
vendor/clang/dist/lib/Serialization/CMakeLists.txt
vendor/clang/dist/lib/Serialization/GeneratePCH.cpp
vendor/clang/dist/runtime/Makefile
vendor/clang/dist/test/ASTMerge/Inputs/category1.m
vendor/clang/dist/test/ASTMerge/Inputs/category2.m
vendor/clang/dist/test/ASTMerge/Inputs/class1.cpp
vendor/clang/dist/test/ASTMerge/Inputs/class2.cpp
vendor/clang/dist/test/ASTMerge/Inputs/interface1.m
vendor/clang/dist/test/ASTMerge/Inputs/interface2.m
vendor/clang/dist/test/ASTMerge/Inputs/property1.m
vendor/clang/dist/test/ASTMerge/Inputs/property2.m
vendor/clang/dist/test/ASTMerge/category.m
vendor/clang/dist/test/ASTMerge/interface.m
vendor/clang/dist/test/ASTMerge/property.m
vendor/clang/dist/test/Analysis/CFNumber.c
vendor/clang/dist/test/Analysis/MissingDealloc.m
vendor/clang/dist/test/Analysis/NSString.m
vendor/clang/dist/test/Analysis/NSWindow.m
vendor/clang/dist/test/Analysis/ObjCRetSigs.m
vendor/clang/dist/test/Analysis/PR2978.m
vendor/clang/dist/test/Analysis/additive-folding.c
vendor/clang/dist/test/Analysis/array-struct-region.c
vendor/clang/dist/test/Analysis/array-struct.c
vendor/clang/dist/test/Analysis/blocks.m
vendor/clang/dist/test/Analysis/bstring.c
vendor/clang/dist/test/Analysis/complex.c
vendor/clang/dist/test/Analysis/conditional-op-missing-lhs.c
vendor/clang/dist/test/Analysis/constant-folding.c
vendor/clang/dist/test/Analysis/dead-stores.c
vendor/clang/dist/test/Analysis/dead-stores.cpp
vendor/clang/dist/test/Analysis/dead-stores.m
vendor/clang/dist/test/Analysis/exercise-ps.c
vendor/clang/dist/test/Analysis/fields.c
vendor/clang/dist/test/Analysis/idempotent-operations.c
vendor/clang/dist/test/Analysis/idempotent-operations.cpp
vendor/clang/dist/test/Analysis/inline.c
vendor/clang/dist/test/Analysis/malloc.c
vendor/clang/dist/test/Analysis/method-call.cpp
vendor/clang/dist/test/Analysis/misc-ps-64.m
vendor/clang/dist/test/Analysis/misc-ps-region-store.cpp
vendor/clang/dist/test/Analysis/misc-ps-region-store.m
vendor/clang/dist/test/Analysis/misc-ps.m
vendor/clang/dist/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
vendor/clang/dist/test/Analysis/null-deref-ps.c
vendor/clang/dist/test/Analysis/outofbound.c
vendor/clang/dist/test/Analysis/plist-output.m
vendor/clang/dist/test/Analysis/ptr-arith.c
vendor/clang/dist/test/Analysis/rdar-6442306-1.m
vendor/clang/dist/test/Analysis/rdar-6540084.m
vendor/clang/dist/test/Analysis/refcnt_naming.m
vendor/clang/dist/test/Analysis/reference.cpp
vendor/clang/dist/test/Analysis/retain-release-gc-only.m
vendor/clang/dist/test/Analysis/retain-release-region-store.m
vendor/clang/dist/test/Analysis/retain-release.m
vendor/clang/dist/test/Analysis/security-syntax-checks-no-emit.c
vendor/clang/dist/test/Analysis/security-syntax-checks.m
vendor/clang/dist/test/Analysis/sizeofpointer.c
vendor/clang/dist/test/Analysis/stack-addr-ps.c
vendor/clang/dist/test/Analysis/stack-addr-ps.cpp
vendor/clang/dist/test/Analysis/stackaddrleak.c
vendor/clang/dist/test/Analysis/stream.c
vendor/clang/dist/test/Analysis/string.c
vendor/clang/dist/test/Analysis/uninit-msg-expr.m
vendor/clang/dist/test/Analysis/uninit-ps-rdar6145427.m
vendor/clang/dist/test/Analysis/uninit-vals-ps-region.m
vendor/clang/dist/test/Analysis/uninit-vals-ps.c
vendor/clang/dist/test/Analysis/uninit-vals.c
vendor/clang/dist/test/Analysis/unix-fns.c
vendor/clang/dist/test/Analysis/unreachable-code-path.c
vendor/clang/dist/test/Analysis/unused-ivars.m
vendor/clang/dist/test/CMakeLists.txt
vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.argdep/p4.cpp
vendor/clang/dist/test/CXX/class.access/class.friend/p1.cpp
vendor/clang/dist/test/CXX/class.access/p4.cpp
vendor/clang/dist/test/CXX/class.access/p6.cpp
vendor/clang/dist/test/CXX/class.derived/class.abstract/p4.cpp
vendor/clang/dist/test/CXX/class.derived/class.abstract/p5.cpp
vendor/clang/dist/test/CXX/class/class.friend/p1.cpp
vendor/clang/dist/test/CXX/class/class.mem/p1.cpp
vendor/clang/dist/test/CXX/class/class.nest/p1.cpp
vendor/clang/dist/test/CXX/class/class.union/p1.cpp
vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.memdef/p3.cpp
vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p5.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-cxx03-extra-copy.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-examples.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-var.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/p6.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1-cxx0x.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp
vendor/clang/dist/test/CXX/except/except.handle/p16.cpp
vendor/clang/dist/test/CXX/except/except.spec/p14-ir.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.delete/p5.cpp
vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.op/p4.cpp
vendor/clang/dist/test/CXX/over/over.over/p2.cpp
vendor/clang/dist/test/CXX/over/over.over/p4.cpp
vendor/clang/dist/test/CXX/special/class.copy/p9.cpp
vendor/clang/dist/test/CXX/stmt.stmt/stmt.select/p3.cpp
vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.class.spec/p6.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.friend/p1.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.friend/p5.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.mem/p5.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/parameter-matching.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-nodeduct.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3.cpp
vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p11.cpp
vendor/clang/dist/test/CXX/temp/temp.param/p1.cpp
vendor/clang/dist/test/CXX/temp/temp.param/p15-cxx0x.cpp
vendor/clang/dist/test/CXX/temp/temp.param/p9.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p12.cpp
vendor/clang/dist/test/CodeCompletion/ordinary-name.c
vendor/clang/dist/test/CodeCompletion/ordinary-name.cpp
vendor/clang/dist/test/CodeGen/2008-07-17-no-emit-on-error.c
vendor/clang/dist/test/CodeGen/2008-07-29-override-alias-decl.c
vendor/clang/dist/test/CodeGen/2010-03-09-DbgInfo.c
vendor/clang/dist/test/CodeGen/annotate.c
vendor/clang/dist/test/CodeGen/asm-errors.c
vendor/clang/dist/test/CodeGen/asm-inout.c
vendor/clang/dist/test/CodeGen/assign.c
vendor/clang/dist/test/CodeGen/atomic.c
vendor/clang/dist/test/CodeGen/blocks-1.c
vendor/clang/dist/test/CodeGen/blocks.c
vendor/clang/dist/test/CodeGen/blocksignature.c
vendor/clang/dist/test/CodeGen/blockstret.c
vendor/clang/dist/test/CodeGen/builtins-ppc-altivec.c
vendor/clang/dist/test/CodeGen/builtins-x86.c
vendor/clang/dist/test/CodeGen/conditional-gnu-ext.c
vendor/clang/dist/test/CodeGen/const-init.c
vendor/clang/dist/test/CodeGen/darwin-string-literals.c
vendor/clang/dist/test/CodeGen/debug-info-crash.c
vendor/clang/dist/test/CodeGen/designated-initializers.c
vendor/clang/dist/test/CodeGen/enum.c
vendor/clang/dist/test/CodeGen/exprs.c
vendor/clang/dist/test/CodeGen/frame-pointer-elim.c
vendor/clang/dist/test/CodeGen/func-in-block.c
vendor/clang/dist/test/CodeGen/illegal-UTF8.m
vendor/clang/dist/test/CodeGen/init.c
vendor/clang/dist/test/CodeGen/integer-overflow.c
vendor/clang/dist/test/CodeGen/lineno-dbginfo.c
vendor/clang/dist/test/CodeGen/mangle.c
vendor/clang/dist/test/CodeGen/no-common.c
vendor/clang/dist/test/CodeGen/packed-structure.c
vendor/clang/dist/test/CodeGen/palignr.c
vendor/clang/dist/test/CodeGen/pascal-wchar-string.c
vendor/clang/dist/test/CodeGen/pointer-arithmetic.c
vendor/clang/dist/test/CodeGen/pragma-weak.c
vendor/clang/dist/test/CodeGen/predefined-expr.c
vendor/clang/dist/test/CodeGen/regparm.c
vendor/clang/dist/test/CodeGen/sizeof-vla.c
vendor/clang/dist/test/CodeGen/statements.c
vendor/clang/dist/test/CodeGen/string-literal.c
vendor/clang/dist/test/CodeGen/struct-init.c
vendor/clang/dist/test/CodeGen/struct-passing.c
vendor/clang/dist/test/CodeGen/switch.c
vendor/clang/dist/test/CodeGen/thread-specifier.c
vendor/clang/dist/test/CodeGen/visibility.c
vendor/clang/dist/test/CodeGen/vla.c
vendor/clang/dist/test/CodeGen/volatile-1.c
vendor/clang/dist/test/CodeGenCXX/PR5050-constructor-conversion.cpp
vendor/clang/dist/test/CodeGenCXX/PR5863-unreachable-block.cpp
vendor/clang/dist/test/CodeGenCXX/anonymous-namespaces.cpp
vendor/clang/dist/test/CodeGenCXX/anonymous-union-member-initializer.cpp
vendor/clang/dist/test/CodeGenCXX/arm.cpp
vendor/clang/dist/test/CodeGenCXX/array-construction.cpp
vendor/clang/dist/test/CodeGenCXX/array-operator-delete-call.cpp
vendor/clang/dist/test/CodeGenCXX/array-value-initialize.cpp
vendor/clang/dist/test/CodeGenCXX/attr.cpp
vendor/clang/dist/test/CodeGenCXX/c99-variable-length-array.cpp
vendor/clang/dist/test/CodeGenCXX/call-arg-zero-temp.cpp
vendor/clang/dist/test/CodeGenCXX/cast-conversion.cpp
vendor/clang/dist/test/CodeGenCXX/class-layout.cpp
vendor/clang/dist/test/CodeGenCXX/const-init.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-conversion.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-convert.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-default-arg.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-for-array-members.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-init.cpp
vendor/clang/dist/test/CodeGenCXX/constructors.cpp
vendor/clang/dist/test/CodeGenCXX/convert-to-fptr.cpp
vendor/clang/dist/test/CodeGenCXX/copy-constructor-elim-2.cpp
vendor/clang/dist/test/CodeGenCXX/copy-constructor-synthesis-2.cpp
vendor/clang/dist/test/CodeGenCXX/copy-constructor-synthesis.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-template.cpp
vendor/clang/dist/test/CodeGenCXX/decl-ref-init.cpp
vendor/clang/dist/test/CodeGenCXX/default-arg-temps.cpp
vendor/clang/dist/test/CodeGenCXX/default-arguments.cpp
vendor/clang/dist/test/CodeGenCXX/default-constructor-for-members.cpp
vendor/clang/dist/test/CodeGenCXX/default-constructor-template-member.cpp
vendor/clang/dist/test/CodeGenCXX/delete-two-arg.cpp
vendor/clang/dist/test/CodeGenCXX/delete.cpp
vendor/clang/dist/test/CodeGenCXX/derived-to-base-conv.cpp
vendor/clang/dist/test/CodeGenCXX/derived-to-base.cpp
vendor/clang/dist/test/CodeGenCXX/destructors.cpp
vendor/clang/dist/test/CodeGenCXX/dyncast.cpp
vendor/clang/dist/test/CodeGenCXX/eh.cpp
vendor/clang/dist/test/CodeGenCXX/empty-classes.cpp
vendor/clang/dist/test/CodeGenCXX/exceptions-no-rtti.cpp
vendor/clang/dist/test/CodeGenCXX/exceptions.cpp
vendor/clang/dist/test/CodeGenCXX/global-init.cpp
vendor/clang/dist/test/CodeGenCXX/implicit-copy-constructor.cpp
vendor/clang/dist/test/CodeGenCXX/inline-functions.cpp
vendor/clang/dist/test/CodeGenCXX/internal-linkage.cpp
vendor/clang/dist/test/CodeGenCXX/key-function-vtable.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-ms.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-subst-std.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-template.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-unnamed.cpp
vendor/clang/dist/test/CodeGenCXX/mangle.cpp
vendor/clang/dist/test/CodeGenCXX/member-functions.cpp
vendor/clang/dist/test/CodeGenCXX/member-init-assignment.cpp
vendor/clang/dist/test/CodeGenCXX/member-pointer-type-convert.cpp
vendor/clang/dist/test/CodeGenCXX/member-templates.cpp
vendor/clang/dist/test/CodeGenCXX/nrvo.cpp
vendor/clang/dist/test/CodeGenCXX/nullptr.cpp
vendor/clang/dist/test/CodeGenCXX/pointers-to-data-members.cpp
vendor/clang/dist/test/CodeGenCXX/pragma-visibility.cpp
vendor/clang/dist/test/CodeGenCXX/predefined-expr.cpp
vendor/clang/dist/test/CodeGenCXX/ptr-to-member-function.cpp
vendor/clang/dist/test/CodeGenCXX/rtti-fundamental.cpp
vendor/clang/dist/test/CodeGenCXX/rtti-linkage.cpp
vendor/clang/dist/test/CodeGenCXX/static-data-member.cpp
vendor/clang/dist/test/CodeGenCXX/static-init.cpp
vendor/clang/dist/test/CodeGenCXX/template-anonymous-types.cpp
vendor/clang/dist/test/CodeGenCXX/template-instantiation.cpp
vendor/clang/dist/test/CodeGenCXX/template-linkage.cpp
vendor/clang/dist/test/CodeGenCXX/temporaries.cpp
vendor/clang/dist/test/CodeGenCXX/threadsafe-statics-exceptions.cpp
vendor/clang/dist/test/CodeGenCXX/throw-expressions.cpp
vendor/clang/dist/test/CodeGenCXX/thunks.cpp
vendor/clang/dist/test/CodeGenCXX/value-init.cpp
vendor/clang/dist/test/CodeGenCXX/virt-dtor-gen.cpp
vendor/clang/dist/test/CodeGenCXX/virt-dtor-key.cpp
vendor/clang/dist/test/CodeGenCXX/virt-template-vtable.cpp
vendor/clang/dist/test/CodeGenCXX/virtual-base-destructor-call.cpp
vendor/clang/dist/test/CodeGenCXX/virtual-bases.cpp
vendor/clang/dist/test/CodeGenCXX/virtual-destructor-calls.cpp
vendor/clang/dist/test/CodeGenCXX/visibility-inlines-hidden.cpp
vendor/clang/dist/test/CodeGenCXX/visibility.cpp
vendor/clang/dist/test/CodeGenCXX/volatile.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-key-function.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-layout.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-linkage.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-pointer-initialization.cpp
vendor/clang/dist/test/CodeGenCXX/vtt-layout.cpp
vendor/clang/dist/test/CodeGenObjC/block-var-layout.m
vendor/clang/dist/test/CodeGenObjC/blocks-1.m
vendor/clang/dist/test/CodeGenObjC/blocks-2.m
vendor/clang/dist/test/CodeGenObjC/blocks.m
vendor/clang/dist/test/CodeGenObjC/default-property-synthesis.m
vendor/clang/dist/test/CodeGenObjC/encode-test.m
vendor/clang/dist/test/CodeGenObjC/exceptions.m
vendor/clang/dist/test/CodeGenObjC/implicit-objc_msgSend.m
vendor/clang/dist/test/CodeGenObjC/interface-layout-64.m
vendor/clang/dist/test/CodeGenObjC/ivar-layout-64-bitfields.m
vendor/clang/dist/test/CodeGenObjC/ivar-layout-nonfragile-abi2.m
vendor/clang/dist/test/CodeGenObjC/ivars.m
vendor/clang/dist/test/CodeGenObjC/ns-constant-strings.m
vendor/clang/dist/test/CodeGenObjC/objc-read-weak-byref.m
vendor/clang/dist/test/CodeGenObjC/objc2-nonfragile-abi-impl.m
vendor/clang/dist/test/CodeGenObjC/objc2-weak-block-call.m
vendor/clang/dist/test/CodeGenObjC/predefined-expr.m
vendor/clang/dist/test/CodeGenObjC/property.m
vendor/clang/dist/test/CodeGenObjCXX/encode.mm
vendor/clang/dist/test/CodeGenObjCXX/implicit-copy-constructor.mm
vendor/clang/dist/test/CodeGenObjCXX/property-derived-to-base-conv.mm
vendor/clang/dist/test/CodeGenObjCXX/property-objects.mm
vendor/clang/dist/test/CodeGenObjCXX/rtti.mm
vendor/clang/dist/test/Coverage/c-language-features.inc
vendor/clang/dist/test/Coverage/cxx-language-features.inc
vendor/clang/dist/test/Coverage/html-diagnostics.c
vendor/clang/dist/test/Coverage/targets.c
vendor/clang/dist/test/Driver/clang_f_opts.c
vendor/clang/dist/test/Driver/darwin-ld.c
vendor/clang/dist/test/Driver/darwin-xarch.c
vendor/clang/dist/test/Driver/dragonfly.c
vendor/clang/dist/test/Driver/emit-llvm.c
vendor/clang/dist/test/Driver/freebsd.c
vendor/clang/dist/test/Driver/openbsd.c
vendor/clang/dist/test/FixIt/fixit-errors.c
vendor/clang/dist/test/FixIt/fixit-objc.m
vendor/clang/dist/test/FixIt/fixit-unrecoverable.cpp
vendor/clang/dist/test/FixIt/fixit.c
vendor/clang/dist/test/FixIt/fixit.cpp
vendor/clang/dist/test/FixIt/typo.cpp
vendor/clang/dist/test/FixIt/typo.m
vendor/clang/dist/test/Headers/x86-intrinsics-headers.c
vendor/clang/dist/test/Index/TestClassDecl.m
vendor/clang/dist/test/Index/TestClassForwardDecl.m
vendor/clang/dist/test/Index/annotate-tokens-include.c
vendor/clang/dist/test/Index/annotate-tokens-pp.c
vendor/clang/dist/test/Index/annotate-tokens.c
vendor/clang/dist/test/Index/annotate-tokens.cpp
vendor/clang/dist/test/Index/annotate-tokens.m
vendor/clang/dist/test/Index/blocks.c
vendor/clang/dist/test/Index/c-index-api-loadTU-test.m
vendor/clang/dist/test/Index/c-index-getCursor-pp.c
vendor/clang/dist/test/Index/c-index-getCursor-test.m
vendor/clang/dist/test/Index/code-completion.cpp
vendor/clang/dist/test/Index/complete-at-directives.m
vendor/clang/dist/test/Index/complete-at-exprstmt.m
vendor/clang/dist/test/Index/complete-blocks.m
vendor/clang/dist/test/Index/complete-ctor-inits.cpp
vendor/clang/dist/test/Index/complete-declarators.cpp
vendor/clang/dist/test/Index/complete-declarators.m
vendor/clang/dist/test/Index/complete-enums.c
vendor/clang/dist/test/Index/complete-exprs.c
vendor/clang/dist/test/Index/complete-hiding.c
vendor/clang/dist/test/Index/complete-macros.c
vendor/clang/dist/test/Index/complete-member-access.m
vendor/clang/dist/test/Index/complete-memfunc-cvquals.cpp
vendor/clang/dist/test/Index/complete-method-decls.m
vendor/clang/dist/test/Index/complete-objc-message-id.m
vendor/clang/dist/test/Index/complete-objc-message.m
vendor/clang/dist/test/Index/complete-preprocessor.m
vendor/clang/dist/test/Index/complete-properties.m
vendor/clang/dist/test/Index/complete-protocols.m
vendor/clang/dist/test/Index/complete-recovery.m
vendor/clang/dist/test/Index/complete-super.cpp
vendor/clang/dist/test/Index/complete-super.m
vendor/clang/dist/test/Index/complete-templates.cpp
vendor/clang/dist/test/Index/complete-type-factors.m
vendor/clang/dist/test/Index/crash-recovery-code-complete.c
vendor/clang/dist/test/Index/crash-recovery-reparse.c
vendor/clang/dist/test/Index/index-templates.cpp
vendor/clang/dist/test/Index/load-decls.c
vendor/clang/dist/test/Index/load-exprs.c
vendor/clang/dist/test/Index/load-namespaces.cpp
vendor/clang/dist/test/Index/load-stmts.cpp
vendor/clang/dist/test/Index/local-symbols.m
vendor/clang/dist/test/Index/preamble.c
vendor/clang/dist/test/Index/print-typekind.c
vendor/clang/dist/test/Index/properties-class-extensions.m
vendor/clang/dist/test/Index/remap-complete.c
vendor/clang/dist/test/Index/remap-cursor-at.c
vendor/clang/dist/test/Index/remap-load.c
vendor/clang/dist/test/Index/usrs.m
vendor/clang/dist/test/Lexer/11-27-2007-FloatLiterals.c
vendor/clang/dist/test/Lexer/c90.c
vendor/clang/dist/test/Lexer/char-escapes.c
vendor/clang/dist/test/Lexer/constants.c
vendor/clang/dist/test/Lexer/cxx0x_keyword_as_cxx98.cpp
vendor/clang/dist/test/Lexer/digraph.c
vendor/clang/dist/test/Lexer/has_feature_cxx0x.cpp
vendor/clang/dist/test/Lexer/ms-extensions.c
vendor/clang/dist/test/Lexer/preamble.c
vendor/clang/dist/test/Lexer/rdr-6096838-2.c
vendor/clang/dist/test/Lexer/rdr-6096838.c
vendor/clang/dist/test/Makefile
vendor/clang/dist/test/Misc/diag-aka-types.cpp
vendor/clang/dist/test/Misc/predefines.c
vendor/clang/dist/test/PCH/Inputs/chain-macro-override1.h
vendor/clang/dist/test/PCH/Inputs/chain-macro-override2.h
vendor/clang/dist/test/PCH/Inputs/chain-selectors1.h
vendor/clang/dist/test/PCH/Inputs/chain-selectors2.h
vendor/clang/dist/test/PCH/Inputs/namespaces.h
vendor/clang/dist/test/PCH/attrs.c
vendor/clang/dist/test/PCH/chain-cxx.cpp
vendor/clang/dist/test/PCH/chain-macro-override.c
vendor/clang/dist/test/PCH/chain-macro.c
vendor/clang/dist/test/PCH/chain-selectors.m
vendor/clang/dist/test/PCH/cxx-templates.cpp
vendor/clang/dist/test/PCH/cxx-templates.h
vendor/clang/dist/test/PCH/cxx_exprs.cpp
vendor/clang/dist/test/PCH/namespaces.cpp
vendor/clang/dist/test/PCH/reinclude.cpp
vendor/clang/dist/test/PCH/reinclude1.h
vendor/clang/dist/test/PCH/reloc.c
vendor/clang/dist/test/PCH/types.c
vendor/clang/dist/test/Parser/MicrosoftExtensions.c
vendor/clang/dist/test/Parser/altivec.c
vendor/clang/dist/test/Parser/asm-constraints-pr7869.c
vendor/clang/dist/test/Parser/cxx-altivec.cpp
vendor/clang/dist/test/Parser/cxx-class.cpp
vendor/clang/dist/test/Parser/cxx-decl.cpp
vendor/clang/dist/test/Parser/cxx-reference.cpp
vendor/clang/dist/test/Parser/cxx-stmt.cpp
vendor/clang/dist/test/Parser/cxx-template-argument.cpp
vendor/clang/dist/test/Parser/cxx-template-decl.cpp
vendor/clang/dist/test/Parser/cxx-throw.cpp
vendor/clang/dist/test/Parser/cxx0x-attributes.cpp
vendor/clang/dist/test/Parser/encode.m
vendor/clang/dist/test/Parser/expressions.c
vendor/clang/dist/test/Parser/objc-forcollection-neg-2.m
vendor/clang/dist/test/Parser/objc-forcollection-neg.m
vendor/clang/dist/test/Parser/objc-foreach-syntax.m
vendor/clang/dist/test/Parser/objc-interfaces.m
vendor/clang/dist/test/Parser/objc-property-syntax.m
vendor/clang/dist/test/Parser/objc-quirks.m
vendor/clang/dist/test/Parser/recovery.c
vendor/clang/dist/test/Parser/switch-recovery.cpp
vendor/clang/dist/test/Preprocessor/assembler-with-cpp.c
vendor/clang/dist/test/Preprocessor/clang_headers.c
vendor/clang/dist/test/Preprocessor/has_include.c
vendor/clang/dist/test/Preprocessor/header_lookup1.c
vendor/clang/dist/test/Preprocessor/include-directive2.c
vendor/clang/dist/test/Preprocessor/init.c
vendor/clang/dist/test/Preprocessor/objc-pp.m
vendor/clang/dist/test/Preprocessor/pragma-pushpop-macro.c
vendor/clang/dist/test/Preprocessor/pragma_unknown.c
vendor/clang/dist/test/Preprocessor/pushable-diagnostics.c
vendor/clang/dist/test/Preprocessor/stdint.c
vendor/clang/dist/test/Rewriter/dllimport-typedef.c
vendor/clang/dist/test/Rewriter/finally.m
vendor/clang/dist/test/Rewriter/properties.m
vendor/clang/dist/test/Rewriter/rewrite-block-pointer.mm
vendor/clang/dist/test/Rewriter/rewrite-protocol-qualified.mm
vendor/clang/dist/test/Sema/Inputs/conversion.h
vendor/clang/dist/test/Sema/address_spaces.c
vendor/clang/dist/test/Sema/altivec-init.c
vendor/clang/dist/test/Sema/array-constraint.c
vendor/clang/dist/test/Sema/asm.c
vendor/clang/dist/test/Sema/attr-aligned.c
vendor/clang/dist/test/Sema/attr-deprecated.c
vendor/clang/dist/test/Sema/attr-malloc.c
vendor/clang/dist/test/Sema/attr-nodebug.c
vendor/clang/dist/test/Sema/attr-noinline.c
vendor/clang/dist/test/Sema/attr-unused.c
vendor/clang/dist/test/Sema/attr-used.c
vendor/clang/dist/test/Sema/attr-weak.c
vendor/clang/dist/test/Sema/bitfield.c
vendor/clang/dist/test/Sema/block-args.c
vendor/clang/dist/test/Sema/block-call.c
vendor/clang/dist/test/Sema/block-labels.c
vendor/clang/dist/test/Sema/block-return.c
vendor/clang/dist/test/Sema/builtins.c
vendor/clang/dist/test/Sema/cast-to-union.c
vendor/clang/dist/test/Sema/cast.c
vendor/clang/dist/test/Sema/compare.c
vendor/clang/dist/test/Sema/complex-int.c
vendor/clang/dist/test/Sema/compound-literal.c
vendor/clang/dist/test/Sema/conditional-expr.c
vendor/clang/dist/test/Sema/const-eval.c
vendor/clang/dist/test/Sema/const-ptr-int-ptr-cast.c
vendor/clang/dist/test/Sema/constant-builtins-2.c
vendor/clang/dist/test/Sema/constructor-attribute.c
vendor/clang/dist/test/Sema/conversion.c
vendor/clang/dist/test/Sema/designated-initializers.c
vendor/clang/dist/test/Sema/dllimport-dllexport.c
vendor/clang/dist/test/Sema/enum.c
vendor/clang/dist/test/Sema/exprs.c
vendor/clang/dist/test/Sema/flexible-array-init.c
vendor/clang/dist/test/Sema/format-strings.c
vendor/clang/dist/test/Sema/i-c-e.c
vendor/clang/dist/test/Sema/implicit-builtin-decl.c
vendor/clang/dist/test/Sema/init.c
vendor/clang/dist/test/Sema/knr-def-call.c
vendor/clang/dist/test/Sema/parentheses.c
vendor/clang/dist/test/Sema/pointer-addition.c
vendor/clang/dist/test/Sema/pragma-unused.c
vendor/clang/dist/test/Sema/predef.c
vendor/clang/dist/test/Sema/private-extern.c
vendor/clang/dist/test/Sema/rdr6094103-unordered-compare-promote.c
vendor/clang/dist/test/Sema/redefinition.c
vendor/clang/dist/test/Sema/return.c
vendor/clang/dist/test/Sema/scope-check.c
vendor/clang/dist/test/Sema/self-comparison.c
vendor/clang/dist/test/Sema/sentinel-attribute.c
vendor/clang/dist/test/Sema/shift.c
vendor/clang/dist/test/Sema/statements.c
vendor/clang/dist/test/Sema/stdcall-fastcall.c
vendor/clang/dist/test/Sema/struct-packed-align.c
vendor/clang/dist/test/Sema/switch.c
vendor/clang/dist/test/Sema/transparent-union.c
vendor/clang/dist/test/Sema/typedef-retain.c
vendor/clang/dist/test/Sema/unused-expr.c
vendor/clang/dist/test/Sema/varargs-x86-64.c
vendor/clang/dist/test/Sema/vector-assign.c
vendor/clang/dist/test/Sema/vector-init.c
vendor/clang/dist/test/Sema/warn-shadow.c
vendor/clang/dist/test/Sema/warn-unreachable.c
vendor/clang/dist/test/Sema/warn-unused-function.c
vendor/clang/dist/test/Sema/warn-unused-value.c
vendor/clang/dist/test/Sema/warn-write-strings.c
vendor/clang/dist/test/Sema/x86-attr-force-align-arg-pointer.c
vendor/clang/dist/test/Sema/x86-builtin-palignr.c
vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp
vendor/clang/dist/test/SemaCXX/__null.cpp
vendor/clang/dist/test/SemaCXX/abstract.cpp
vendor/clang/dist/test/SemaCXX/addr-of-overloaded-function.cpp
vendor/clang/dist/test/SemaCXX/address-of-temporary.cpp
vendor/clang/dist/test/SemaCXX/alignof-sizeof-reference.cpp
vendor/clang/dist/test/SemaCXX/altivec.cpp
vendor/clang/dist/test/SemaCXX/ambig-user-defined-conversions.cpp
vendor/clang/dist/test/SemaCXX/ambiguous-builtin-unary-operator.cpp
vendor/clang/dist/test/SemaCXX/anonymous-union.cpp
vendor/clang/dist/test/SemaCXX/arrow-operator.cpp
vendor/clang/dist/test/SemaCXX/attr-cxx0x.cpp
vendor/clang/dist/test/SemaCXX/attr-deprecated.cpp
vendor/clang/dist/test/SemaCXX/attr-format.cpp
vendor/clang/dist/test/SemaCXX/attr-weakref.cpp
vendor/clang/dist/test/SemaCXX/borland-extensions.cpp
vendor/clang/dist/test/SemaCXX/builtin-ptrtomember-ambig.cpp
vendor/clang/dist/test/SemaCXX/c99-variable-length-array.cpp
vendor/clang/dist/test/SemaCXX/c99.cpp
vendor/clang/dist/test/SemaCXX/cast-conversion.cpp
vendor/clang/dist/test/SemaCXX/class.cpp
vendor/clang/dist/test/SemaCXX/compare.cpp
vendor/clang/dist/test/SemaCXX/composite-pointer-type.cpp
vendor/clang/dist/test/SemaCXX/condition.cpp
vendor/clang/dist/test/SemaCXX/conditional-expr.cpp
vendor/clang/dist/test/SemaCXX/const-cast.cpp
vendor/clang/dist/test/SemaCXX/constructor-initializer.cpp
vendor/clang/dist/test/SemaCXX/constructor.cpp
vendor/clang/dist/test/SemaCXX/conversion-function.cpp
vendor/clang/dist/test/SemaCXX/conversion.cpp
vendor/clang/dist/test/SemaCXX/copy-assignment.cpp
vendor/clang/dist/test/SemaCXX/copy-initialization.cpp
vendor/clang/dist/test/SemaCXX/cstyle-cast.cpp
vendor/clang/dist/test/SemaCXX/dcl_ambig_res.cpp
vendor/clang/dist/test/SemaCXX/dcl_init_aggr.cpp
vendor/clang/dist/test/SemaCXX/decl-expr-ambiguity.cpp
vendor/clang/dist/test/SemaCXX/decl-init-ref.cpp
vendor/clang/dist/test/SemaCXX/decltype-overloaded-functions.cpp
vendor/clang/dist/test/SemaCXX/default2.cpp
vendor/clang/dist/test/SemaCXX/destructor.cpp
vendor/clang/dist/test/SemaCXX/direct-initializer.cpp
vendor/clang/dist/test/SemaCXX/elaborated-type-specifier.cpp
vendor/clang/dist/test/SemaCXX/enum.cpp
vendor/clang/dist/test/SemaCXX/exceptions.cpp
vendor/clang/dist/test/SemaCXX/expressions.cpp
vendor/clang/dist/test/SemaCXX/friend.cpp
vendor/clang/dist/test/SemaCXX/functional-cast.cpp
vendor/clang/dist/test/SemaCXX/init-priority-attr.cpp
vendor/clang/dist/test/SemaCXX/invalid-member-expr.cpp
vendor/clang/dist/test/SemaCXX/linkage-spec.cpp
vendor/clang/dist/test/SemaCXX/member-expr-anonymous-union.cpp
vendor/clang/dist/test/SemaCXX/member-expr.cpp
vendor/clang/dist/test/SemaCXX/member-operator-expr.cpp
vendor/clang/dist/test/SemaCXX/member-pointer.cpp
vendor/clang/dist/test/SemaCXX/nested-name-spec.cpp
vendor/clang/dist/test/SemaCXX/new-delete.cpp
vendor/clang/dist/test/SemaCXX/no-exceptions.cpp
vendor/clang/dist/test/SemaCXX/nullptr.cpp
vendor/clang/dist/test/SemaCXX/overload-call.cpp
vendor/clang/dist/test/SemaCXX/overload-member-call.cpp
vendor/clang/dist/test/SemaCXX/overloaded-builtin-operators.cpp
vendor/clang/dist/test/SemaCXX/overloaded-operator.cpp
vendor/clang/dist/test/SemaCXX/qualified-id-lookup.cpp
vendor/clang/dist/test/SemaCXX/ref-init-ambiguous.cpp
vendor/clang/dist/test/SemaCXX/references.cpp
vendor/clang/dist/test/SemaCXX/reinterpret-cast.cpp
vendor/clang/dist/test/SemaCXX/return-noreturn.cpp
vendor/clang/dist/test/SemaCXX/return-stack-addr.cpp
vendor/clang/dist/test/SemaCXX/return.cpp
vendor/clang/dist/test/SemaCXX/rval-references.cpp
vendor/clang/dist/test/SemaCXX/scope-check.cpp
vendor/clang/dist/test/SemaCXX/static-cast.cpp
vendor/clang/dist/test/SemaCXX/type-convert-construct.cpp
vendor/clang/dist/test/SemaCXX/type-dependent-exprs.cpp
vendor/clang/dist/test/SemaCXX/type-traits-incomplete.cpp
vendor/clang/dist/test/SemaCXX/type-traits.cpp
vendor/clang/dist/test/SemaCXX/typeid-ref.cpp
vendor/clang/dist/test/SemaCXX/unreachable-catch-clauses.cpp
vendor/clang/dist/test/SemaCXX/unreachable-code.cpp
vendor/clang/dist/test/SemaCXX/using-decl-1.cpp
vendor/clang/dist/test/SemaCXX/using-decl-templates.cpp
vendor/clang/dist/test/SemaCXX/using-directive.cpp
vendor/clang/dist/test/SemaCXX/vector-casts.cpp
vendor/clang/dist/test/SemaCXX/virtual-override.cpp
vendor/clang/dist/test/SemaCXX/warn-assignment-condition.cpp
vendor/clang/dist/test/SemaCXX/warn-global-constructors.cpp
vendor/clang/dist/test/SemaCXX/warn-missing-noreturn.cpp
vendor/clang/dist/test/SemaCXX/warn-shadow.cpp
vendor/clang/dist/test/SemaCXX/warn-unreachable.cpp
vendor/clang/dist/test/SemaCXX/warn-unused-filescoped.cpp
vendor/clang/dist/test/SemaCXX/warn-unused-variables.cpp
vendor/clang/dist/test/SemaCXX/warn_false_to_pointer.cpp
vendor/clang/dist/test/SemaObjC/access-property-getter.m
vendor/clang/dist/test/SemaObjC/attr-deprecated.m
vendor/clang/dist/test/SemaObjC/bad-receiver-1.m
vendor/clang/dist/test/SemaObjC/block-attr.m
vendor/clang/dist/test/SemaObjC/call-super-2.m
vendor/clang/dist/test/SemaObjC/category-1.m
vendor/clang/dist/test/SemaObjC/class-conforming-protocol-2.m
vendor/clang/dist/test/SemaObjC/class-method-lookup.m
vendor/clang/dist/test/SemaObjC/compare-qualified-class.m
vendor/clang/dist/test/SemaObjC/compare-qualified-id.m
vendor/clang/dist/test/SemaObjC/comptypes-a.m
vendor/clang/dist/test/SemaObjC/conditional-expr-4.m
vendor/clang/dist/test/SemaObjC/conflict-nonfragile-abi2.m
vendor/clang/dist/test/SemaObjC/continuation-class-err.m
vendor/clang/dist/test/SemaObjC/crash-label.m
vendor/clang/dist/test/SemaObjC/default-synthesize-1.m
vendor/clang/dist/test/SemaObjC/default-synthesize.m
vendor/clang/dist/test/SemaObjC/duplicate-ivar-in-class-extension.m
vendor/clang/dist/test/SemaObjC/duplicate-property-class-extension.m
vendor/clang/dist/test/SemaObjC/error-property-gc-attr.m
vendor/clang/dist/test/SemaObjC/exprs.m
vendor/clang/dist/test/SemaObjC/format-arg-attribute.m
vendor/clang/dist/test/SemaObjC/ibaction.m
vendor/clang/dist/test/SemaObjC/iboutletcollection-attr.m
vendor/clang/dist/test/SemaObjC/ivar-in-class-extension-error.m
vendor/clang/dist/test/SemaObjC/ivar-in-class-extension.m
vendor/clang/dist/test/SemaObjC/ivar-in-implementations.m
vendor/clang/dist/test/SemaObjC/method-arg-decay.m
vendor/clang/dist/test/SemaObjC/method-arg-qualifier-warning.m
vendor/clang/dist/test/SemaObjC/method-bad-param.m
vendor/clang/dist/test/SemaObjC/method-conflict.m
vendor/clang/dist/test/SemaObjC/method-def-1.m
vendor/clang/dist/test/SemaObjC/method-lookup.m
vendor/clang/dist/test/SemaObjC/method-sentinel-attr.m
vendor/clang/dist/test/SemaObjC/method-undef-category-warn-1.m
vendor/clang/dist/test/SemaObjC/method-undef-extension-warn-1.m
vendor/clang/dist/test/SemaObjC/method-undefined-warn-1.m
vendor/clang/dist/test/SemaObjC/nonnull.m
vendor/clang/dist/test/SemaObjC/property-9.m
vendor/clang/dist/test/SemaObjC/property-and-class-extension.m
vendor/clang/dist/test/SemaObjC/property-and-ivar-use.m
vendor/clang/dist/test/SemaObjC/property-impl-misuse.m
vendor/clang/dist/test/SemaObjC/property-in-class-extension.m
vendor/clang/dist/test/SemaObjC/property-missing.m
vendor/clang/dist/test/SemaObjC/property-user-setter.m
vendor/clang/dist/test/SemaObjC/selector-1.m
vendor/clang/dist/test/SemaObjC/super-class-protocol-conformance.m
vendor/clang/dist/test/SemaObjC/super.m
vendor/clang/dist/test/SemaObjC/synth-provisional-ivars.m
vendor/clang/dist/test/SemaObjC/synthesized-ivar.m
vendor/clang/dist/test/SemaObjC/undef-protocol-methods-1.m
vendor/clang/dist/test/SemaObjC/undef-superclass-1.m
vendor/clang/dist/test/SemaObjC/warn-incompatible-builtin-types.m
vendor/clang/dist/test/SemaObjC/warn-write-strings.m
vendor/clang/dist/test/SemaObjCXX/blocks.mm
vendor/clang/dist/test/SemaObjCXX/cstyle-cast.mm
vendor/clang/dist/test/SemaObjCXX/exceptions-fragile.mm
vendor/clang/dist/test/SemaObjCXX/message.mm
vendor/clang/dist/test/SemaObjCXX/objc-pointer-conv.mm
vendor/clang/dist/test/SemaObjCXX/overload.mm
vendor/clang/dist/test/SemaObjCXX/protocol-lookup.mm
vendor/clang/dist/test/SemaTemplate/anonymous-union.cpp
vendor/clang/dist/test/SemaTemplate/attributes.cpp
vendor/clang/dist/test/SemaTemplate/class-template-decl.cpp
vendor/clang/dist/test/SemaTemplate/class-template-id.cpp
vendor/clang/dist/test/SemaTemplate/class-template-spec.cpp
vendor/clang/dist/test/SemaTemplate/constructor-template.cpp
vendor/clang/dist/test/SemaTemplate/current-instantiation.cpp
vendor/clang/dist/test/SemaTemplate/deduction.cpp
vendor/clang/dist/test/SemaTemplate/default-expr-arguments-2.cpp
vendor/clang/dist/test/SemaTemplate/default-expr-arguments.cpp
vendor/clang/dist/test/SemaTemplate/dependent-base-classes.cpp
vendor/clang/dist/test/SemaTemplate/dependent-expr.cpp
vendor/clang/dist/test/SemaTemplate/dependent-names.cpp
vendor/clang/dist/test/SemaTemplate/elaborated-type-specifier.cpp
vendor/clang/dist/test/SemaTemplate/explicit-instantiation.cpp
vendor/clang/dist/test/SemaTemplate/explicit-specialization-member.cpp
vendor/clang/dist/test/SemaTemplate/friend-template.cpp
vendor/clang/dist/test/SemaTemplate/fun-template-def.cpp
vendor/clang/dist/test/SemaTemplate/function-template-specialization.cpp
vendor/clang/dist/test/SemaTemplate/inject-templated-friend-post.cpp
vendor/clang/dist/test/SemaTemplate/inject-templated-friend.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-anonymous-union.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-cast.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-complete.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-default-assignment-operator.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-expr-4.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-field.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-function-1.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-local-class.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-member-expr.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-member-pointers.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-member-template.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-non-type-template-parameter.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-static-var.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-template-template-parm.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-try-catch.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-using-decl.cpp
vendor/clang/dist/test/SemaTemplate/instantiation-default-1.cpp
vendor/clang/dist/test/SemaTemplate/member-access-expr.cpp
vendor/clang/dist/test/SemaTemplate/temp_arg_nontype.cpp
vendor/clang/dist/test/SemaTemplate/temp_class_spec_neg.cpp
vendor/clang/dist/test/SemaTemplate/typename-specifier-4.cpp
vendor/clang/dist/test/lit.cfg
vendor/clang/dist/test/lit.site.cfg.in
vendor/clang/dist/tools/Makefile
vendor/clang/dist/tools/c-index-test/CMakeLists.txt
vendor/clang/dist/tools/c-index-test/Makefile
vendor/clang/dist/tools/c-index-test/c-index-test.c
vendor/clang/dist/tools/driver/CMakeLists.txt
vendor/clang/dist/tools/driver/Makefile
vendor/clang/dist/tools/driver/cc1_main.cpp
vendor/clang/dist/tools/driver/cc1as_main.cpp
vendor/clang/dist/tools/driver/driver.cpp
vendor/clang/dist/tools/libclang/CIndex.cpp
vendor/clang/dist/tools/libclang/CIndexCXX.cpp
vendor/clang/dist/tools/libclang/CIndexCodeCompletion.cpp
vendor/clang/dist/tools/libclang/CIndexDiagnostic.cpp
vendor/clang/dist/tools/libclang/CIndexDiagnostic.h
vendor/clang/dist/tools/libclang/CIndexInclusionStack.cpp
vendor/clang/dist/tools/libclang/CIndexUSRs.cpp
vendor/clang/dist/tools/libclang/CIndexer.cpp
vendor/clang/dist/tools/libclang/CIndexer.h
vendor/clang/dist/tools/libclang/CMakeLists.txt
vendor/clang/dist/tools/libclang/CXCursor.cpp
vendor/clang/dist/tools/libclang/CXCursor.h
vendor/clang/dist/tools/libclang/CXType.cpp
vendor/clang/dist/tools/libclang/CXType.h
vendor/clang/dist/tools/libclang/Makefile
vendor/clang/dist/tools/libclang/libclang.darwin.exports
vendor/clang/dist/tools/libclang/libclang.exports
vendor/clang/dist/tools/scan-build/ccc-analyzer
vendor/clang/dist/tools/scan-build/scan-build
vendor/clang/dist/utils/ABITest/ABITestGen.py
vendor/clang/dist/utils/ABITest/TypeGen.py
vendor/clang/dist/utils/clang-completion-mode.el
vendor/clang/dist/www/OpenProjects.html
vendor/clang/dist/www/analyzer/annotations.html
vendor/clang/dist/www/analyzer/filing_bugs.html
vendor/clang/dist/www/analyzer/index.html
vendor/clang/dist/www/analyzer/installation.html
vendor/clang/dist/www/analyzer/latest_checker.html.incl
vendor/clang/dist/www/analyzer/xcode.html
vendor/clang/dist/www/compatibility.html
vendor/clang/dist/www/cxx_status.html
vendor/clang/dist/www/features.html
vendor/clang/dist/www/get_started.html
vendor/clang/dist/www/hacking.html
vendor/clang/dist/www/index.html
vendor/clang/dist/www/menu.html.incl
Modified: vendor/clang/dist/CMakeLists.txt
==============================================================================
--- vendor/clang/dist/CMakeLists.txt Sun Feb 20 12:59:03 2011 (r218886)
+++ vendor/clang/dist/CMakeLists.txt Sun Feb 20 13:06:31 2011 (r218887)
@@ -1,4 +1,67 @@
-# Clang version information
+# If we are not building as a part of LLVM, build Clang as an
+# standalone project, using LLVM as an external library:
+if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
+ project(Clang)
+ cmake_minimum_required(VERSION 2.8)
+
+ set(CLANG_PATH_TO_LLVM_SOURCE "" CACHE PATH
+ "Path to LLVM source code. Not necessary if using an installed LLVM.")
+ set(CLANG_PATH_TO_LLVM_BUILD "" CACHE PATH
+ "Path to the directory where LLVM was built or installed.")
+
+ if( CLANG_PATH_TO_LLVM_SOURCE )
+ if( NOT EXISTS "${CLANG_PATH_TO_LLVM_SOURCE}/cmake/config-ix.cmake" )
+ message(FATAL_ERROR "Please set CLANG_PATH_TO_LLVM_SOURCE to the root directory of LLVM source code.")
+ else()
+ get_filename_component(LLVM_MAIN_SRC_DIR ${CLANG_PATH_TO_LLVM_SOURCE}
+ ABSOLUTE)
+ list(APPEND CMAKE_MODULE_PATH "${LLVM_MAIN_SRC_DIR}/cmake/modules")
+ endif()
+ endif()
+
+ if( NOT EXISTS "${CLANG_PATH_TO_LLVM_BUILD}/bin/tblgen${CMAKE_EXECUTABLE_SUFFIX}" )
+ message(FATAL_ERROR "Please set CLANG_PATH_TO_LLVM_BUILD to a directory containing a LLVM build.")
+ endif()
+
+ list(APPEND CMAKE_MODULE_PATH "${CLANG_PATH_TO_LLVM_BUILD}/share/llvm/cmake")
+
+ get_filename_component(PATH_TO_LLVM_BUILD ${CLANG_PATH_TO_LLVM_BUILD}
+ ABSOLUTE)
+
+ include(AddLLVM)
+ include(TableGen)
+ include("${CLANG_PATH_TO_LLVM_BUILD}/share/llvm/cmake/LLVM.cmake")
+ include(HandleLLVMOptions)
+
+ set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
+
+ set(LLVM_MAIN_INCLUDE_DIR "${LLVM_MAIN_SRC_DIR}/include")
+ set(LLVM_BINARY_DIR ${CMAKE_BINARY_DIR})
+
+ set(CMAKE_INCLUDE_CURRENT_DIR ON)
+ include_directories("${PATH_TO_LLVM_BUILD}/include" "${LLVM_MAIN_INCLUDE_DIR}")
+ if( NOT PATH_TO_LLVM_BUILD STREQUAL LLVM_MAIN_SRC_DIR )
+ include_directories("${LLVM_MAIN_INCLUDE_DIR}")
+ endif()
+ link_directories("${PATH_TO_LLVM_BUILD}/lib")
+
+ set(LLVM_TABLEGEN_EXE "${PATH_TO_LLVM_BUILD}/bin/tblgen")
+
+ set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin )
+ set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib )
+ set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib )
+
+ add_definitions( -D__STDC_LIMIT_MACROS )
+ add_definitions( -D__STDC_CONSTANT_MACROS )
+
+ set( CLANG_BUILT_STANDALONE 1 )
+endif()
+
+set(CLANG_RESOURCE_DIR "" CACHE STRING
+ "Relative directory from the Clang binary to its resource files.")
+
+set(C_INCLUDE_DIRS "" CACHE STRING
+ "Colon separated list of directories clang will search for headers.")
set(CLANG_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
set(CLANG_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
@@ -24,7 +87,7 @@ if( NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_
endif()
# Compute the Clang version from the LLVM version.
-string(REGEX MATCH "[0-9]+\\.[0-9]+(\\.[0-9]+)?" CLANG_VERSION
+string(REGEX MATCH "[0-9]+\\.[0-9]+(\\.[0-9]+)?" CLANG_VERSION
${PACKAGE_VERSION})
message(STATUS "Clang version: ${CLANG_VERSION}")
@@ -47,23 +110,26 @@ configure_file(
# Add appropriate flags for GCC
if (CMAKE_COMPILER_IS_GNUCXX)
- # FIXME: Turn off exceptions, RTTI:
- # -fno-exceptions -fno-rtti
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Woverloaded-virtual -Wcast-qual -fno-strict-aliasing -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings")
endif ()
if (APPLE)
set(CMAKE_MODULE_LINKER_FLAGS "-Wl,-flat_namespace -Wl,-undefined -Wl,suppress")
endif ()
+configure_file(
+ ${CLANG_SOURCE_DIR}/include/clang/Config/config.h.cmake
+ ${CLANG_BINARY_DIR}/include/clang/Config/config.h)
+
macro(add_clang_library name)
- set(srcs ${ARGN})
+ llvm_process_sources(srcs ${ARGN})
if(MSVC_IDE OR XCODE)
- file( GLOB_RECURSE headers *.h *.td *.def)
- set(srcs ${srcs} ${headers})
string( REGEX MATCHALL "/[^/]+" split_path ${CMAKE_CURRENT_SOURCE_DIR})
list( GET split_path -1 dir)
- file( GLOB_RECURSE headers
+ file( GLOB_RECURSE headers
+ ../../../include/clang/StaticAnalyzer${dir}/*.h
+ ../../../include/clang/StaticAnalyzer${dir}/*.td
+ ../../../include/clang/StaticAnalyzer${dir}/*.def
../../include/clang${dir}/*.h
../../include/clang${dir}/*.td
../../include/clang${dir}/*.def)
@@ -88,10 +154,15 @@ macro(add_clang_library name)
if( LLVM_LINK_COMPONENTS )
llvm_config(${name} ${LLVM_LINK_COMPONENTS})
endif( LLVM_LINK_COMPONENTS )
- get_system_libs(llvm_system_libs)
- if( llvm_system_libs )
- target_link_libraries(${name} ${llvm_system_libs})
- endif( llvm_system_libs )
+ if (LLVM_COMMON_LIBS)
+ target_link_libraries(${name} ${LLVM_COMMON_LIBS})
+ endif()
+ if( NOT MINGW )
+ get_system_libs(llvm_system_libs)
+ if( llvm_system_libs )
+ target_link_libraries(${name} ${llvm_system_libs})
+ endif()
+ endif()
add_dependencies(${name} ClangDiagnosticCommon)
if(MSVC)
get_target_property(cflag ${name} COMPILE_FLAGS)
@@ -107,12 +178,7 @@ macro(add_clang_library name)
endmacro(add_clang_library)
macro(add_clang_executable name)
- set(srcs ${ARGN})
- if(MSVC_IDE)
- file( GLOB_RECURSE headers *.h *.td *.def)
- set(srcs ${srcs} ${headers})
- endif(MSVC_IDE)
- add_llvm_executable( ${name} ${srcs} )
+ add_llvm_executable( ${name} ${ARGN} )
endmacro(add_clang_executable)
include_directories(
@@ -136,7 +202,7 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY
PATTERN "*.inc"
)
-add_definitions( -D_GNU_SOURCE )
+add_definitions( -D_GNU_SOURCE -DHAVE_CLANG_CONFIG_H )
option(CLANG_BUILD_EXAMPLES "Build CLANG example programs." OFF)
if(CLANG_BUILD_EXAMPLES)
@@ -146,7 +212,23 @@ endif ()
add_subdirectory(include)
add_subdirectory(lib)
add_subdirectory(tools)
+add_subdirectory(runtime)
# TODO: docs.
+if( LLVM_INCLUDE_TESTS )
add_subdirectory(test)
+endif()
+# FIXME: unittests require gtest.
+if( NOT CLANG_BUILT_STANDALONE )
+ add_subdirectory(unittests)
+endif()
+
+# Workaround for MSVS10 to avoid the Dialog Hell
+# FIXME: This could be removed with future version of CMake.
+if( CLANG_BUILT_STANDALONE AND MSVC_VERSION EQUAL 1600 )
+ set(CLANG_SLN_FILENAME "${CMAKE_CURRENT_BINARY_DIR}/Clang.sln")
+ if( EXISTS "${CLANG_SLN_FILENAME}" )
+ file(APPEND "${CLANG_SLN_FILENAME}" "\n# This should be regenerated!\n")
+ endif()
+endif()
Modified: vendor/clang/dist/Makefile
==============================================================================
--- vendor/clang/dist/Makefile Sun Feb 20 12:59:03 2011 (r218886)
+++ vendor/clang/dist/Makefile Sun Feb 20 13:06:31 2011 (r218887)
@@ -14,7 +14,7 @@ ifndef CLANG_LEVEL
IS_TOP_LEVEL := 1
CLANG_LEVEL := .
-DIRS := include lib tools runtime docs
+DIRS := include lib tools runtime docs unittests
PARALLEL_DIRS :=
@@ -37,6 +37,10 @@ LEVEL := $(CLANG_LEVEL)/../..
# Include LLVM common makefile.
include $(LEVEL)/Makefile.common
+ifneq ($(ENABLE_DOCS),1)
+ DIRS := $(filter-out docs, $(DIRS))
+endif
+
# Set common Clang build flags.
CPP.Flags += -I$(PROJ_SRC_DIR)/$(CLANG_LEVEL)/include -I$(PROJ_OBJ_DIR)/$(CLANG_LEVEL)/include
ifdef CLANG_VENDOR
@@ -44,7 +48,7 @@ CPP.Flags += -DCLANG_VENDOR='"$(CLANG_VE
endif
# Disable -fstrict-aliasing. Darwin disables it by default (and LLVM doesn't
-# work with it enabled with GCC), Clang/llvm-gc don't support it yet, and newer
+# work with it enabled with GCC), Clang/llvm-gcc don't support it yet, and newer
# GCC's have false positive warnings with it on Linux (which prove a pain to
# fix). For example:
# http://gcc.gnu.org/PR41874
@@ -60,10 +64,12 @@ ifeq ($(IS_TOP_LEVEL),1)
ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
$(RecursiveTargets)::
- $(Verb) if [ ! -f test/Makefile ]; then \
- $(MKDIR) test; \
- $(CP) $(PROJ_SRC_DIR)/test/Makefile test/Makefile; \
- fi
+ $(Verb) for dir in test unittests; do \
+ if [ ! -f $${dir}/Makefile ]; then \
+ $(MKDIR) $${dir}; \
+ $(CP) $(PROJ_SRC_DIR)/$${dir}/Makefile $${dir}/Makefile; \
+ fi \
+ done
endif
test::
Modified: vendor/clang/dist/TODO.txt
==============================================================================
--- vendor/clang/dist/TODO.txt Sun Feb 20 12:59:03 2011 (r218886)
+++ vendor/clang/dist/TODO.txt Sun Feb 20 13:06:31 2011 (r218887)
@@ -2,7 +2,6 @@
// Minor random things that can be improved
//===---------------------------------------------------------------------===//
-
Warn about "X && 0x1000" saying that the user may mean "X & 0x1000".
We should do this for any immediate except zero, so long as it doesn't come
from a macro expansion. Likewise for ||.
@@ -73,3 +72,4 @@ Options to support:
-fpreprocessed mode.
-nostdinc++
-imultilib
+
Modified: vendor/clang/dist/bindings/python/clang/cindex.py
==============================================================================
--- vendor/clang/dist/bindings/python/clang/cindex.py Sun Feb 20 12:59:03 2011 (r218886)
+++ vendor/clang/dist/bindings/python/clang/cindex.py Sun Feb 20 13:06:31 2011 (r218887)
@@ -191,19 +191,19 @@ class Diagnostic(object):
self.ptr = ptr
def __del__(self):
- _clang_disposeDiagnostic(self.ptr)
+ _clang_disposeDiagnostic(self)
@property
def severity(self):
- return _clang_getDiagnosticSeverity(self.ptr)
+ return _clang_getDiagnosticSeverity(self)
@property
def location(self):
- return _clang_getDiagnosticLocation(self.ptr)
+ return _clang_getDiagnosticLocation(self)
@property
def spelling(self):
- return _clang_getDiagnosticSpelling(self.ptr)
+ return _clang_getDiagnosticSpelling(self)
@property
def ranges(self):
@@ -215,9 +215,11 @@ class Diagnostic(object):
return int(_clang_getDiagnosticNumRanges(self.diag))
def __getitem__(self, key):
+ if (key >= len(self)):
+ raise IndexError
return _clang_getDiagnosticRange(self.diag, key)
- return RangeIterator(self.ptr)
+ return RangeIterator(self)
@property
def fixits(self):
@@ -236,12 +238,15 @@ class Diagnostic(object):
return FixIt(range, value)
- return FixItIterator(self.ptr)
+ return FixItIterator(self)
def __repr__(self):
return "<Diagnostic severity %r, location %r, spelling %r>" % (
self.severity, self.location, self.spelling)
+ def from_param(self):
+ return self.ptr
+
class FixIt(object):
"""
A FixIt represents a transformation to be applied to the source to
@@ -397,6 +402,51 @@ CursorKind.OBJC_CATEGORY_IMPL_DECL = Cur
# A typedef.
CursorKind.TYPEDEF_DECL = CursorKind(20)
+# A C++ class method.
+CursorKind.CXX_METHOD = CursorKind(21)
+
+# A C++ namespace.
+CursorKind.NAMESPACE = CursorKind(22)
+
+# A linkage specification, e.g. 'extern "C"'.
+CursorKind.LINKAGE_SPEC = CursorKind(23)
+
+# A C++ constructor.
+CursorKind.CONSTRUCTOR = CursorKind(24)
+
+# A C++ destructor.
+CursorKind.DESTRUCTOR = CursorKind(25)
+
+# A C++ conversion function.
+CursorKind.CONVERSION_FUNCTION = CursorKind(26)
+
+# A C++ template type parameter
+CursorKind.TEMPLATE_TYPE_PARAMETER = CursorKind(27)
+
+# A C++ non-type template paramater.
+CursorKind.TEMPLATE_NON_TYPE_PARAMETER = CursorKind(28)
+
+# A C++ template template parameter.
+CursorKind.TEMPLATE_TEMPLATE_PARAMTER = CursorKind(29)
+
+# A C++ function template.
+CursorKind.FUNCTION_TEMPLATE = CursorKind(30)
+
+# A C++ class template.
+CursorKind.CLASS_TEMPLATE = CursorKind(31)
+
+# A C++ class template partial specialization.
+CursorKind.CLASS_TEMPLATE_PARTIAL_SPECIALIZATION = CursorKind(32)
+
+# A C++ namespace alias declaration.
+CursorKind.NAMESPACE_ALIAS = CursorKind(33)
+
+# A C++ using directive
+CursorKind.USING_DIRECTIVE = CursorKind(34)
+
+# A C++ using declaration
+CursorKind.USING_DECLARATION = CursorKind(35)
+
###
# Reference Kinds
@@ -415,6 +465,25 @@ CursorKind.OBJC_CLASS_REF = CursorKind(4
# while the type of the variable "size" is referenced. The cursor
# referenced by the type of size is the typedef for size_type.
CursorKind.TYPE_REF = CursorKind(43)
+CursorKind.CXX_BASE_SPECIFIER = CursorKind(44)
+
+# A reference to a class template, function template, template
+# template parameter, or class template partial specialization.
+CursorKind.TEMPLATE_REF = CursorKind(45)
+
+# A reference to a namespace or namepsace alias.
+CursorKind.NAMESPACE_REF = CursorKind(46)
+
+# A reference to a member of a struct, union, or class that occurs in
+# some non-expression context, e.g., a designated initializer.
+CursorKind.MEMBER_REF = CursorKind(47)
+
+# A reference to a labeled statement.
+CursorKind.LABEL_REF = CursorKind(48)
+
+# A reference toa a set of overloaded functions or function templates
+# that has not yet been resolved to a specific function or function template.
+CursorKind.OVERLOADED_DECL_REF = CursorKind(49)
###
# Invalid/Error Kinds
@@ -422,6 +491,7 @@ CursorKind.TYPE_REF = CursorKind(43)
CursorKind.INVALID_FILE = CursorKind(70)
CursorKind.NO_DECL_FOUND = CursorKind(71)
CursorKind.NOT_IMPLEMENTED = CursorKind(72)
+CursorKind.INVALID_CODE = CursorKind(73)
###
# Expression Kinds
@@ -447,6 +517,9 @@ CursorKind.CALL_EXPR = CursorKind(103)
# An expression that sends a message to an Objective-C object or class.
CursorKind.OBJC_MESSAGE_EXPR = CursorKind(104)
+# An expression that represents a block literal.
+CursorKind.BLOCK_EXPR = CursorKind(105)
+
# A statement whose specific kind is not exposed via this interface.
#
# Unexposed statements have the same operations as any other kind of statement;
@@ -454,6 +527,10 @@ CursorKind.OBJC_MESSAGE_EXPR = CursorKin
# the specific kind of the statement is not reported.
CursorKind.UNEXPOSED_STMT = CursorKind(200)
+# A labelled statement in a function.
+CursorKind.LABEL_STMT = CursorKind(201)
+
+
###
# Other Kinds
@@ -463,6 +540,23 @@ CursorKind.UNEXPOSED_STMT = CursorKind(2
# traversing the contents of a translation unit.
CursorKind.TRANSLATION_UNIT = CursorKind(300)
+###
+# Attributes
+
+# An attribute whoe specific kind is note exposed via this interface
+CursorKind.UNEXPOSED_ATTR = CursorKind(400)
+
+CursorKind.IB_ACTION_ATTR = CursorKind(401)
+CursorKind.IB_OUTLET_ATTR = CursorKind(402)
+CursorKind.IB_OUTLET_COLLECTION_ATTR = CursorKind(403)
+
+###
+# Preprocessing
+CursorKind.PREPROCESSING_DIRECTIVE = CursorKind(500)
+CursorKind.MACRO_DEFINITION = CursorKind(501)
+CursorKind.MACRO_INSTANTIATION = CursorKind(502)
+CursorKind.INCLUSION_DIRECTIVE = CursorKind(503)
+
### Cursors ###
class Cursor(Structure):
@@ -592,40 +686,209 @@ _clang_getDiagnostic.argtypes = [c_objec
_clang_getDiagnostic.restype = c_object_p
_clang_disposeDiagnostic = lib.clang_disposeDiagnostic
-_clang_disposeDiagnostic.argtypes = [c_object_p]
+_clang_disposeDiagnostic.argtypes = [Diagnostic]
_clang_getDiagnosticSeverity = lib.clang_getDiagnosticSeverity
-_clang_getDiagnosticSeverity.argtypes = [c_object_p]
+_clang_getDiagnosticSeverity.argtypes = [Diagnostic]
_clang_getDiagnosticSeverity.restype = c_int
_clang_getDiagnosticLocation = lib.clang_getDiagnosticLocation
-_clang_getDiagnosticLocation.argtypes = [c_object_p]
+_clang_getDiagnosticLocation.argtypes = [Diagnostic]
_clang_getDiagnosticLocation.restype = SourceLocation
_clang_getDiagnosticSpelling = lib.clang_getDiagnosticSpelling
-_clang_getDiagnosticSpelling.argtypes = [c_object_p]
+_clang_getDiagnosticSpelling.argtypes = [Diagnostic]
_clang_getDiagnosticSpelling.restype = _CXString
_clang_getDiagnosticSpelling.errcheck = _CXString.from_result
_clang_getDiagnosticNumRanges = lib.clang_getDiagnosticNumRanges
-_clang_getDiagnosticNumRanges.argtypes = [c_object_p]
+_clang_getDiagnosticNumRanges.argtypes = [Diagnostic]
_clang_getDiagnosticNumRanges.restype = c_uint
_clang_getDiagnosticRange = lib.clang_getDiagnosticRange
-_clang_getDiagnosticRange.argtypes = [c_object_p, c_uint]
+_clang_getDiagnosticRange.argtypes = [Diagnostic, c_uint]
_clang_getDiagnosticRange.restype = SourceRange
_clang_getDiagnosticNumFixIts = lib.clang_getDiagnosticNumFixIts
-_clang_getDiagnosticNumFixIts.argtypes = [c_object_p]
+_clang_getDiagnosticNumFixIts.argtypes = [Diagnostic]
_clang_getDiagnosticNumFixIts.restype = c_uint
_clang_getDiagnosticFixIt = lib.clang_getDiagnosticFixIt
-_clang_getDiagnosticFixIt.argtypes = [c_object_p, c_uint, POINTER(SourceRange)]
+_clang_getDiagnosticFixIt.argtypes = [Diagnostic, c_uint, POINTER(SourceRange)]
_clang_getDiagnosticFixIt.restype = _CXString
_clang_getDiagnosticFixIt.errcheck = _CXString.from_result
###
+class CompletionChunk:
+ class Kind:
+ def __init__(self, name):
+ self.name = name
+
+ def __str__(self):
+ return self.name
+
+ def __repr__(self):
+ return "<ChunkKind: %s>" % self
+
+ def __init__(self, completionString, key):
+ self.cs = completionString
+ self.key = key
+
+ def __repr__(self):
+ return "{'" + self.spelling + "', " + str(self.kind) + "}"
+
+ @property
+ def spelling(self):
+ return _clang_getCompletionChunkText(self.cs, self.key).spelling
+
+ @property
+ def kind(self):
+ res = _clang_getCompletionChunkKind(self.cs, self.key)
+ return completionChunkKindMap[res]
+
+ @property
+ def string(self):
+ res = _clang_getCompletionChunkCompletionString(self.cs, self.key)
+
+ if (res):
+ return CompletionString(res)
+ else:
+ None
+
+ def isKindOptional(self):
+ return self.kind == completionChunkKindMap[0]
+
+ def isKindTypedText(self):
+ return self.kind == completionChunkKindMap[1]
+
+ def isKindPlaceHolder(self):
+ return self.kind == completionChunkKindMap[3]
+
+ def isKindInformative(self):
+ return self.kind == completionChunkKindMap[4]
+
+ def isKindResultType(self):
+ return self.kind == completionChunkKindMap[15]
+
+completionChunkKindMap = {
+ 0: CompletionChunk.Kind("Optional"),
+ 1: CompletionChunk.Kind("TypedText"),
+ 2: CompletionChunk.Kind("Text"),
+ 3: CompletionChunk.Kind("Placeholder"),
+ 4: CompletionChunk.Kind("Informative"),
+ 5: CompletionChunk.Kind("CurrentParameter"),
+ 6: CompletionChunk.Kind("LeftParen"),
+ 7: CompletionChunk.Kind("RightParen"),
+ 8: CompletionChunk.Kind("LeftBracket"),
+ 9: CompletionChunk.Kind("RightBracket"),
+ 10: CompletionChunk.Kind("LeftBrace"),
+ 11: CompletionChunk.Kind("RightBrace"),
+ 12: CompletionChunk.Kind("LeftAngle"),
+ 13: CompletionChunk.Kind("RightAngle"),
+ 14: CompletionChunk.Kind("Comma"),
+ 15: CompletionChunk.Kind("ResultType"),
+ 16: CompletionChunk.Kind("Colon"),
+ 17: CompletionChunk.Kind("SemiColon"),
+ 18: CompletionChunk.Kind("Equal"),
+ 19: CompletionChunk.Kind("HorizontalSpace"),
+ 20: CompletionChunk.Kind("VerticalSpace")}
+
+class CompletionString(ClangObject):
+ class Availability:
+ def __init__(self, name):
+ self.name = name
+
+ def __str__(self):
+ return self.name
+
+ def __repr__(self):
+ return "<Availability: %s>" % self
+
+ def __len__(self):
+ return _clang_getNumCompletionChunks(self.obj)
+
+ def __getitem__(self, key):
+ if len(self) <= key:
+ raise IndexError
+ return CompletionChunk(self.obj, key)
+
+ @property
+ def priority(self):
+ return _clang_getCompletionPriority(self.obj)
+
+ @property
+ def availability(self):
+ res = _clang_getCompletionAvailability(self.obj)
+ return availabilityKinds[res]
+
+ def __repr__(self):
+ return " | ".join([str(a) for a in self]) \
+ + " || Priority: " + str(self.priority) \
+ + " || Availability: " + str(self.availability)
+
+availabilityKinds = {
+ 0: CompletionChunk.Kind("Available"),
+ 1: CompletionChunk.Kind("Deprecated"),
+ 2: CompletionChunk.Kind("NotAvailable")}
+
+class CodeCompletionResult(Structure):
+ _fields_ = [('cursorKind', c_int), ('completionString', c_object_p)]
+
+ def __repr__(self):
+ return str(CompletionString(self.completionString))
+
+ @property
+ def kind(self):
+ return CursorKind.from_id(self.cursorKind)
+
+ @property
+ def string(self):
+ return CompletionString(self.completionString)
+
+class CCRStructure(Structure):
+ _fields_ = [('results', POINTER(CodeCompletionResult)),
+ ('numResults', c_int)]
+
+ def __len__(self):
+ return self.numResults
+
+ def __getitem__(self, key):
+ if len(self) <= key:
+ raise IndexError
+
+ return self.results[key]
+
+class CodeCompletionResults(ClangObject):
+ def __init__(self, ptr):
+ assert isinstance(ptr, POINTER(CCRStructure)) and ptr
+ self.ptr = self._as_parameter_ = ptr
+
+ def from_param(self):
+ return self._as_parameter_
+
+ def __del__(self):
+ CodeCompletionResults_dispose(self)
+
+ @property
+ def results(self):
+ return self.ptr.contents
+
+ @property
+ def diagnostics(self):
+ class DiagnosticsItr:
+ def __init__(self, ccr):
+ self.ccr= ccr
+
+ def __len__(self):
+ return int(_clang_codeCompleteGetNumDiagnostics(self.ccr))
+
+ def __getitem__(self, key):
+ return _clang_codeCompleteGetDiagnostic(self.ccr, key)
+
+ return DiagnosticsItr(self)
+
+
class Index(ClangObject):
"""
The Index type provides the primary interface to the Clang CIndex library,
@@ -650,7 +913,7 @@ class Index(ClangObject):
ptr = TranslationUnit_read(self, path)
return TranslationUnit(ptr) if ptr else None
- def parse(self, path, args = [], unsaved_files = []):
+ def parse(self, path, args = [], unsaved_files = [], options = 0):
"""
Load the translation unit from the given source code file by running
clang and generating the AST before loading. Additional command line
@@ -678,8 +941,9 @@ class Index(ClangObject):
unsaved_files_array[i].name = name
unsaved_files_array[i].contents = value
unsaved_files_array[i].length = len(value)
- ptr = TranslationUnit_parse(self, path, len(args), arg_array,
- len(unsaved_files), unsaved_files_array)
+ ptr = TranslationUnit_parse(self, path, arg_array, len(args),
+ unsaved_files_array, len(unsaved_files),
+ options)
return TranslationUnit(ptr) if ptr else None
@@ -744,6 +1008,63 @@ class TranslationUnit(ClangObject):
return DiagIterator(self)
+ def reparse(self, unsaved_files = [], options = 0):
+ """
+ Reparse an already parsed translation unit.
+
+ In-memory contents for files can be provided by passing a list of pairs
+ as unsaved_files, the first items should be the filenames to be mapped
+ and the second should be the contents to be substituted for the
+ file. The contents may be passed as strings or file objects.
+ """
+ unsaved_files_array = 0
+ if len(unsaved_files):
+ unsaved_files_array = (_CXUnsavedFile * len(unsaved_files))()
+ for i,(name,value) in enumerate(unsaved_files):
+ if not isinstance(value, str):
+ # FIXME: It would be great to support an efficient version
+ # of this, one day.
+ value = value.read()
+ print value
+ if not isinstance(value, str):
+ raise TypeError,'Unexpected unsaved file contents.'
+ unsaved_files_array[i].name = name
+ unsaved_files_array[i].contents = value
+ unsaved_files_array[i].length = len(value)
+ ptr = TranslationUnit_reparse(self, len(unsaved_files),
+ unsaved_files_array,
+ options)
+ def codeComplete(self, path, line, column, unsaved_files = [], options = 0):
+ """
+ Code complete in this translation unit.
+
+ In-memory contents for files can be provided by passing a list of pairs
+ as unsaved_files, the first items should be the filenames to be mapped
+ and the second should be the contents to be substituted for the
+ file. The contents may be passed as strings or file objects.
+ """
+ unsaved_files_array = 0
+ if len(unsaved_files):
+ unsaved_files_array = (_CXUnsavedFile * len(unsaved_files))()
+ for i,(name,value) in enumerate(unsaved_files):
+ if not isinstance(value, str):
+ # FIXME: It would be great to support an efficient version
+ # of this, one day.
+ value = value.read()
+ print value
+ if not isinstance(value, str):
+ raise TypeError,'Unexpected unsaved file contents.'
+ unsaved_files_array[i].name = name
+ unsaved_files_array[i].contents = value
+ unsaved_files_array[i].length = len(value)
+ ptr = TranslationUnit_codeComplete(self, path,
+ line, column,
+ unsaved_files_array,
+ len(unsaved_files),
+ options)
+ return CodeCompletionResults(ptr) if ptr else None
+
+
class File(ClangObject):
"""
The File class represents a particular source file that is part of a
@@ -893,11 +1214,20 @@ TranslationUnit_read = lib.clang_createT
TranslationUnit_read.argtypes = [Index, c_char_p]
TranslationUnit_read.restype = c_object_p
-TranslationUnit_parse = lib.clang_createTranslationUnitFromSourceFile
-TranslationUnit_parse.argtypes = [Index, c_char_p, c_int, c_void_p,
- c_int, c_void_p]
+TranslationUnit_parse = lib.clang_parseTranslationUnit
+TranslationUnit_parse.argtypes = [Index, c_char_p, c_void_p,
+ c_int, c_void_p, c_int, c_int]
TranslationUnit_parse.restype = c_object_p
+TranslationUnit_reparse = lib.clang_reparseTranslationUnit
+TranslationUnit_reparse.argtypes = [TranslationUnit, c_int, c_void_p, c_int]
+TranslationUnit_reparse.restype = c_int
+
+TranslationUnit_codeComplete = lib.clang_codeCompleteAt
+TranslationUnit_codeComplete.argtypes = [TranslationUnit, c_char_p, c_int,
+ c_int, c_void_p, c_int, c_int]
+TranslationUnit_codeComplete.restype = POINTER(CCRStructure)
+
TranslationUnit_cursor = lib.clang_getTranslationUnitCursor
TranslationUnit_cursor.argtypes = [TranslationUnit]
TranslationUnit_cursor.restype = Cursor
@@ -929,7 +1259,46 @@ File_time = lib.clang_getFileTime
File_time.argtypes = [File]
File_time.restype = c_uint
+# Code completion
+
+CodeCompletionResults_dispose = lib.clang_disposeCodeCompleteResults
+CodeCompletionResults_dispose.argtypes = [CodeCompletionResults]
+
+_clang_codeCompleteGetNumDiagnostics = lib.clang_codeCompleteGetNumDiagnostics
+_clang_codeCompleteGetNumDiagnostics.argtypes = [CodeCompletionResults]
+_clang_codeCompleteGetNumDiagnostics.restype = c_int
+
+_clang_codeCompleteGetDiagnostic = lib.clang_codeCompleteGetDiagnostic
+_clang_codeCompleteGetDiagnostic.argtypes = [CodeCompletionResults, c_int]
+_clang_codeCompleteGetDiagnostic.restype = Diagnostic
+
+_clang_getCompletionChunkText = lib.clang_getCompletionChunkText
+_clang_getCompletionChunkText.argtypes = [c_void_p, c_int]
+_clang_getCompletionChunkText.restype = _CXString
+
+_clang_getCompletionChunkKind = lib.clang_getCompletionChunkKind
+_clang_getCompletionChunkKind.argtypes = [c_void_p, c_int]
+_clang_getCompletionChunkKind.restype = c_int
+
+_clang_getCompletionChunkCompletionString = lib.clang_getCompletionChunkCompletionString
+_clang_getCompletionChunkCompletionString.argtypes = [c_void_p, c_int]
+_clang_getCompletionChunkCompletionString.restype = c_object_p
+
+_clang_getNumCompletionChunks = lib.clang_getNumCompletionChunks
+_clang_getNumCompletionChunks.argtypes = [c_void_p]
+_clang_getNumCompletionChunks.restype = c_int
+
+_clang_getCompletionAvailability = lib.clang_getCompletionAvailability
+_clang_getCompletionAvailability.argtypes = [c_void_p]
+_clang_getCompletionAvailability.restype = c_int
+
+_clang_getCompletionPriority = lib.clang_getCompletionPriority
+_clang_getCompletionPriority.argtypes = [c_void_p]
+_clang_getCompletionPriority.restype = c_int
+
+
###
__all__ = ['Index', 'TranslationUnit', 'Cursor', 'CursorKind',
- 'Diagnostic', 'FixIt', 'SourceRange', 'SourceLocation', 'File']
+ 'Diagnostic', 'FixIt', 'CodeCompletionResults', 'SourceRange',
+ 'SourceLocation', 'File']
Modified: vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py Sun Feb 20 12:59:03 2011 (r218886)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py Sun Feb 20 13:06:31 2011 (r218887)
@@ -3,8 +3,6 @@ from clang.cindex import *
def tu_from_source(source):
index = Index.create()
tu = index.parse('INPUT.c', unsaved_files = [('INPUT.c', source)])
- # FIXME: Remove the need for this.
- tu.index = index
return tu
# FIXME: We need support for invalid translation units to test better.
@@ -46,3 +44,26 @@ def test_diagnostic_fixit():
assert tu.diagnostics[0].fixits[0].range.end.line == 1
assert tu.diagnostics[0].fixits[0].range.end.column == 30
assert tu.diagnostics[0].fixits[0].value == '.f0 = '
+
+def test_diagnostic_range():
+ index = Index.create()
+ tu = tu_from_source("""void f() { int i = "a" + 1; }""")
+ assert len(tu.diagnostics) == 1
+ assert tu.diagnostics[0].severity == Diagnostic.Warning
+ assert tu.diagnostics[0].location.line == 1
+ assert tu.diagnostics[0].location.column == 16
+ assert tu.diagnostics[0].spelling.startswith('incompatible pointer to')
+ assert len(tu.diagnostics[0].fixits) == 0
+ assert len(tu.diagnostics[0].ranges) == 1
+ assert tu.diagnostics[0].ranges[0].start.line == 1
+ assert tu.diagnostics[0].ranges[0].start.column == 20
+ assert tu.diagnostics[0].ranges[0].end.line == 1
+ assert tu.diagnostics[0].ranges[0].end.column == 27
+ try:
+ tu.diagnostics[0].ranges[1].start.line
+ except IndexError:
+ assert True
+ else:
+ assert False
+
+
Modified: vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py Sun Feb 20 12:59:03 2011 (r218886)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py Sun Feb 20 13:06:31 2011 (r218887)
@@ -25,16 +25,24 @@ def test_parse_arguments():
assert spellings[-2] == 'hello'
assert spellings[-1] == 'hi'
+def test_reparse_arguments():
+ path = os.path.join(kInputsDir, 'parse_arguments.c')
+ index = Index.create()
+ tu = index.parse(path, ['-DDECL_ONE=hello', '-DDECL_TWO=hi'])
+ tu.reparse()
+ spellings = [c.spelling for c in tu.cursor.get_children()]
+ assert spellings[-2] == 'hello'
+ assert spellings[-1] == 'hi'
+
def test_unsaved_files():
index = Index.create()
- # FIXME: Why can't we just use "fake.h" here (instead of /tmp/fake.h)?
- tu = index.parse('fake.c', unsaved_files = [
+ tu = index.parse('fake.c', ['-I./'], unsaved_files = [
('fake.c', """
-#include "/tmp/fake.h"
+#include "fake.h"
int x;
int SOME_DEFINE;
"""),
- ('/tmp/fake.h', """
+ ('./fake.h', """
#define SOME_DEFINE y
""")
])
Modified: vendor/clang/dist/clang.xcodeproj/project.pbxproj
==============================================================================
--- vendor/clang/dist/clang.xcodeproj/project.pbxproj Sun Feb 20 12:59:03 2011 (r218886)
+++ vendor/clang/dist/clang.xcodeproj/project.pbxproj Sun Feb 20 13:06:31 2011 (r218887)
@@ -19,6 +19,7 @@
1A2A54C50FD1DD1C00F4CE45 /* Warnings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A2A54B40FD1DD1C00F4CE45 /* Warnings.cpp */; };
1A30A9E90B93A4C800201A91 /* ExprCXX.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1A30A9E80B93A4C800201A91 /* ExprCXX.h */; };
1A376A2D0D4AED9B002A1C52 /* CGExprConstant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A376A2C0D4AED9B002A1C52 /* CGExprConstant.cpp */; };
+ 1A3D2C4E12A2CD3D0088C44A /* CGCXXABI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A3D2C4D12A2CD3D0088C44A /* CGCXXABI.cpp */; };
1A471AB50F437BC500753CE8 /* CGBlocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A471AB40F437BC500753CE8 /* CGBlocks.cpp */; };
1A4C41BF105B4C0B0047B5E7 /* CGClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A4C41BE105B4C0B0047B5E7 /* CGClass.cpp */; };
1A5D5E580E5E81010023C059 /* CGCXX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A5D5E570E5E81010023C059 /* CGCXX.cpp */; };
@@ -77,6 +78,96 @@
1ABD23F71182449800A48E65 /* Type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ABD23D31182449800A48E65 /* Type.cpp */; };
1ABD23F81182449800A48E65 /* TypeLoc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ABD23D41182449800A48E65 /* TypeLoc.cpp */; };
1ABD23F91182449800A48E65 /* TypePrinter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ABD23D51182449800A48E65 /* TypePrinter.cpp */; };
+ 1AC1A67D12999D8E006FBC77 /* AnalysisContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67212999D8E006FBC77 /* AnalysisContext.cpp */; };
+ 1AC1A67E12999D8E006FBC77 /* CFG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67312999D8E006FBC77 /* CFG.cpp */; };
+ 1AC1A67F12999D8E006FBC77 /* CFGStmtMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67412999D8E006FBC77 /* CFGStmtMap.cpp */; };
+ 1AC1A68012999D8E006FBC77 /* FormatString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67512999D8E006FBC77 /* FormatString.cpp */; };
+ 1AC1A68112999D8E006FBC77 /* LiveVariables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67712999D8E006FBC77 /* LiveVariables.cpp */; };
+ 1AC1A68212999D8E006FBC77 /* PrintfFormatString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67812999D8E006FBC77 /* PrintfFormatString.cpp */; };
+ 1AC1A68312999D8E006FBC77 /* PseudoConstantAnalysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67912999D8E006FBC77 /* PseudoConstantAnalysis.cpp */; };
+ 1AC1A68412999D8E006FBC77 /* ReachableCode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67A12999D8E006FBC77 /* ReachableCode.cpp */; };
+ 1AC1A68512999D8E006FBC77 /* ScanfFormatString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67B12999D8E006FBC77 /* ScanfFormatString.cpp */; };
+ 1AC1A68612999D8E006FBC77 /* UninitializedValues.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A67C12999D8E006FBC77 /* UninitializedValues.cpp */; };
+ 1AC1A9EF1299A287006FBC77 /* AdjustedReturnValueChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6881299A284006FBC77 /* AdjustedReturnValueChecker.cpp */; };
+ 1AC1A9F01299A287006FBC77 /* AggExprVisitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6891299A284006FBC77 /* AggExprVisitor.cpp */; };
+ 1AC1A9F11299A287006FBC77 /* AnalysisConsumer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A68A1299A284006FBC77 /* AnalysisConsumer.cpp */; };
+ 1AC1A9F21299A287006FBC77 /* AnalysisManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A68B1299A284006FBC77 /* AnalysisManager.cpp */; };
+ 1AC1A9F31299A287006FBC77 /* AnalyzerStatsChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A68C1299A284006FBC77 /* AnalyzerStatsChecker.cpp */; };
+ 1AC1A9F41299A287006FBC77 /* ArrayBoundChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A68D1299A284006FBC77 /* ArrayBoundChecker.cpp */; };
+ 1AC1A9F51299A287006FBC77 /* AttrNonNullChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A68E1299A284006FBC77 /* AttrNonNullChecker.cpp */; };
+ 1AC1A9F61299A287006FBC77 /* BasicConstraintManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A68F1299A284006FBC77 /* BasicConstraintManager.cpp */; };
+ 1AC1A9F71299A287006FBC77 /* BasicObjCFoundationChecks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6901299A284006FBC77 /* BasicObjCFoundationChecks.cpp */; };
+ 1AC1A9F81299A287006FBC77 /* BasicStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6921299A284006FBC77 /* BasicStore.cpp */; };
+ 1AC1A9F91299A287006FBC77 /* BasicValueFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6931299A284006FBC77 /* BasicValueFactory.cpp */; };
+ 1AC1A9FA1299A287006FBC77 /* BugReporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6941299A284006FBC77 /* BugReporter.cpp */; };
+ 1AC1A9FB1299A287006FBC77 /* BugReporterVisitors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6951299A284006FBC77 /* BugReporterVisitors.cpp */; };
+ 1AC1A9FC1299A287006FBC77 /* BuiltinFunctionChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6961299A284006FBC77 /* BuiltinFunctionChecker.cpp */; };
+ 1AC1A9FD1299A287006FBC77 /* CallAndMessageChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6971299A284006FBC77 /* CallAndMessageChecker.cpp */; };
+ 1AC1A9FE1299A287006FBC77 /* CastSizeChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6981299A284006FBC77 /* CastSizeChecker.cpp */; };
+ 1AC1A9FF1299A287006FBC77 /* CastToStructChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6991299A284006FBC77 /* CastToStructChecker.cpp */; };
+ 1AC1AA001299A287006FBC77 /* CFRefCount.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A69A1299A284006FBC77 /* CFRefCount.cpp */; };
+ 1AC1AA011299A287006FBC77 /* CheckDeadStores.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A69B1299A284006FBC77 /* CheckDeadStores.cpp */; };
+ 1AC1AA021299A287006FBC77 /* Checker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A69C1299A284006FBC77 /* Checker.cpp */; };
+ 1AC1AA031299A287006FBC77 /* CheckerHelpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A69D1299A284006FBC77 /* CheckerHelpers.cpp */; };
+ 1AC1AA041299A287006FBC77 /* CheckObjCDealloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A69E1299A284006FBC77 /* CheckObjCDealloc.cpp */; };
+ 1AC1AA051299A287006FBC77 /* CheckObjCInstMethSignature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A69F1299A284006FBC77 /* CheckObjCInstMethSignature.cpp */; };
+ 1AC1AA061299A287006FBC77 /* CheckSecuritySyntaxOnly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6A01299A284006FBC77 /* CheckSecuritySyntaxOnly.cpp */; };
+ 1AC1AA071299A287006FBC77 /* CheckSizeofPointer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6A11299A284006FBC77 /* CheckSizeofPointer.cpp */; };
+ 1AC1AA081299A287006FBC77 /* ChrootChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6A21299A284006FBC77 /* ChrootChecker.cpp */; };
+ 1AC1AA091299A287006FBC77 /* CocoaConventions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6A41299A284006FBC77 /* CocoaConventions.cpp */; };
+ 1AC1AA0A1299A287006FBC77 /* CStringChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A6A51299A284006FBC77 /* CStringChecker.cpp */; };
+ 1AC1AB3D1299A287006FBC77 /* DereferenceChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7DC1299A285006FBC77 /* DereferenceChecker.cpp */; };
+ 1AC1AB3E1299A287006FBC77 /* DivZeroChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7DD1299A285006FBC77 /* DivZeroChecker.cpp */; };
+ 1AC1AB3F1299A287006FBC77 /* Environment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7DE1299A285006FBC77 /* Environment.cpp */; };
+ 1AC1AB401299A287006FBC77 /* ExplodedGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7DF1299A285006FBC77 /* ExplodedGraph.cpp */; };
+ 1AC1AB411299A287006FBC77 /* FixedAddressChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E01299A285006FBC77 /* FixedAddressChecker.cpp */; };
+ 1AC1AB421299A287006FBC77 /* FlatStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E11299A285006FBC77 /* FlatStore.cpp */; };
+ 1AC1AB431299A287006FBC77 /* FrontendActions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E21299A285006FBC77 /* FrontendActions.cpp */; };
+ 1AC1AB441299A287006FBC77 /* GRBlockCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E31299A285006FBC77 /* GRBlockCounter.cpp */; };
+ 1AC1AB451299A287006FBC77 /* GRCoreEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E41299A285006FBC77 /* GRCoreEngine.cpp */; };
+ 1AC1AB461299A287006FBC77 /* GRCXXExprEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E51299A285006FBC77 /* GRCXXExprEngine.cpp */; };
+ 1AC1AB471299A287006FBC77 /* GRExprEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E61299A285006FBC77 /* GRExprEngine.cpp */; };
+ 1AC1AB481299A287006FBC77 /* GRExprEngineExperimentalChecks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7E71299A285006FBC77 /* GRExprEngineExperimentalChecks.cpp */; };
+ 1AC1AB491299A287006FBC77 /* GRState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7EA1299A285006FBC77 /* GRState.cpp */; };
+ 1AC1AB4A1299A287006FBC77 /* HTMLDiagnostics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7EB1299A285006FBC77 /* HTMLDiagnostics.cpp */; };
+ 1AC1AB4B1299A287006FBC77 /* IdempotentOperationChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7EC1299A285006FBC77 /* IdempotentOperationChecker.cpp */; };
+ 1AC1AB4C1299A287006FBC77 /* LLVMConventionsChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7ED1299A285006FBC77 /* LLVMConventionsChecker.cpp */; };
+ 1AC1AB4D1299A287006FBC77 /* MacOSXAPIChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7EE1299A285006FBC77 /* MacOSXAPIChecker.cpp */; };
+ 1AC1AB4F1299A287006FBC77 /* MallocChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F01299A285006FBC77 /* MallocChecker.cpp */; };
+ 1AC1AB501299A287006FBC77 /* ManagerRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F11299A285006FBC77 /* ManagerRegistry.cpp */; };
+ 1AC1AB511299A287006FBC77 /* MemRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F21299A285006FBC77 /* MemRegion.cpp */; };
+ 1AC1AB521299A287006FBC77 /* NoReturnFunctionChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F31299A285006FBC77 /* NoReturnFunctionChecker.cpp */; };
+ 1AC1AB531299A287006FBC77 /* NSAutoreleasePoolChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F41299A285006FBC77 /* NSAutoreleasePoolChecker.cpp */; };
+ 1AC1AB541299A287006FBC77 /* NSErrorChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F51299A285006FBC77 /* NSErrorChecker.cpp */; };
+ 1AC1AB551299A287006FBC77 /* ObjCAtSyncChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F61299A285006FBC77 /* ObjCAtSyncChecker.cpp */; };
+ 1AC1AB561299A287006FBC77 /* ObjCUnusedIVarsChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F71299A285006FBC77 /* ObjCUnusedIVarsChecker.cpp */; };
+ 1AC1AB571299A287006FBC77 /* OSAtomicChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F81299A285006FBC77 /* OSAtomicChecker.cpp */; };
+ 1AC1AB581299A287006FBC77 /* PathDiagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7F91299A285006FBC77 /* PathDiagnostic.cpp */; };
+ 1AC1AB591299A287006FBC77 /* PlistDiagnostics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7FA1299A285006FBC77 /* PlistDiagnostics.cpp */; };
+ 1AC1AB5A1299A287006FBC77 /* PointerArithChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7FB1299A285006FBC77 /* PointerArithChecker.cpp */; };
+ 1AC1AB5B1299A287006FBC77 /* PointerSubChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7FC1299A285006FBC77 /* PointerSubChecker.cpp */; };
+ 1AC1AB5C1299A287006FBC77 /* PthreadLockChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7FD1299A285006FBC77 /* PthreadLockChecker.cpp */; };
+ 1AC1AB5D1299A287006FBC77 /* RangeConstraintManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A7FE1299A285006FBC77 /* RangeConstraintManager.cpp */; };
+ 1AC1AB5E1299A287006FBC77 /* RegionStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A8001299A285006FBC77 /* RegionStore.cpp */; };
+ 1AC1AD331299A287006FBC77 /* ReturnPointerRangeChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9DB1299A287006FBC77 /* ReturnPointerRangeChecker.cpp */; };
+ 1AC1AD341299A287006FBC77 /* ReturnUndefChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9DC1299A287006FBC77 /* ReturnUndefChecker.cpp */; };
+ 1AC1AD351299A287006FBC77 /* SimpleConstraintManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9DD1299A287006FBC77 /* SimpleConstraintManager.cpp */; };
+ 1AC1AD361299A287006FBC77 /* SimpleSValuator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9DF1299A287006FBC77 /* SimpleSValuator.cpp */; };
+ 1AC1AD371299A287006FBC77 /* StackAddrLeakChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E01299A287006FBC77 /* StackAddrLeakChecker.cpp */; };
+ 1AC1AD381299A287006FBC77 /* Store.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E11299A287006FBC77 /* Store.cpp */; };
+ 1AC1AD391299A287006FBC77 /* StreamChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E21299A287006FBC77 /* StreamChecker.cpp */; };
+ 1AC1AD3A1299A287006FBC77 /* SVals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E31299A287006FBC77 /* SVals.cpp */; };
+ 1AC1AD3B1299A287006FBC77 /* SValuator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E41299A287006FBC77 /* SValuator.cpp */; };
+ 1AC1AD3C1299A287006FBC77 /* SymbolManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E51299A287006FBC77 /* SymbolManager.cpp */; };
+ 1AC1AD3D1299A287006FBC77 /* UndefBranchChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E61299A287006FBC77 /* UndefBranchChecker.cpp */; };
+ 1AC1AD3E1299A287006FBC77 /* UndefCapturedBlockVarChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E71299A287006FBC77 /* UndefCapturedBlockVarChecker.cpp */; };
+ 1AC1AD3F1299A287006FBC77 /* UndefinedArraySubscriptChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E81299A287006FBC77 /* UndefinedArraySubscriptChecker.cpp */; };
+ 1AC1AD401299A287006FBC77 /* UndefinedAssignmentChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9E91299A287006FBC77 /* UndefinedAssignmentChecker.cpp */; };
+ 1AC1AD411299A287006FBC77 /* UndefResultChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9EA1299A287006FBC77 /* UndefResultChecker.cpp */; };
+ 1AC1AD421299A287006FBC77 /* UnixAPIChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9EB1299A287006FBC77 /* UnixAPIChecker.cpp */; };
+ 1AC1AD431299A287006FBC77 /* UnreachableCodeChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9EC1299A287006FBC77 /* UnreachableCodeChecker.cpp */; };
+ 1AC1AD441299A287006FBC77 /* ValueManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9ED1299A287006FBC77 /* ValueManager.cpp */; };
+ 1AC1AD451299A287006FBC77 /* VLASizeChecker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC1A9EE1299A287006FBC77 /* VLASizeChecker.cpp */; };
1ACB57E41105820D0047B991 /* CompilerInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ACB57DB1105820D0047B991 /* CompilerInstance.cpp */; };
1ACB57E51105820D0047B991 /* CompilerInvocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ACB57DC1105820D0047B991 /* CompilerInvocation.cpp */; };
1ACB57E61105820D0047B991 /* DeclXML.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ACB57DD1105820D0047B991 /* DeclXML.cpp */; };
@@ -90,56 +181,32 @@
1AF1B50F109A4FB800AFAFAC /* CGException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AF1B50E109A4FB800AFAFAC /* CGException.cpp */; };
1AFDD8721161085D00AE030A /* ASTMerge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AFDD8701161085D00AE030A /* ASTMerge.cpp */; };
1AFF8AE31012BFC900D248DA /* CGRecordLayoutBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AFF8AE11012BFC900D248DA /* CGRecordLayoutBuilder.cpp */; };
- 3507E4C20E27FE2D00FB7B57 /* CheckObjCInstMethSignature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3507E4C10E27FE2D00FB7B57 /* CheckObjCInstMethSignature.cpp */; };
352246E80F5C6BE000D0D279 /* InitHeaderSearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 352246E20F5C6BE000D0D279 /* InitHeaderSearch.cpp */; };
352246EB0F5C6BE000D0D279 /* TextDiagnosticBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 352246E50F5C6BE000D0D279 /* TextDiagnosticBuffer.cpp */; };
352246EC0F5C6BE000D0D279 /* TextDiagnosticPrinter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 352246E60F5C6BE000D0D279 /* TextDiagnosticPrinter.cpp */; };
352712510DAFE54700C76352 /* IdentifierResolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 352712500DAFE54700C76352 /* IdentifierResolver.cpp */; };
3534A01D0E129849002709B2 /* ParseCXXInlineMethods.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3534A01C0E129849002709B2 /* ParseCXXInlineMethods.cpp */; };
- 3536456B0E23EBF7009C6509 /* Environment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3536456A0E23EBF7009C6509 /* Environment.cpp */; };
3537AA0E0ECD08A4008F7CDC /* PreprocessorLexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3537AA0D0ECD08A4008F7CDC /* PreprocessorLexer.cpp */; };
353959D50EE5F88A00E82461 /* ParseTemplate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 353959D40EE5F88A00E82461 /* ParseTemplate.cpp */; };
35475B200E79973F0000BFE4 /* CGCall.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35475B1F0E79973F0000BFE4 /* CGCall.cpp */; };
- 355106860E9A8507006A4E44 /* MemRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 355106850E9A8507006A4E44 /* MemRegion.cpp */; };
3551068C0E9A8546006A4E44 /* ParsePragma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3551068A0E9A8546006A4E44 /* ParsePragma.cpp */; };
3551068D0E9A8546006A4E44 /* ParseTentative.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3551068B0E9A8546006A4E44 /* ParseTentative.cpp */; };
3552E7550E520D80003A8CA5 /* PPCaching.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3552E7540E520D80003A8CA5 /* PPCaching.cpp */; };
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-vendor
mailing list