svn commit: r249261 - in vendor/clang/dist: . bindings/python/clang bindings/python/tests/cindex bindings/xml docs docs/analyzer docs/tools examples/PrintFunctionNames examples/analyzer-plugin exam...
Dimitry Andric
dim at FreeBSD.org
Mon Apr 8 18:45:15 UTC 2013
Author: dim
Date: Mon Apr 8 18:45:10 2013
New Revision: 249261
URL: http://svnweb.freebsd.org/changeset/base/249261
Log:
Vendor import of clang trunk r178860:
http://llvm.org/svn/llvm-project/cfe/trunk@178860
Added:
vendor/clang/dist/.arcconfig
vendor/clang/dist/CODE_OWNERS.TXT
vendor/clang/dist/docs/AddressSanitizer.rst
vendor/clang/dist/docs/AutomaticReferenceCounting.rst
vendor/clang/dist/docs/Block-ABI-Apple.rst
vendor/clang/dist/docs/BlockLanguageSpec.rst
vendor/clang/dist/docs/ClangCheck.rst
vendor/clang/dist/docs/ClangFormat.rst
vendor/clang/dist/docs/ClangPlugins.rst
vendor/clang/dist/docs/ClangTools.rst
vendor/clang/dist/docs/DriverInternals.rst
vendor/clang/dist/docs/ExternalClangExamples.rst
vendor/clang/dist/docs/FAQ.rst
vendor/clang/dist/docs/HowToSetupToolingForLLVM.rst
vendor/clang/dist/docs/InternalsManual.rst
vendor/clang/dist/docs/IntroductionToTheClangAST.rst
vendor/clang/dist/docs/JSONCompilationDatabase.rst
vendor/clang/dist/docs/LanguageExtensions.rst
vendor/clang/dist/docs/LibASTMatchers.rst
vendor/clang/dist/docs/LibASTMatchersTutorial.rst
vendor/clang/dist/docs/LibFormat.rst
vendor/clang/dist/docs/LibTooling.rst
vendor/clang/dist/docs/Makefile.sphinx
vendor/clang/dist/docs/MemorySanitizer.rst
vendor/clang/dist/docs/Modules.rst
vendor/clang/dist/docs/ObjectiveCLiterals.rst
vendor/clang/dist/docs/PCHInternals.rst
vendor/clang/dist/docs/PTHInternals.rst
vendor/clang/dist/docs/RAVFrontendAction.rst
vendor/clang/dist/docs/README.txt
vendor/clang/dist/docs/ReleaseNotes.rst
vendor/clang/dist/docs/ThreadSanitizer.rst
vendor/clang/dist/docs/Tooling.rst
vendor/clang/dist/docs/UsersManual.rst
vendor/clang/dist/docs/analyzer/DebugChecks.rst
vendor/clang/dist/docs/analyzer/Makefile
vendor/clang/dist/docs/analyzer/RegionStore.txt
vendor/clang/dist/docs/analyzer/conf.py
vendor/clang/dist/docs/analyzer/index.rst
vendor/clang/dist/docs/analyzer/make.bat
vendor/clang/dist/docs/conf.py
vendor/clang/dist/docs/index.rst
vendor/clang/dist/docs/make.bat
vendor/clang/dist/include/clang/AST/ASTTypeTraits.h
vendor/clang/dist/include/clang/AST/ASTUnresolvedSet.h
vendor/clang/dist/include/clang/AST/AttrIterator.h
vendor/clang/dist/include/clang/AST/CommentHTMLNamedCharacterReferences.td
vendor/clang/dist/include/clang/AST/DeclOpenMP.h
vendor/clang/dist/include/clang/Basic/CharInfo.h
vendor/clang/dist/include/clang/Basic/CommentOptions.h
vendor/clang/dist/include/clang/Basic/OpenMPKinds.def
vendor/clang/dist/include/clang/Basic/OpenMPKinds.h
vendor/clang/dist/include/clang/Basic/OperatorPrecedence.h
vendor/clang/dist/include/clang/Basic/TargetCXXABI.h
vendor/clang/dist/include/clang/Format/
vendor/clang/dist/include/clang/Format/Format.h
vendor/clang/dist/include/clang/Lex/PPConditionalDirectiveRecord.h
vendor/clang/dist/include/clang/Serialization/GlobalModuleIndex.h
vendor/clang/dist/lib/ARCMigrate/TransProtectedScope.cpp
vendor/clang/dist/lib/AST/ASTDumper.cpp
vendor/clang/dist/lib/AST/DeclOpenMP.cpp
vendor/clang/dist/lib/Basic/CharInfo.cpp
vendor/clang/dist/lib/Basic/OpenMPKinds.cpp
vendor/clang/dist/lib/Basic/OperatorPrecedence.cpp
vendor/clang/dist/lib/CodeGen/CGAtomic.cpp
vendor/clang/dist/lib/Format/
vendor/clang/dist/lib/Format/CMakeLists.txt
vendor/clang/dist/lib/Format/Format.cpp
vendor/clang/dist/lib/Format/Makefile
vendor/clang/dist/lib/Format/TokenAnnotator.cpp
vendor/clang/dist/lib/Format/TokenAnnotator.h
vendor/clang/dist/lib/Format/UnwrappedLineParser.cpp
vendor/clang/dist/lib/Format/UnwrappedLineParser.h
vendor/clang/dist/lib/Headers/prfchwintrin.h
vendor/clang/dist/lib/Headers/rdseedintrin.h
vendor/clang/dist/lib/Headers/stdnoreturn.h
vendor/clang/dist/lib/Lex/PPConditionalDirectiveRecord.cpp
vendor/clang/dist/lib/Lex/UnicodeCharSets.h
vendor/clang/dist/lib/Parse/ParseOpenMP.cpp
vendor/clang/dist/lib/Sema/SemaOpenMP.cpp
vendor/clang/dist/lib/Serialization/GlobalModuleIndex.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
vendor/clang/dist/test/ARCMT/block_copy_release.m
vendor/clang/dist/test/ARCMT/block_copy_release.m.result
vendor/clang/dist/test/ARCMT/check-with-pch.m
vendor/clang/dist/test/ARCMT/migrate-with-pch.m
vendor/clang/dist/test/ARCMT/objcmt-with-pch.m
vendor/clang/dist/test/ARCMT/objcmt-with-pch.m.result
vendor/clang/dist/test/ARCMT/protected-scope.m
vendor/clang/dist/test/ARCMT/protected-scope.m.result
vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-for-malloc.h
vendor/clang/dist/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp
vendor/clang/dist/test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp
vendor/clang/dist/test/Analysis/Malloc+NewDelete_intersections.cpp
vendor/clang/dist/test/Analysis/NSContainers.m
vendor/clang/dist/test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp
vendor/clang/dist/test/Analysis/NewDelete-checker-test.cpp
vendor/clang/dist/test/Analysis/NewDelete-custom.cpp
vendor/clang/dist/test/Analysis/NewDelete-intersections.mm
vendor/clang/dist/test/Analysis/NewDelete-path-notes.cpp
vendor/clang/dist/test/Analysis/NewDelete-variadic.cpp
vendor/clang/dist/test/Analysis/Stats/
vendor/clang/dist/test/Analysis/alloc-match-dealloc.mm
vendor/clang/dist/test/Analysis/call-invalidation.cpp
vendor/clang/dist/test/Analysis/cfg.cpp
vendor/clang/dist/test/Analysis/diagnostics/Inputs/
vendor/clang/dist/test/Analysis/diagnostics/Inputs/include/
vendor/clang/dist/test/Analysis/diagnostics/Inputs/include/sys/
vendor/clang/dist/test/Analysis/diagnostics/Inputs/include/sys/queue.h
vendor/clang/dist/test/Analysis/diagnostics/explicit-suppression.cpp
vendor/clang/dist/test/Analysis/diagnostics/false-positive-suppression.c
vendor/clang/dist/test/Analysis/diagnostics/include/
vendor/clang/dist/test/Analysis/diagnostics/include/sys/
vendor/clang/dist/test/Analysis/diagnostics/no-prune-paths.c
vendor/clang/dist/test/Analysis/diagnostics/shortest-path-suppression.c
vendor/clang/dist/test/Analysis/global_region_invalidation.mm
vendor/clang/dist/test/Analysis/inlining/containers.cpp
vendor/clang/dist/test/Analysis/inlining/eager-reclamation-path-notes.cpp
vendor/clang/dist/test/Analysis/inlining/false-positive-suppression.cpp
vendor/clang/dist/test/Analysis/inlining/inline-defensive-checks.c
vendor/clang/dist/test/Analysis/inlining/inline-defensive-checks.cpp
vendor/clang/dist/test/Analysis/inlining/inline-defensive-checks.m
vendor/clang/dist/test/Analysis/inlining/path-notes.cpp
vendor/clang/dist/test/Analysis/objc/
vendor/clang/dist/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m
vendor/clang/dist/test/Analysis/reference.mm
vendor/clang/dist/test/Analysis/region-store.cpp
vendor/clang/dist/test/Analysis/retain-release-cf-audited.m
vendor/clang/dist/test/Analysis/shallow-mode.m
vendor/clang/dist/test/Analysis/superclass.m
vendor/clang/dist/test/CXX/basic/basic.link/p6.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.align/p5.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.align/p6.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.align/p7.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.align/p8.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.depend/p1.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.depend/p2.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p1.cpp
vendor/clang/dist/test/CXX/special/class.copy/p12-0x.cpp
vendor/clang/dist/test/CXX/special/class.copy/p18-cxx11.cpp
vendor/clang/dist/test/CXX/special/class.copy/p25-0x.cpp
vendor/clang/dist/test/CXX/special/class.copy/p28-cxx11.cpp
vendor/clang/dist/test/CXX/special/class.inhctor/p1.cpp
vendor/clang/dist/test/CXX/special/class.inhctor/p2.cpp
vendor/clang/dist/test/CXX/special/class.inhctor/p4.cpp
vendor/clang/dist/test/CXX/special/class.inhctor/p8.cpp
vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p5.mm
vendor/clang/dist/test/CodeCompletion/constexpr.cpp
vendor/clang/dist/test/CodeGen/a5.c
vendor/clang/dist/test/CodeGen/aarch64-arguments.c
vendor/clang/dist/test/CodeGen/aarch64-inline-asm.c
vendor/clang/dist/test/CodeGen/aarch64-type-sizes.c
vendor/clang/dist/test/CodeGen/aarch64-varargs.c
vendor/clang/dist/test/CodeGen/arm-neon-fma.c
vendor/clang/dist/test/CodeGen/atomics-inlining.c
vendor/clang/dist/test/CodeGen/builtins-multiprecision.c
vendor/clang/dist/test/CodeGen/builtins-ppc.c
vendor/clang/dist/test/CodeGen/c11atomics-ios.c
vendor/clang/dist/test/CodeGen/c11atomics.c
vendor/clang/dist/test/CodeGen/code-coverage.c
vendor/clang/dist/test/CodeGen/complex-convert.c
vendor/clang/dist/test/CodeGen/compound-assign-overflow.c
vendor/clang/dist/test/CodeGen/debug-info-vector.c
vendor/clang/dist/test/CodeGen/fast-math.c
vendor/clang/dist/test/CodeGen/finite-math.c
vendor/clang/dist/test/CodeGen/global-blocks-lines.c
vendor/clang/dist/test/CodeGen/incomplete-function-type-2.c
vendor/clang/dist/test/CodeGen/intel_ocl_bicc.c
vendor/clang/dist/test/CodeGen/libcalls-complex.c
vendor/clang/dist/test/CodeGen/lifetime2.c
vendor/clang/dist/test/CodeGen/mips-constraints-mem.c
vendor/clang/dist/test/CodeGen/mips-target-data.c
vendor/clang/dist/test/CodeGen/mips16-attr.c
vendor/clang/dist/test/CodeGen/ms-inline-asm.cpp
vendor/clang/dist/test/CodeGen/no-opt-volatile-memcpy.c
vendor/clang/dist/test/CodeGen/nvptx-cpus.c
vendor/clang/dist/test/CodeGen/ppc64-complex-parms.c
vendor/clang/dist/test/CodeGen/ppc64-complex-return.c
vendor/clang/dist/test/CodeGen/ppc64-varargs-complex.c
vendor/clang/dist/test/CodeGen/prefetchw-builtins.c
vendor/clang/dist/test/CodeGen/r5.c
vendor/clang/dist/test/CodeGen/sanitize-init-order.cpp
vendor/clang/dist/test/CodeGen/sanitize-recover.c
vendor/clang/dist/test/CodeGen/sanitize-thread-attr.cpp
vendor/clang/dist/test/CodeGen/sanitize-use-after-scope.c
vendor/clang/dist/test/CodeGen/split-debug-filename.c
vendor/clang/dist/test/CodeGen/tbaa.cpp
vendor/clang/dist/test/CodeGen/ubsan-blacklist.c
vendor/clang/dist/test/CodeGen/ucn-identifiers.c
vendor/clang/dist/test/CodeGen/unsigned-overflow.c
vendor/clang/dist/test/CodeGen/unsigned-promotion.c
vendor/clang/dist/test/CodeGen/unsigned-trapv.c
vendor/clang/dist/test/CodeGen/x86_32-inline-asm.c
vendor/clang/dist/test/CodeGenCXX/aarch64-arguments.cpp
vendor/clang/dist/test/CodeGenCXX/aarch64-cxxabi.cpp
vendor/clang/dist/test/CodeGenCXX/bitfield.cpp
vendor/clang/dist/test/CodeGenCXX/bool-bitfield.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-alias.cpp
vendor/clang/dist/test/CodeGenCXX/constructor-destructor-return-this.cpp
vendor/clang/dist/test/CodeGenCXX/coverage.cpp
vendor/clang/dist/test/CodeGenCXX/cp-blocks-linetables.cpp
vendor/clang/dist/test/CodeGenCXX/cxx11-noreturn.cpp
vendor/clang/dist/test/CodeGenCXX/cxx11-trivial-initializer-struct.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-same-line.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-static-member.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-union-template.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-zero-length-arrays.cpp
vendor/clang/dist/test/CodeGenCXX/dynamic-cast-hint.cpp
vendor/clang/dist/test/CodeGenCXX/exception-spec-decay.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-ms-vector-types.cpp
vendor/clang/dist/test/CodeGenCXX/microsoft-abi-member-pointers.cpp (contents, props changed)
vendor/clang/dist/test/CodeGenCXX/microsoft-abi-structors.cpp
vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp
vendor/clang/dist/test/CodeGenCXX/no-opt-volatile-memcpy.cpp
vendor/clang/dist/test/CodeGenCXX/pod-member-memcpys.cpp
vendor/clang/dist/test/CodeGenCXX/pragma-weak.cpp
vendor/clang/dist/test/CodeGenCXX/runtimecc.cpp
vendor/clang/dist/test/CodeGenCXX/type_visibility.cpp
vendor/clang/dist/test/CodeGenCXX/visibility-ms-compat.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-key-function-arm.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-key-function-ios.cpp
vendor/clang/dist/test/CodeGenObjC/arc-captured-32bit-block-var-layout-2.m
vendor/clang/dist/test/CodeGenObjC/arc-loadweakretained-release.m
vendor/clang/dist/test/CodeGenObjC/arc-precise-lifetime.m
vendor/clang/dist/test/CodeGenObjC/arc-ternary-op.m
vendor/clang/dist/test/CodeGenObjC/arc-unoptimized-byref-var.m
vendor/clang/dist/test/CodeGenObjC/attr-exception.m
vendor/clang/dist/test/CodeGenObjC/block-byref-variable-layout.m
vendor/clang/dist/test/CodeGenObjC/debug-info-block-captured-self.m
vendor/clang/dist/test/CodeGenObjC/debug-info-block-line.m
vendor/clang/dist/test/CodeGenObjC/debug-info-id-with-protocol.m
vendor/clang/dist/test/CodeGenObjC/debug-info-ivars-extension.m
vendor/clang/dist/test/CodeGenObjC/debug-info-ivars-indirect.m
vendor/clang/dist/test/CodeGenObjC/debug-info-ivars-private.m
vendor/clang/dist/test/CodeGenObjC/extended-block-signature-encode.m
vendor/clang/dist/test/CodeGenObjC/externally-initialized-selectors.m
vendor/clang/dist/test/CodeGenObjC/ivar-invariant.m
vendor/clang/dist/test/CodeGenObjC/reorder-synthesized-ivars.m
vendor/clang/dist/test/CodeGenObjCXX/arc-attrs.mm
vendor/clang/dist/test/CodeGenObjCXX/arc-blocks.mm
vendor/clang/dist/test/CodeGenObjCXX/exceptions-legacy.mm
vendor/clang/dist/test/CodeGenObjCXX/externally-initialized-selectors.mm
vendor/clang/dist/test/CodeGenObjCXX/message.mm
vendor/clang/dist/test/CodeGenObjCXX/pr14474-gline-tables-only.mm
vendor/clang/dist/test/CodeGenObjCXX/unknown-anytype.mm
vendor/clang/dist/test/CodeGenOpenCL/addr-space-struct-arg.cl
vendor/clang/dist/test/CodeGenOpenCL/event_t.cl
vendor/clang/dist/test/CodeGenOpenCL/half.cl
vendor/clang/dist/test/CodeGenOpenCL/logical-ops.cl
vendor/clang/dist/test/CodeGenOpenCL/opencl_types.cl
vendor/clang/dist/test/CodeGenOpenCL/shifts.cl
vendor/clang/dist/test/CodeGenOpenCL/spir32_target.cl
vendor/clang/dist/test/CodeGenOpenCL/spir64_target.cl
vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtbeginT.o
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/bin/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/bin/hexagon-as (contents, props changed)
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/bin/hexagon-gcc (contents, props changed)
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/bin/hexagon-ld (contents, props changed)
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/hexagon/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/hexagon/include/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/hexagon/include/c++/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/hexagon/include/c++/4.4.0/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/hexagon/include/c++/4.4.0/ios
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/hexagon/include/stdio.h
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/gcc/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/gcc/hexagon/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/gcc/hexagon/4.4.0/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/gcc/hexagon/4.4.0/include/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/gcc/hexagon/4.4.0/include-fixed/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/gcc/hexagon/4.4.0/include-fixed/limits.h
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/gnu/lib/gcc/hexagon/4.4.0/include/stddef.h
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/qc/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/qc/bin/
vendor/clang/dist/test/Driver/Inputs/hexagon_tree/qc/bin/placeholder
vendor/clang/dist/test/Driver/Inputs/lit.local.cfg
vendor/clang/dist/test/Driver/Inputs/resource_dir/
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.asan-i386.a.syms
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.asan-x86_64.a.syms
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.msan-x86_64.a.syms
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.tsan-x86_64.a.syms
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan-i386.a.syms
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan-x86_64.a.syms
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan_cxx-i386.a.syms
vendor/clang/dist/test/Driver/Inputs/resource_dir/lib/linux/libclang_rt.ubsan_cxx-x86_64.a.syms
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/lib/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/lib/x86_64-linux-gnu/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/lib/x86_64-linux-gnu/.keep
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/c++/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/c++/4.7/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/c++/4.7/backward/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/c++/4.7/backward/.keep
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/4.7/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/4.7/.keep
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/4.7/32/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/include/x86_64-linux-gnu/c++/4.7/32/.keep
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.7/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.7/32/
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.7/32/.keep
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.7/32/crtbegin.o
vendor/clang/dist/test/Driver/Inputs/ubuntu_13.04_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.7/crtbegin.o
vendor/clang/dist/test/Driver/aarch64-features.c
vendor/clang/dist/test/Driver/arm-cortex-cpus.c
vendor/clang/dist/test/Driver/claim-unused.c
vendor/clang/dist/test/Driver/darwin-sanitizer-ld.c
vendor/clang/dist/test/Driver/debug-comp-dir.S
vendor/clang/dist/test/Driver/debug-main-file.S
vendor/clang/dist/test/Driver/fcomment-block-commands.c
vendor/clang/dist/test/Driver/frame-pointer-elim.c
vendor/clang/dist/test/Driver/fsanitize-blacklist.c
vendor/clang/dist/test/Driver/hexagon-toolchain-elf.c
vendor/clang/dist/test/Driver/hexagon-toolchain.c
vendor/clang/dist/test/Driver/inhibit-downstream-commands.c
vendor/clang/dist/test/Driver/integrated-as.c
vendor/clang/dist/test/Driver/integrated-as.s
vendor/clang/dist/test/Driver/lit.local.cfg
vendor/clang/dist/test/Driver/mips-eleb.c
vendor/clang/dist/test/Driver/mips-long-double.c
vendor/clang/dist/test/Driver/modules_integrated_as.c
vendor/clang/dist/test/Driver/ms-inline-asm.c
vendor/clang/dist/test/Driver/no-integrated-as-win.c
vendor/clang/dist/test/Driver/objc_default_synth.m
vendor/clang/dist/test/Driver/output-file-is-dir.c
vendor/clang/dist/test/Driver/ppc-features.cpp
vendor/clang/dist/test/Driver/r600-mcpu.cl
vendor/clang/dist/test/Driver/sanitizer-ld.c
vendor/clang/dist/test/Driver/split-debug.c
vendor/clang/dist/test/Driver/target-as.s
vendor/clang/dist/test/Driver/visibility.cpp
vendor/clang/dist/test/FixIt/auto-isa-fixit.m
vendor/clang/dist/test/FixIt/bridge-cast-in-arc.mm
vendor/clang/dist/test/FixIt/bridge-in-non-arc.m
vendor/clang/dist/test/FixIt/fixit-cxx11-attributes.cpp
vendor/clang/dist/test/FixIt/fixit-newline-style.c
vendor/clang/dist/test/FixIt/fixit-nsstring-compare.m
vendor/clang/dist/test/FixIt/format.mm
vendor/clang/dist/test/Format/
vendor/clang/dist/test/Format/basic.cpp
vendor/clang/dist/test/Format/diagnostic.cpp
vendor/clang/dist/test/Format/ranges.cpp
vendor/clang/dist/test/Frontend/ast-main.cpp
vendor/clang/dist/test/Frontend/dependency-gen-escaping.c
vendor/clang/dist/test/Frontend/hexagon-target-basic.c
vendor/clang/dist/test/Frontend/warning-options.cpp
vendor/clang/dist/test/Headers/c11.c
vendor/clang/dist/test/Headers/cxx11.cpp
vendor/clang/dist/test/Index/Inputs/CommentXML/invalid-para-kind-01.xml (contents, props changed)
vendor/clang/dist/test/Index/Inputs/CommentXML/invalid-para-kind-02.xml (contents, props changed)
vendor/clang/dist/test/Index/Inputs/CommentXML/valid-para-kind-01.xml (contents, props changed)
vendor/clang/dist/test/Index/annotate-comments-property-accessor.m
vendor/clang/dist/test/Index/annotate-comments-typedef.m
vendor/clang/dist/test/Index/codecompletion-chained.cpp
vendor/clang/dist/test/Index/comment-c-decls.c
vendor/clang/dist/test/Index/comment-cplus-decls.cpp
vendor/clang/dist/test/Index/comment-cplus-template-decls.cpp
vendor/clang/dist/test/Index/comment-custom-block-command.cpp
vendor/clang/dist/test/Index/comment-objc-decls.m
vendor/clang/dist/test/Index/comment-to-html-xml-conversion.cpp
vendor/clang/dist/test/Index/complete-documentation-properties.m
vendor/clang/dist/test/Index/file-includes.c
vendor/clang/dist/test/Index/fix-its.m
vendor/clang/dist/test/Index/format-comment-cdecls.c
vendor/clang/dist/test/Index/getcursor-preamble.h
vendor/clang/dist/test/Index/getcursor-preamble.m
vendor/clang/dist/test/Index/headerfile-comment-to-html.m
vendor/clang/dist/test/Index/modules-objc-categories.m
vendor/clang/dist/test/Index/print-bitwidth.c
vendor/clang/dist/test/Index/print-type.c
vendor/clang/dist/test/Index/print-type.cpp
vendor/clang/dist/test/Index/print-type.m
vendor/clang/dist/test/Index/skip-parsed-bodies/
vendor/clang/dist/test/Index/skip-parsed-bodies/compile_commands.json
vendor/clang/dist/test/Index/skip-parsed-bodies/imported.h
vendor/clang/dist/test/Index/skip-parsed-bodies/lit.local.cfg
vendor/clang/dist/test/Index/skip-parsed-bodies/pragma_once.h
vendor/clang/dist/test/Index/skip-parsed-bodies/t.h
vendor/clang/dist/test/Index/skip-parsed-bodies/t1.cpp
vendor/clang/dist/test/Index/skip-parsed-bodies/t2.cpp
vendor/clang/dist/test/Index/skip-parsed-bodies/t3.cpp
vendor/clang/dist/test/Lexer/builtin_redef.c
vendor/clang/dist/test/Lexer/cxx0x_raw_string_directives.cpp
vendor/clang/dist/test/Lexer/has_feature_memory_sanitizer.cpp
vendor/clang/dist/test/Lexer/has_feature_thread_sanitizer.cpp
vendor/clang/dist/test/Lexer/pragma-region.c
vendor/clang/dist/test/Lexer/unicode-strings.c
vendor/clang/dist/test/Lexer/unicode.c
vendor/clang/dist/test/Lexer/utf8-invalid.c
vendor/clang/dist/test/Misc/ast-dump-attr.cpp
vendor/clang/dist/test/Misc/ast-dump-color.cpp
vendor/clang/dist/test/Misc/ast-dump-comment.cpp
vendor/clang/dist/test/Misc/ast-dump-decl.c
vendor/clang/dist/test/Misc/ast-dump-decl.cpp
vendor/clang/dist/test/Misc/ast-dump-decl.m
vendor/clang/dist/test/Misc/ast-dump-decl.mm
vendor/clang/dist/test/Misc/ast-dump-stmt.cpp
vendor/clang/dist/test/Misc/dev-fd-fs.c
vendor/clang/dist/test/Misc/diag-presumed.c
vendor/clang/dist/test/Misc/diag-template-diffing-cxx98.cpp
vendor/clang/dist/test/Misc/diagnostic-crash.cpp
vendor/clang/dist/test/Misc/freebsd-arm-size_t.c
vendor/clang/dist/test/Misc/serialized-diags.m
vendor/clang/dist/test/Modules/Inputs/Conflicts/
vendor/clang/dist/test/Modules/Inputs/Conflicts/conflict_a.h
vendor/clang/dist/test/Modules/Inputs/Conflicts/conflict_b.h
vendor/clang/dist/test/Modules/Inputs/Conflicts/module.map
vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/DependsOnModule
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Frameworks/
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Frameworks/Sub.framework/
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Frameworks/Sub.framework/Headers/
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Frameworks/Sub.framework/Headers/Sub.h
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Frameworks/Sub.framework/Headers/Types.h
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Frameworks/Sub.framework/PrivateHeaders/
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Frameworks/Sub.framework/PrivateHeaders/SubPriv.h
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Headers/
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/Headers/HasSubModules.h
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/PrivateHeaders/
vendor/clang/dist/test/Modules/Inputs/HasSubModules.framework/PrivateHeaders/HasSubModulesPriv.h
vendor/clang/dist/test/Modules/Inputs/MethodPoolASub.h
vendor/clang/dist/test/Modules/Inputs/MethodPoolASub2.h
vendor/clang/dist/test/Modules/Inputs/MethodPoolBSub.h
vendor/clang/dist/test/Modules/Inputs/Module.framework/Module
vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/NoUmbrella
vendor/clang/dist/test/Modules/Inputs/StdDef/
vendor/clang/dist/test/Modules/Inputs/StdDef/module.map
vendor/clang/dist/test/Modules/Inputs/StdDef/other.h
vendor/clang/dist/test/Modules/Inputs/StdDef/size_t.h
vendor/clang/dist/test/Modules/Inputs/autolink-sub.h
vendor/clang/dist/test/Modules/Inputs/autolink-sub2.h
vendor/clang/dist/test/Modules/Inputs/autolink.h
vendor/clang/dist/test/Modules/Inputs/builtin.h
vendor/clang/dist/test/Modules/Inputs/builtin_sub.h
vendor/clang/dist/test/Modules/Inputs/category_left_sub.h
vendor/clang/dist/test/Modules/Inputs/category_right_sub.h
vendor/clang/dist/test/Modules/Inputs/config.h
vendor/clang/dist/test/Modules/Inputs/cxx-inline-namespace.h
vendor/clang/dist/test/Modules/Inputs/cxx-linkage-cache.h
vendor/clang/dist/test/Modules/Inputs/cxx-many-overloads.h
vendor/clang/dist/test/Modules/Inputs/diag_pragma.h
vendor/clang/dist/test/Modules/Inputs/ignored_macros.h
vendor/clang/dist/test/Modules/Inputs/linkage-merge-bar.h
vendor/clang/dist/test/Modules/Inputs/linkage-merge-foo.h
vendor/clang/dist/test/Modules/Inputs/linkage-merge-sub.h
vendor/clang/dist/test/Modules/Inputs/oldname/
vendor/clang/dist/test/Modules/Inputs/oldname/module.map
vendor/clang/dist/test/Modules/Inputs/oldname/new_name.h
vendor/clang/dist/test/Modules/Inputs/redecl-merge-bottom-prefix.h
vendor/clang/dist/test/Modules/Inputs/weird_objc.h
vendor/clang/dist/test/Modules/autolink.m
vendor/clang/dist/test/Modules/build-fail-notes.m
vendor/clang/dist/test/Modules/builtins.m
vendor/clang/dist/test/Modules/config_macros.m
vendor/clang/dist/test/Modules/conflicts.m
vendor/clang/dist/test/Modules/cxx-inline-namespace.cpp
vendor/clang/dist/test/Modules/cxx-linkage-cache.cpp
vendor/clang/dist/test/Modules/cxx-many-overloads.cpp
vendor/clang/dist/test/Modules/decldef.m
vendor/clang/dist/test/Modules/diag-pragma.c
vendor/clang/dist/test/Modules/epic-fail.m
vendor/clang/dist/test/Modules/global_index.m
vendor/clang/dist/test/Modules/ignored_macros.m
vendor/clang/dist/test/Modules/linkage-merge.cpp
vendor/clang/dist/test/Modules/linkage-merge.m
vendor/clang/dist/test/Modules/module_file_info.m
vendor/clang/dist/test/Modules/objc_redef.m
vendor/clang/dist/test/Modules/prune.m
vendor/clang/dist/test/Modules/redecl-merge2.m
vendor/clang/dist/test/Modules/renamed.m
vendor/clang/dist/test/Modules/stddef.m
vendor/clang/dist/test/OpenMP/
vendor/clang/dist/test/OpenMP/linking.c
vendor/clang/dist/test/OpenMP/no_option.c
vendor/clang/dist/test/OpenMP/no_option_no_warn.c
vendor/clang/dist/test/OpenMP/openmp_common.c
vendor/clang/dist/test/OpenMP/option_warn.c
vendor/clang/dist/test/OpenMP/predefined_macro.c
vendor/clang/dist/test/OpenMP/threadprivate_ast_print.cpp
vendor/clang/dist/test/OpenMP/threadprivate_messages.cpp
vendor/clang/dist/test/PCH/crash-12631281.cpp
vendor/clang/dist/test/PCH/floating-literal.c
vendor/clang/dist/test/PCH/irgen-rdar13114142.mm
vendor/clang/dist/test/PCH/macro-redef.c
vendor/clang/dist/test/PCH/multiple-include-pch.c
vendor/clang/dist/test/PCH/ocl_types.cl
vendor/clang/dist/test/PCH/ocl_types.h
vendor/clang/dist/test/PCH/thread-safety-attrs.cpp
vendor/clang/dist/test/PCH/undefined-internal.c
vendor/clang/dist/test/Parser/atomic.c
vendor/clang/dist/test/Parser/attributes.mm
vendor/clang/dist/test/Parser/c11-noreturn.c
vendor/clang/dist/test/Parser/crash-report.c
vendor/clang/dist/test/Parser/cxx11-base-spec-attributes.cpp
vendor/clang/dist/test/Parser/missing-closing-rbrace.m
vendor/clang/dist/test/Parser/objcxx11-protocol-in-template.mm
vendor/clang/dist/test/Parser/warn-semicolon-before-method-body.m
vendor/clang/dist/test/Preprocessor/aarch64-target-features.c
vendor/clang/dist/test/Preprocessor/first-line-indent.c
vendor/clang/dist/test/Preprocessor/invalid-__has_warning1.c
vendor/clang/dist/test/Preprocessor/invalid-__has_warning2.c
vendor/clang/dist/test/Preprocessor/iwithprefix.c
vendor/clang/dist/test/Preprocessor/macro-multiline.c.ignoreme
vendor/clang/dist/test/Preprocessor/macro_arg_slocentry_merge.c
vendor/clang/dist/test/Preprocessor/macro_arg_slocentry_merge.h
vendor/clang/dist/test/Preprocessor/macro_variadic.cl
vendor/clang/dist/test/Preprocessor/output_paste_avoid.cpp
vendor/clang/dist/test/Preprocessor/print_line_include.c
vendor/clang/dist/test/Preprocessor/print_line_include.h
vendor/clang/dist/test/Preprocessor/ucn-allowed-chars.c
vendor/clang/dist/test/Preprocessor/ucn-pp-identifier.c
vendor/clang/dist/test/Preprocessor/utf8-allowed-chars.c
vendor/clang/dist/test/Rewriter/line-generation-test.m
vendor/clang/dist/test/Rewriter/modern-write-bf-abi.mm
vendor/clang/dist/test/Rewriter/objc-modern-property-bitfield.m
vendor/clang/dist/test/Rewriter/rewrite-line-directive.m
vendor/clang/dist/test/Rewriter/rewrite-modern-qualified-type.mm
vendor/clang/dist/test/Sema/attr-print.c
vendor/clang/dist/test/Sema/implicit-cast-dump.c
vendor/clang/dist/test/Sema/invalid-cast.cpp
vendor/clang/dist/test/Sema/memset-invalid-1.c
vendor/clang/dist/test/Sema/mips16_attr_allowed.c
vendor/clang/dist/test/Sema/mips16_attr_not_allowed.c
vendor/clang/dist/test/Sema/ms-inline-asm-invalid-arch.c
vendor/clang/dist/test/Sema/nowarn-documentation-property.m
vendor/clang/dist/test/Sema/pid_t.c
vendor/clang/dist/test/Sema/ppc-bool.c
vendor/clang/dist/test/Sema/switch-1.c
vendor/clang/dist/test/Sema/ucn-identifiers.c
vendor/clang/dist/test/Sema/uninit-det-order.c
vendor/clang/dist/test/Sema/varargs_unreachable.c
vendor/clang/dist/test/Sema/variadic-promotion.c
vendor/clang/dist/test/Sema/warn-documentation-crlf.c
vendor/clang/dist/test/Sema/warn-duplicate-enum.c
vendor/clang/dist/test/Sema/warn-main-return-type.c
vendor/clang/dist/test/Sema/warn-main.c
vendor/clang/dist/test/Sema/warn-sizeof-array-decay.c
vendor/clang/dist/test/Sema/warn-unused-variables-werror.c
vendor/clang/dist/test/Sema/warn-vla.c
vendor/clang/dist/test/SemaCXX/address-space-initialize.cpp
vendor/clang/dist/test/SemaCXX/attr-no-sanitize-address.cpp
vendor/clang/dist/test/SemaCXX/attr-no-sanitize-memory.cpp
vendor/clang/dist/test/SemaCXX/attr-no-sanitize-thread.cpp
vendor/clang/dist/test/SemaCXX/attr-print.cpp
vendor/clang/dist/test/SemaCXX/auto-pragma.cpp
vendor/clang/dist/test/SemaCXX/c99-variable-length-array-cxx11.cpp
vendor/clang/dist/test/SemaCXX/crash-lambda-12645424.cpp
vendor/clang/dist/test/SemaCXX/cxx11-attr-print.cpp
vendor/clang/dist/test/SemaCXX/cxx11-gnu-attrs.cpp
vendor/clang/dist/test/SemaCXX/decl-microsoft-call-conv.cpp
vendor/clang/dist/test/SemaCXX/extern-c.cpp
vendor/clang/dist/test/SemaCXX/linkage2.cpp
vendor/clang/dist/test/SemaCXX/pragma-weak.cpp
vendor/clang/dist/test/SemaCXX/undefined-inline.cpp
vendor/clang/dist/test/SemaCXX/virtual-override-x64.cpp
vendor/clang/dist/test/SemaCXX/virtual-override-x86.cpp
vendor/clang/dist/test/SemaCXX/visibility.cpp
vendor/clang/dist/test/SemaCXX/warn-func-not-needed.cpp
vendor/clang/dist/test/SemaCXX/warn-reinterpret-base-class.cpp
vendor/clang/dist/test/SemaCXX/warn-static-const-float.cpp
vendor/clang/dist/test/SemaCXX/warn-unsequenced.cpp
vendor/clang/dist/test/SemaCXX/warn-variable-not-needed.cpp
vendor/clang/dist/test/SemaCXX/warn-vla.cpp
vendor/clang/dist/test/SemaObjC/boxing-illegal.m
vendor/clang/dist/test/SemaObjC/error-outof-scope-property-use.m
vendor/clang/dist/test/SemaObjC/forward-protocol-incomplete-impl-warn.m
vendor/clang/dist/test/SemaObjC/generic-selection.m
vendor/clang/dist/test/SemaObjC/property-noninherited-availability-attr.m
vendor/clang/dist/test/SemaObjC/typo-correction.m
vendor/clang/dist/test/SemaObjCXX/capturing-flexible-array-in-block.mm
vendor/clang/dist/test/SemaObjCXX/instancetype.mm
vendor/clang/dist/test/SemaOpenCL/endian-attr.cl
vendor/clang/dist/test/SemaOpenCL/event_t.cl
vendor/clang/dist/test/SemaOpenCL/event_t_overload.cl
vendor/clang/dist/test/SemaOpenCL/half.cl
vendor/clang/dist/test/SemaOpenCL/invalid-kernel-attrs.cl
vendor/clang/dist/test/SemaOpenCL/invalid-kernel.cl
vendor/clang/dist/test/SemaOpenCL/invalid-logical-ops-1.1.cl
vendor/clang/dist/test/SemaOpenCL/invalid-logical-ops-1.2.cl
vendor/clang/dist/test/SemaOpenCL/sampler_t.cl
vendor/clang/dist/test/SemaOpenCL/sampler_t_overload.cl
vendor/clang/dist/test/SemaOpenCL/shifts.cl
vendor/clang/dist/test/SemaOpenCL/unsupported.cl
vendor/clang/dist/test/SemaTemplate/alignas.cpp
vendor/clang/dist/test/SemaTemplate/temp_arg_nontype_cxx11.cpp
vendor/clang/dist/test/TableGen/
vendor/clang/dist/test/TableGen/DiagnosticBase.inc
vendor/clang/dist/test/TableGen/anonymous-groups.td
vendor/clang/dist/test/TableGen/lit.local.cfg
vendor/clang/dist/test/TableGen/tg-fixits.td
vendor/clang/dist/tools/clang-format/
vendor/clang/dist/tools/clang-format/CMakeLists.txt
vendor/clang/dist/tools/clang-format/ClangFormat.cpp
vendor/clang/dist/tools/clang-format/Makefile
vendor/clang/dist/tools/clang-format/clang-format-diff.py (contents, props changed)
vendor/clang/dist/tools/clang-format/clang-format.py
vendor/clang/dist/tools/libclang/CLog.h
vendor/clang/dist/tools/libclang/SimpleFormatContext.h
vendor/clang/dist/unittests/AST/ASTContextParentMapTest.cpp
vendor/clang/dist/unittests/AST/MatchVerifier.h
vendor/clang/dist/unittests/Basic/CharInfoTest.cpp
vendor/clang/dist/unittests/Format/
vendor/clang/dist/unittests/Format/CMakeLists.txt
vendor/clang/dist/unittests/Format/FormatTest.cpp
vendor/clang/dist/unittests/Format/Makefile
vendor/clang/dist/unittests/Lex/PPConditionalDirectiveRecordTest.cpp
vendor/clang/dist/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
Deleted:
vendor/clang/dist/docs/AddressSanitizer.html
vendor/clang/dist/docs/AnalyzerRegions.html
vendor/clang/dist/docs/AutomaticReferenceCounting.html
vendor/clang/dist/docs/BlockLanguageSpec.txt
vendor/clang/dist/docs/ClangPlugins.html
vendor/clang/dist/docs/ClangTools.html
vendor/clang/dist/docs/DriverInternals.html
vendor/clang/dist/docs/HowToSetupToolingForLLVM.html
vendor/clang/dist/docs/InternalsManual.html
vendor/clang/dist/docs/IntroductionToTheClangAST.html
vendor/clang/dist/docs/JSONCompilationDatabase.html
vendor/clang/dist/docs/LanguageExtensions.html
vendor/clang/dist/docs/LibASTMatchers.html
vendor/clang/dist/docs/LibTooling.html
vendor/clang/dist/docs/ObjectiveCLiterals.html
vendor/clang/dist/docs/PCHInternals.html
vendor/clang/dist/docs/PTHInternals.html
vendor/clang/dist/docs/RAVFrontendAction.html
vendor/clang/dist/docs/ReleaseNotes.html
vendor/clang/dist/docs/ThreadSanitizer.html
vendor/clang/dist/docs/Tooling.html
vendor/clang/dist/docs/UsersManual.html
vendor/clang/dist/docs/analyzer/debug-checks.txt
vendor/clang/dist/include/clang/ASTMatchers/ASTTypeTraits.h
vendor/clang/dist/include/clang/Basic/ConvertUTF.h
vendor/clang/dist/include/clang/Lex/PPMutationListener.h
vendor/clang/dist/lib/AST/CommentDumper.cpp
vendor/clang/dist/lib/AST/StmtDumper.cpp
vendor/clang/dist/lib/Basic/ConvertUTF.c
vendor/clang/dist/lib/Basic/ConvertUTFWrapper.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
vendor/clang/dist/test/Analysis/viewcontroller.m
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2a.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2b.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2c.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2d.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2e.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2f.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2g.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2h.cpp
vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2i.cpp
vendor/clang/dist/test/CodeGen/frame-pointer-elim.c
vendor/clang/dist/test/CodeGen/ppc-atomics.c
vendor/clang/dist/test/CodeGenCXX/microsoft-abi-constructors.cpp
vendor/clang/dist/test/Driver/altivec.cpp
vendor/clang/dist/test/Driver/asan-ld.c
vendor/clang/dist/test/Driver/ubsan-ld.c
vendor/clang/dist/test/Index/complete-driver-errors.c
vendor/clang/dist/test/Index/print-typekind.c
vendor/clang/dist/test/Index/print-typekind.m
vendor/clang/dist/test/Index/vector-types.c
vendor/clang/dist/test/Lexer/token-concat-2.c
vendor/clang/dist/test/Modules/on-demand-build-warnings.m
vendor/clang/dist/test/Parser/prefix-attributes.m
vendor/clang/dist/test/Preprocessor/macro-multiline.c
vendor/clang/dist/test/Preprocessor/macro_expandloc2.c
vendor/clang/dist/test/Preprocessor/output_paste_avoid.c
vendor/clang/dist/test/Preprocessor/stringize_space2.c
vendor/clang/dist/test/SemaCXX/default-arg-special-member.cpp
vendor/clang/dist/test/SemaCXX/qualified-names-print.cpp
vendor/clang/dist/test/SemaObjC/boxing-illegal-types.m
vendor/clang/dist/unittests/Lex/PreprocessingRecordTest.cpp
vendor/clang/dist/utils/C++Tests/
vendor/clang/dist/utils/OptionalTests/
vendor/clang/dist/utils/SummarizeErrors
vendor/clang/dist/www/performance-2008-10-31.html
vendor/clang/dist/www/performance-2009-03-02.html
vendor/clang/dist/www/performance.html
Modified:
vendor/clang/dist/.gitignore
vendor/clang/dist/CMakeLists.txt
vendor/clang/dist/INSTALL.txt
vendor/clang/dist/LICENSE.TXT
vendor/clang/dist/NOTES.txt
vendor/clang/dist/bindings/python/clang/cindex.py
vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py
vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py
vendor/clang/dist/bindings/xml/comment-xml-schema.rng
vendor/clang/dist/docs/Block-ABI-Apple.txt
vendor/clang/dist/docs/LibASTMatchersReference.html
vendor/clang/dist/docs/analyzer/IPA.txt
vendor/clang/dist/docs/tools/dump_ast_matchers.py
vendor/clang/dist/examples/PrintFunctionNames/PrintFunctionNames.cpp
vendor/clang/dist/examples/analyzer-plugin/MainCallChecker.cpp
vendor/clang/dist/examples/clang-interpreter/CMakeLists.txt
vendor/clang/dist/examples/clang-interpreter/main.cpp
vendor/clang/dist/include/clang-c/CXCompilationDatabase.h
vendor/clang/dist/include/clang-c/CXString.h
vendor/clang/dist/include/clang-c/Index.h
vendor/clang/dist/include/clang/ARCMigrate/ARCMT.h
vendor/clang/dist/include/clang/ARCMigrate/ARCMTActions.h
vendor/clang/dist/include/clang/ARCMigrate/FileRemapper.h
vendor/clang/dist/include/clang/AST/APValue.h
vendor/clang/dist/include/clang/AST/AST.h
vendor/clang/dist/include/clang/AST/ASTConsumer.h
vendor/clang/dist/include/clang/AST/ASTContext.h
vendor/clang/dist/include/clang/AST/ASTImporter.h
vendor/clang/dist/include/clang/AST/ASTMutationListener.h
vendor/clang/dist/include/clang/AST/ASTVector.h
vendor/clang/dist/include/clang/AST/Attr.h
vendor/clang/dist/include/clang/AST/BuiltinTypes.def
vendor/clang/dist/include/clang/AST/CMakeLists.txt
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/Comment.h
vendor/clang/dist/include/clang/AST/CommentCommandTraits.h
vendor/clang/dist/include/clang/AST/CommentCommands.td
vendor/clang/dist/include/clang/AST/CommentLexer.h
vendor/clang/dist/include/clang/AST/CommentParser.h
vendor/clang/dist/include/clang/AST/CommentSema.h
vendor/clang/dist/include/clang/AST/CommentVisitor.h
vendor/clang/dist/include/clang/AST/Decl.h
vendor/clang/dist/include/clang/AST/DeclAccessPair.h
vendor/clang/dist/include/clang/AST/DeclBase.h
vendor/clang/dist/include/clang/AST/DeclCXX.h
vendor/clang/dist/include/clang/AST/DeclContextInternals.h
vendor/clang/dist/include/clang/AST/DeclFriend.h
vendor/clang/dist/include/clang/AST/DeclLookups.h
vendor/clang/dist/include/clang/AST/DeclObjC.h
vendor/clang/dist/include/clang/AST/DeclTemplate.h
vendor/clang/dist/include/clang/AST/DeclVisitor.h
vendor/clang/dist/include/clang/AST/DeclarationName.h
vendor/clang/dist/include/clang/AST/DependentDiagnostic.h
vendor/clang/dist/include/clang/AST/EvaluatedExprVisitor.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/LambdaMangleContext.h
vendor/clang/dist/include/clang/AST/Makefile
vendor/clang/dist/include/clang/AST/Mangle.h
vendor/clang/dist/include/clang/AST/NSAPI.h
vendor/clang/dist/include/clang/AST/NestedNameSpecifier.h
vendor/clang/dist/include/clang/AST/OperationKinds.h
vendor/clang/dist/include/clang/AST/PrettyPrinter.h
vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h
vendor/clang/dist/include/clang/AST/Stmt.h
vendor/clang/dist/include/clang/AST/StmtCXX.h
vendor/clang/dist/include/clang/AST/StmtGraphTraits.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/TypeLocVisitor.h
vendor/clang/dist/include/clang/AST/TypeOrdering.h
vendor/clang/dist/include/clang/AST/UnresolvedSet.h
vendor/clang/dist/include/clang/AST/VTTBuilder.h
vendor/clang/dist/include/clang/AST/VTableBuilder.h
vendor/clang/dist/include/clang/ASTMatchers/ASTMatchFinder.h
vendor/clang/dist/include/clang/ASTMatchers/ASTMatchers.h
vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersInternal.h
vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersMacros.h
vendor/clang/dist/include/clang/Analysis/Analyses/Dominators.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/Analyses/ThreadSafety.h
vendor/clang/dist/include/clang/Analysis/Analyses/UninitializedValues.h
vendor/clang/dist/include/clang/Analysis/AnalysisContext.h
vendor/clang/dist/include/clang/Analysis/CFG.h
vendor/clang/dist/include/clang/Analysis/CallGraph.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/BlkExprDeclBitVector.h
vendor/clang/dist/include/clang/Analysis/Support/BumpVector.h
vendor/clang/dist/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.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/BuiltinsX86.def
vendor/clang/dist/include/clang/Basic/DeclNodes.td
vendor/clang/dist/include/clang/Basic/Diagnostic.h
vendor/clang/dist/include/clang/Basic/DiagnosticASTKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticCommentKinds.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/DiagnosticIDs.h
vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticOptions.def
vendor/clang/dist/include/clang/Basic/DiagnosticOptions.h
vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td
vendor/clang/dist/include/clang/Basic/DiagnosticSerializationKinds.td
vendor/clang/dist/include/clang/Basic/FileManager.h
vendor/clang/dist/include/clang/Basic/FileSystemStatCache.h
vendor/clang/dist/include/clang/Basic/IdentifierTable.h
vendor/clang/dist/include/clang/Basic/LLVM.h
vendor/clang/dist/include/clang/Basic/LangOptions.def
vendor/clang/dist/include/clang/Basic/LangOptions.h
vendor/clang/dist/include/clang/Basic/Linkage.h
vendor/clang/dist/include/clang/Basic/MacroBuilder.h
vendor/clang/dist/include/clang/Basic/Module.h
vendor/clang/dist/include/clang/Basic/ObjCRuntime.h
vendor/clang/dist/include/clang/Basic/OnDiskHashTable.h
vendor/clang/dist/include/clang/Basic/PartialDiagnostic.h
vendor/clang/dist/include/clang/Basic/Sanitizers.def
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/TargetInfo.h
vendor/clang/dist/include/clang/Basic/TargetOptions.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/VersionTuple.h
vendor/clang/dist/include/clang/Basic/Visibility.h
vendor/clang/dist/include/clang/CodeGen/ModuleBuilder.h
vendor/clang/dist/include/clang/Driver/Arg.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/Compilation.h
vendor/clang/dist/include/clang/Driver/Driver.h
vendor/clang/dist/include/clang/Driver/Job.h
vendor/clang/dist/include/clang/Driver/OptSpecifier.h
vendor/clang/dist/include/clang/Driver/Option.h
vendor/clang/dist/include/clang/Driver/Options.td
vendor/clang/dist/include/clang/Driver/Phases.h
vendor/clang/dist/include/clang/Driver/Tool.h
vendor/clang/dist/include/clang/Driver/ToolChain.h
vendor/clang/dist/include/clang/Driver/Types.def
vendor/clang/dist/include/clang/Driver/Types.h
vendor/clang/dist/include/clang/Driver/Util.h
vendor/clang/dist/include/clang/Edit/Commit.h
vendor/clang/dist/include/clang/Edit/EditedSource.h
vendor/clang/dist/include/clang/Edit/Rewriters.h
vendor/clang/dist/include/clang/Frontend/ASTUnit.h
vendor/clang/dist/include/clang/Frontend/ChainedIncludesSource.h
vendor/clang/dist/include/clang/Frontend/CodeGenOptions.def
vendor/clang/dist/include/clang/Frontend/CodeGenOptions.h
vendor/clang/dist/include/clang/Frontend/CompilerInstance.h
vendor/clang/dist/include/clang/Frontend/CompilerInvocation.h
vendor/clang/dist/include/clang/Frontend/DiagnosticRenderer.h
vendor/clang/dist/include/clang/Frontend/FrontendAction.h
vendor/clang/dist/include/clang/Frontend/FrontendActions.h
vendor/clang/dist/include/clang/Frontend/FrontendOptions.h
vendor/clang/dist/include/clang/Frontend/LangStandard.h
vendor/clang/dist/include/clang/Frontend/LangStandards.def
vendor/clang/dist/include/clang/Frontend/LayoutOverrideSource.h
vendor/clang/dist/include/clang/Frontend/LogDiagnosticPrinter.h
vendor/clang/dist/include/clang/Frontend/MultiplexConsumer.h
vendor/clang/dist/include/clang/Frontend/PreprocessorOutputOptions.h
vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticPrinter.h
vendor/clang/dist/include/clang/Frontend/TextDiagnostic.h
vendor/clang/dist/include/clang/Frontend/TextDiagnosticPrinter.h
vendor/clang/dist/include/clang/Frontend/Utils.h
vendor/clang/dist/include/clang/Lex/DirectoryLookup.h
vendor/clang/dist/include/clang/Lex/ExternalPreprocessorSource.h
vendor/clang/dist/include/clang/Lex/HeaderSearch.h
vendor/clang/dist/include/clang/Lex/HeaderSearchOptions.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/ModuleLoader.h
vendor/clang/dist/include/clang/Lex/ModuleMap.h
vendor/clang/dist/include/clang/Lex/PPCallbacks.h
vendor/clang/dist/include/clang/Lex/PTHManager.h
vendor/clang/dist/include/clang/Lex/PreprocessingRecord.h
vendor/clang/dist/include/clang/Lex/Preprocessor.h
vendor/clang/dist/include/clang/Lex/PreprocessorOptions.h
vendor/clang/dist/include/clang/Lex/Token.h
vendor/clang/dist/include/clang/Parse/Parser.h
vendor/clang/dist/include/clang/Rewrite/Core/RewriteRope.h
vendor/clang/dist/include/clang/Rewrite/Core/Rewriter.h
vendor/clang/dist/include/clang/Rewrite/Frontend/ASTConsumers.h
vendor/clang/dist/include/clang/Rewrite/Frontend/FixItRewriter.h
vendor/clang/dist/include/clang/Sema/AttributeList.h
vendor/clang/dist/include/clang/Sema/CMakeLists.txt
vendor/clang/dist/include/clang/Sema/CXXFieldCollector.h
vendor/clang/dist/include/clang/Sema/CodeCompleteConsumer.h
vendor/clang/dist/include/clang/Sema/CodeCompleteOptions.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/IdentifierResolver.h
vendor/clang/dist/include/clang/Sema/Initialization.h
vendor/clang/dist/include/clang/Sema/Lookup.h
vendor/clang/dist/include/clang/Sema/Makefile
vendor/clang/dist/include/clang/Sema/MultiplexExternalSemaSource.h
vendor/clang/dist/include/clang/Sema/Overload.h
vendor/clang/dist/include/clang/Sema/Ownership.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/SemaInternal.h
vendor/clang/dist/include/clang/Sema/Template.h
vendor/clang/dist/include/clang/Sema/TemplateDeduction.h
vendor/clang/dist/include/clang/Sema/TypoCorrection.h
vendor/clang/dist/include/clang/Serialization/ASTBitCodes.h
vendor/clang/dist/include/clang/Serialization/ASTReader.h
vendor/clang/dist/include/clang/Serialization/ASTWriter.h
vendor/clang/dist/include/clang/Serialization/ContinuousRangeMap.h
vendor/clang/dist/include/clang/Serialization/Module.h
vendor/clang/dist/include/clang/Serialization/ModuleManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/Analyses.def
vendor/clang/dist/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.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/Checker.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerOptInfo.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h
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/CallEvent.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.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/FunctionSummary.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.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/SymbolManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
vendor/clang/dist/include/clang/Tooling/CommonOptionsParser.h
vendor/clang/dist/include/clang/Tooling/CompilationDatabase.h
vendor/clang/dist/include/clang/Tooling/FileMatchTrie.h
vendor/clang/dist/include/clang/Tooling/JSONCompilationDatabase.h
vendor/clang/dist/include/clang/Tooling/Refactoring.h
vendor/clang/dist/include/clang/Tooling/Tooling.h
vendor/clang/dist/lib/ARCMigrate/ARCMT.cpp
vendor/clang/dist/lib/ARCMigrate/CMakeLists.txt
vendor/clang/dist/lib/ARCMigrate/FileRemapper.cpp
vendor/clang/dist/lib/ARCMigrate/Internals.h
vendor/clang/dist/lib/ARCMigrate/ObjCMT.cpp
vendor/clang/dist/lib/ARCMigrate/PlistReporter.cpp
vendor/clang/dist/lib/ARCMigrate/TransAPIUses.cpp
vendor/clang/dist/lib/ARCMigrate/TransARCAssign.cpp
vendor/clang/dist/lib/ARCMigrate/TransAutoreleasePool.cpp
vendor/clang/dist/lib/ARCMigrate/TransBlockObjCVariable.cpp
vendor/clang/dist/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
vendor/clang/dist/lib/ARCMigrate/TransGCAttrs.cpp
vendor/clang/dist/lib/ARCMigrate/TransGCCalls.cpp
vendor/clang/dist/lib/ARCMigrate/TransProperties.cpp
vendor/clang/dist/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
vendor/clang/dist/lib/ARCMigrate/TransUnbridgedCasts.cpp
vendor/clang/dist/lib/ARCMigrate/TransUnusedInitDelegate.cpp
vendor/clang/dist/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
vendor/clang/dist/lib/ARCMigrate/TransformActions.cpp
vendor/clang/dist/lib/ARCMigrate/Transforms.cpp
vendor/clang/dist/lib/ARCMigrate/Transforms.h
vendor/clang/dist/lib/AST/APValue.cpp
vendor/clang/dist/lib/AST/ASTConsumer.cpp
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/AttrImpl.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/Comment.cpp
vendor/clang/dist/lib/AST/CommentBriefParser.cpp
vendor/clang/dist/lib/AST/CommentCommandTraits.cpp
vendor/clang/dist/lib/AST/CommentLexer.cpp
vendor/clang/dist/lib/AST/CommentParser.cpp
vendor/clang/dist/lib/AST/CommentSema.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/DeclFriend.cpp
vendor/clang/dist/lib/AST/DeclGroup.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/DumpXML.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/ExternalASTSource.cpp
vendor/clang/dist/lib/AST/InheritViz.cpp
vendor/clang/dist/lib/AST/ItaniumCXXABI.cpp
vendor/clang/dist/lib/AST/ItaniumMangle.cpp
vendor/clang/dist/lib/AST/LambdaMangleContext.cpp
vendor/clang/dist/lib/AST/Mangle.cpp
vendor/clang/dist/lib/AST/MicrosoftCXXABI.cpp
vendor/clang/dist/lib/AST/MicrosoftMangle.cpp
vendor/clang/dist/lib/AST/NSAPI.cpp
vendor/clang/dist/lib/AST/NestedNameSpecifier.cpp
vendor/clang/dist/lib/AST/RawCommentList.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/StmtPrinter.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/AST/VTableBuilder.cpp
vendor/clang/dist/lib/ASTMatchers/ASTMatchFinder.cpp
vendor/clang/dist/lib/ASTMatchers/ASTMatchersInternal.cpp
vendor/clang/dist/lib/ASTMatchers/CMakeLists.txt
vendor/clang/dist/lib/Analysis/AnalysisDeclContext.cpp
vendor/clang/dist/lib/Analysis/BodyFarm.cpp
vendor/clang/dist/lib/Analysis/BodyFarm.h
vendor/clang/dist/lib/Analysis/CFG.cpp
vendor/clang/dist/lib/Analysis/CFGStmtMap.cpp
vendor/clang/dist/lib/Analysis/CallGraph.cpp
vendor/clang/dist/lib/Analysis/CocoaConventions.cpp
vendor/clang/dist/lib/Analysis/FormatString.cpp
vendor/clang/dist/lib/Analysis/FormatStringParsing.h
vendor/clang/dist/lib/Analysis/LiveVariables.cpp
vendor/clang/dist/lib/Analysis/PrintfFormatString.cpp
vendor/clang/dist/lib/Analysis/ReachableCode.cpp
vendor/clang/dist/lib/Analysis/ScanfFormatString.cpp
vendor/clang/dist/lib/Analysis/ThreadSafety.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/DiagnosticIDs.cpp
vendor/clang/dist/lib/Basic/FileManager.cpp
vendor/clang/dist/lib/Basic/FileSystemStatCache.cpp
vendor/clang/dist/lib/Basic/IdentifierTable.cpp
vendor/clang/dist/lib/Basic/LangOptions.cpp
vendor/clang/dist/lib/Basic/Module.cpp
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/TokenKinds.cpp
vendor/clang/dist/lib/Basic/Version.cpp
vendor/clang/dist/lib/Basic/VersionTuple.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/CGBuilder.h
vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp
vendor/clang/dist/lib/CodeGen/CGCUDANV.cpp
vendor/clang/dist/lib/CodeGen/CGCUDARuntime.cpp
vendor/clang/dist/lib/CodeGen/CGCXX.cpp
vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp
vendor/clang/dist/lib/CodeGen/CGCXXABI.h
vendor/clang/dist/lib/CodeGen/CGCall.cpp
vendor/clang/dist/lib/CodeGen/CGCall.h
vendor/clang/dist/lib/CodeGen/CGClass.cpp
vendor/clang/dist/lib/CodeGen/CGCleanup.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/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.cpp
vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h
vendor/clang/dist/lib/CodeGen/CGOpenCLRuntime.cpp
vendor/clang/dist/lib/CodeGen/CGOpenCLRuntime.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/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/CodeGenTBAA.cpp
vendor/clang/dist/lib/CodeGen/CodeGenTBAA.h
vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp
vendor/clang/dist/lib/CodeGen/CodeGenTypes.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/ArgList.cpp
vendor/clang/dist/lib/Driver/CC1AsOptions.cpp
vendor/clang/dist/lib/Driver/Compilation.cpp
vendor/clang/dist/lib/Driver/Driver.cpp
vendor/clang/dist/lib/Driver/InputInfo.h
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/SanitizerArgs.h
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/Driver/WindowsToolChain.cpp
vendor/clang/dist/lib/Edit/Commit.cpp
vendor/clang/dist/lib/Edit/EditedSource.cpp
vendor/clang/dist/lib/Edit/RewriteObjCFoundationAPI.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/CacheTokens.cpp
vendor/clang/dist/lib/Frontend/ChainedIncludesSource.cpp
vendor/clang/dist/lib/Frontend/CompilerInstance.cpp
vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp
vendor/clang/dist/lib/Frontend/CreateInvocationFromCommandLine.cpp
vendor/clang/dist/lib/Frontend/DependencyFile.cpp
vendor/clang/dist/lib/Frontend/DependencyGraph.cpp
vendor/clang/dist/lib/Frontend/DiagnosticRenderer.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/LayoutOverrideSource.cpp
vendor/clang/dist/lib/Frontend/LogDiagnosticPrinter.cpp
vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp
vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp
vendor/clang/dist/lib/Frontend/SerializedDiagnosticPrinter.cpp
vendor/clang/dist/lib/Frontend/TextDiagnostic.cpp
vendor/clang/dist/lib/Frontend/TextDiagnosticBuffer.cpp
vendor/clang/dist/lib/Frontend/TextDiagnosticPrinter.cpp
vendor/clang/dist/lib/Frontend/VerifyDiagnosticConsumer.cpp
vendor/clang/dist/lib/Frontend/Warnings.cpp
vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp
vendor/clang/dist/lib/FrontendTool/Makefile
vendor/clang/dist/lib/Headers/CMakeLists.txt
vendor/clang/dist/lib/Headers/altivec.h
vendor/clang/dist/lib/Headers/avx2intrin.h
vendor/clang/dist/lib/Headers/avxintrin.h
vendor/clang/dist/lib/Headers/cpuid.h
vendor/clang/dist/lib/Headers/emmintrin.h
vendor/clang/dist/lib/Headers/f16cintrin.h
vendor/clang/dist/lib/Headers/immintrin.h
vendor/clang/dist/lib/Headers/mm3dnow.h
vendor/clang/dist/lib/Headers/mm_malloc.h
vendor/clang/dist/lib/Headers/module.map
vendor/clang/dist/lib/Headers/pmmintrin.h
vendor/clang/dist/lib/Headers/smmintrin.h
vendor/clang/dist/lib/Headers/stdalign.h
vendor/clang/dist/lib/Headers/stddef.h
vendor/clang/dist/lib/Headers/tmmintrin.h
vendor/clang/dist/lib/Headers/unwind.h
vendor/clang/dist/lib/Headers/x86intrin.h
vendor/clang/dist/lib/Headers/xmmintrin.h
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/MacroArgs.cpp
vendor/clang/dist/lib/Lex/MacroArgs.h
vendor/clang/dist/lib/Lex/MacroInfo.cpp
vendor/clang/dist/lib/Lex/ModuleMap.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/PreprocessorLexer.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/Core/DeltaTree.cpp
vendor/clang/dist/lib/Rewrite/Core/HTMLRewrite.cpp
vendor/clang/dist/lib/Rewrite/Core/Rewriter.cpp
vendor/clang/dist/lib/Rewrite/Core/TokenRewriter.cpp
vendor/clang/dist/lib/Rewrite/Frontend/CMakeLists.txt
vendor/clang/dist/lib/Rewrite/Frontend/FixItRewriter.cpp
vendor/clang/dist/lib/Rewrite/Frontend/FrontendActions.cpp
vendor/clang/dist/lib/Rewrite/Frontend/InclusionRewriter.cpp
vendor/clang/dist/lib/Rewrite/Frontend/RewriteMacros.cpp
vendor/clang/dist/lib/Rewrite/Frontend/RewriteModernObjC.cpp
vendor/clang/dist/lib/Rewrite/Frontend/RewriteObjC.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/IdentifierResolver.cpp
vendor/clang/dist/lib/Sema/JumpDiagnostics.cpp
vendor/clang/dist/lib/Sema/MultiplexExternalSemaSource.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/SemaCXXScopeSpec.cpp
vendor/clang/dist/lib/Sema/SemaCast.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/SemaExprMember.cpp
vendor/clang/dist/lib/Sema/SemaExprObjC.cpp
vendor/clang/dist/lib/Sema/SemaFixItUtils.cpp
vendor/clang/dist/lib/Sema/SemaInit.cpp
vendor/clang/dist/lib/Sema/SemaLambda.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/SemaPseudoObject.cpp
vendor/clang/dist/lib/Sema/SemaStmt.cpp
vendor/clang/dist/lib/Sema/SemaStmtAsm.cpp
vendor/clang/dist/lib/Sema/SemaStmtAttr.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/SemaTemplateVariadic.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/Sema/TypeLocBuilder.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/ASTReaderInternals.h
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/lib/Serialization/Module.cpp
vendor/clang/dist/lib/Serialization/ModuleManager.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/BasicObjCFoundationChecks.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
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/CStringSyntaxChecker.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/CheckerDocumentation.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
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/DirectIvarAssignment.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.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/ObjCAtSyncChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.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/RetainCountChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Checkers/TraversalChecker.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/Checkers/VirtualCallChecker.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/APSIntType.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/AnalysisManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporter.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CallEvent.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerManager.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerRegistry.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/ExprEngine.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineC.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/FunctionSummary.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/MemRegion.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
vendor/clang/dist/lib/StaticAnalyzer/Core/ProgramState.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/AnalysisConsumer.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
vendor/clang/dist/lib/StaticAnalyzer/Frontend/FrontendActions.cpp
vendor/clang/dist/lib/Tooling/CommonOptionsParser.cpp
vendor/clang/dist/lib/Tooling/CompilationDatabase.cpp
vendor/clang/dist/lib/Tooling/FileMatchTrie.cpp
vendor/clang/dist/lib/Tooling/JSONCompilationDatabase.cpp
vendor/clang/dist/lib/Tooling/Refactoring.cpp
vendor/clang/dist/lib/Tooling/Tooling.cpp
vendor/clang/dist/runtime/compiler-rt/Makefile
vendor/clang/dist/test/ARCMT/Common.h
vendor/clang/dist/test/ARCMT/autoreleases.m
vendor/clang/dist/test/ARCMT/autoreleases.m.result
vendor/clang/dist/test/ARCMT/checking.m
vendor/clang/dist/test/ARCMT/nonobjc-to-objc-cast-2.m
vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals-in-arc.m
vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals-in-arc.m.result
vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals.m
vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals.m.result
vendor/clang/dist/test/ASTMerge/Inputs/class1.cpp
vendor/clang/dist/test/ASTMerge/Inputs/class2.cpp
vendor/clang/dist/test/ASTMerge/class.cpp
vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-cxx.h
vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-for-simple-stream.h
vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-objc.h
vendor/clang/dist/test/Analysis/Inputs/system-header-simulator.h
vendor/clang/dist/test/Analysis/NSString.m
vendor/clang/dist/test/Analysis/NoReturn.m
vendor/clang/dist/test/Analysis/PR3991.m
vendor/clang/dist/test/Analysis/additive-folding-range-constraints.c
vendor/clang/dist/test/Analysis/additive-folding.cpp
vendor/clang/dist/test/Analysis/analyzer-config.c
vendor/clang/dist/test/Analysis/analyzer-config.cpp
vendor/clang/dist/test/Analysis/analyzer-stats.c
vendor/clang/dist/test/Analysis/array-struct-region.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/blocks-no-inline.c
vendor/clang/dist/test/Analysis/blocks.m
vendor/clang/dist/test/Analysis/casts.c
vendor/clang/dist/test/Analysis/conditional-operator-path-notes.c
vendor/clang/dist/test/Analysis/coverage.c
vendor/clang/dist/test/Analysis/ctor-inlining.mm
vendor/clang/dist/test/Analysis/dead-stores.cpp
vendor/clang/dist/test/Analysis/debug-CallGraph.c
vendor/clang/dist/test/Analysis/default-diagnostic-visitors.c
vendor/clang/dist/test/Analysis/derived-to-base.cpp
vendor/clang/dist/test/Analysis/diagnostics/deref-track-symbolic-region.c
vendor/clang/dist/test/Analysis/diagnostics/deref-track-symbolic-region.cpp
vendor/clang/dist/test/Analysis/diagnostics/undef-value-caller.c
vendor/clang/dist/test/Analysis/diagnostics/undef-value-param.c
vendor/clang/dist/test/Analysis/diagnostics/undef-value-param.m
vendor/clang/dist/test/Analysis/dtor.cpp
vendor/clang/dist/test/Analysis/dtors-in-dtor-cfg-output.cpp
vendor/clang/dist/test/Analysis/dynamic-cast.cpp
vendor/clang/dist/test/Analysis/engine/replay-without-inlining.c
vendor/clang/dist/test/Analysis/fields.c
vendor/clang/dist/test/Analysis/free.c
vendor/clang/dist/test/Analysis/global-region-invalidation.c
vendor/clang/dist/test/Analysis/html-diags-multifile.c
vendor/clang/dist/test/Analysis/html-diags.c
vendor/clang/dist/test/Analysis/initializer.cpp
vendor/clang/dist/test/Analysis/initializers-cfg-output.cpp
vendor/clang/dist/test/Analysis/inline-plist.c
vendor/clang/dist/test/Analysis/inline-unique-reports.c
vendor/clang/dist/test/Analysis/inline.cpp
vendor/clang/dist/test/Analysis/inlining/DynDispatchBifurcate.m
vendor/clang/dist/test/Analysis/inlining/InlineObjCClassMethod.m
vendor/clang/dist/test/Analysis/inlining/ObjCDynTypePopagation.m
vendor/clang/dist/test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m
vendor/clang/dist/test/Analysis/inlining/RetainCountExamples.m
vendor/clang/dist/test/Analysis/inlining/assume-super-init-does-not-return-nil.m
vendor/clang/dist/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp
vendor/clang/dist/test/Analysis/inlining/eager-reclamation-path-notes.c
vendor/clang/dist/test/Analysis/inlining/false-positive-suppression.c
vendor/clang/dist/test/Analysis/inlining/path-notes.c
vendor/clang/dist/test/Analysis/inlining/path-notes.m
vendor/clang/dist/test/Analysis/inlining/retain-count-self-init.m
vendor/clang/dist/test/Analysis/inlining/stl.cpp
vendor/clang/dist/test/Analysis/inlining/test_objc_inlining_option.m
vendor/clang/dist/test/Analysis/keychainAPI.m
vendor/clang/dist/test/Analysis/malloc-annotations.c
vendor/clang/dist/test/Analysis/malloc-interprocedural.c
vendor/clang/dist/test/Analysis/malloc-plist.c
vendor/clang/dist/test/Analysis/malloc.c
vendor/clang/dist/test/Analysis/malloc.cpp
vendor/clang/dist/test/Analysis/malloc.mm
vendor/clang/dist/test/Analysis/method-arg-decay.m
vendor/clang/dist/test/Analysis/method-call-path-notes.cpp
vendor/clang/dist/test/Analysis/method-call.cpp
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.c
vendor/clang/dist/test/Analysis/new.cpp
vendor/clang/dist/test/Analysis/null-deref-path-notes.m
vendor/clang/dist/test/Analysis/objc-method-coverage.m
vendor/clang/dist/test/Analysis/objc_invalidation.m
vendor/clang/dist/test/Analysis/operator-calls.cpp
vendor/clang/dist/test/Analysis/plist-output-alternate.m
vendor/clang/dist/test/Analysis/plist-output.m
vendor/clang/dist/test/Analysis/pointer-to-member.cpp
vendor/clang/dist/test/Analysis/pr4209.m
vendor/clang/dist/test/Analysis/ptr-arith.c
vendor/clang/dist/test/Analysis/refcnt_naming.m
vendor/clang/dist/test/Analysis/reference.cpp
vendor/clang/dist/test/Analysis/region-store.c
vendor/clang/dist/test/Analysis/reinterpret-cast.cpp
vendor/clang/dist/test/Analysis/retain-release-inline.m
vendor/clang/dist/test/Analysis/retain-release-path-notes-gc.m
vendor/clang/dist/test/Analysis/retain-release-path-notes.m
vendor/clang/dist/test/Analysis/retain-release.m
vendor/clang/dist/test/Analysis/retain-release.mm
vendor/clang/dist/test/Analysis/self-init.m
vendor/clang/dist/test/Analysis/simple-stream-checks.c
vendor/clang/dist/test/Analysis/stack-addr-ps.cpp
vendor/clang/dist/test/Analysis/stackaddrleak.c
vendor/clang/dist/test/Analysis/stats.c
vendor/clang/dist/test/Analysis/string.c
vendor/clang/dist/test/Analysis/taint-generic.c
vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp
vendor/clang/dist/test/Analysis/temporaries.cpp
vendor/clang/dist/test/Analysis/traversal-path-unification.c
vendor/clang/dist/test/Analysis/uninit-sometimes.cpp
vendor/clang/dist/test/Analysis/uninit-vals.m
vendor/clang/dist/test/Analysis/unix-fns.c
vendor/clang/dist/test/CMakeLists.txt
vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp
vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.unqual/p14.cpp
vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.unqual/p7.cpp
vendor/clang/dist/test/CXX/basic/basic.types/p10.cpp
vendor/clang/dist/test/CXX/class.access/class.access.base/p5.cpp
vendor/clang/dist/test/CXX/class.access/class.friend/p3-cxx0x.cpp
vendor/clang/dist/test/CXX/class.access/class.protected/p1.cpp
vendor/clang/dist/test/CXX/class.derived/class.abstract/p16.cpp
vendor/clang/dist/test/CXX/class.derived/class.virtual/p3-0x.cpp
vendor/clang/dist/test/CXX/class/class.static/class.static.data/p3.cpp
vendor/clang/dist/test/CXX/class/class.union/p1.cpp
vendor/clang/dist/test/CXX/class/class.union/p2-0x.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/p10.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p5.cpp
vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p8.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.list/p3-0x.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-0x.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/p5.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p3.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/p2.cpp
vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p8.cpp
vendor/clang/dist/test/CXX/except/except.spec/p14-ir.cpp
vendor/clang/dist/test/CXX/except/except.spec/p14.cpp
vendor/clang/dist/test/CXX/except/except.spec/p9-noexcept.cpp
vendor/clang/dist/test/CXX/expr/expr.const/p2-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.post/expr.call/p7-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.general/p3-0x.cpp
vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p19.cpp
vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp
vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp
vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p5.cpp
vendor/clang/dist/test/CXX/lex/lex.pptoken/p3-0x.cpp
vendor/clang/dist/test/CXX/over/over.oper/over.literal/p8.cpp
vendor/clang/dist/test/CXX/special/class.copy/implicit-move.cpp
vendor/clang/dist/test/CXX/special/class.copy/p23-cxx11.cpp
vendor/clang/dist/test/CXX/special/class.ctor/p1.cpp
vendor/clang/dist/test/CXX/special/class.ctor/p5-0x.cpp
vendor/clang/dist/test/CXX/special/class.dtor/p3-0x.cpp
vendor/clang/dist/test/CXX/special/class.dtor/p5-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/temp/temp.decls/temp.variadic/p5.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.deduct/temp.deduct.call/basic.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.type/p9-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.res/temp.dep/p3.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2-0x.cpp
vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p1-0x.cpp
vendor/clang/dist/test/CodeGen/2006-01-13-StackSave.c
vendor/clang/dist/test/CodeGen/2007-06-18-SextAttrAggregate.c
vendor/clang/dist/test/CodeGen/2008-01-07-UnusualIntSize.c
vendor/clang/dist/test/CodeGen/2008-04-08-NoExceptions.c
vendor/clang/dist/test/CodeGen/2008-07-30-implicit-initialization.c
vendor/clang/dist/test/CodeGen/2008-07-31-promotion-of-compound-pointer-arithmetic.c
vendor/clang/dist/test/CodeGen/2009-10-20-GlobalDebug.c
vendor/clang/dist/test/CodeGen/2010-02-16-DbgScopes.c
vendor/clang/dist/test/CodeGen/2010-03-5-LexicalScope.c
vendor/clang/dist/test/CodeGen/PR4611-bitfield-layout.c
vendor/clang/dist/test/CodeGen/address-safety-attr.cpp
vendor/clang/dist/test/CodeGen/address-space-field1.c
vendor/clang/dist/test/CodeGen/alias.c
vendor/clang/dist/test/CodeGen/always-inline.c
vendor/clang/dist/test/CodeGen/arm-asm-warn.c
vendor/clang/dist/test/CodeGen/atomic_ops.c
vendor/clang/dist/test/CodeGen/attr-coldhot.c
vendor/clang/dist/test/CodeGen/attr-minsize.cpp
vendor/clang/dist/test/CodeGen/attr-naked.c
vendor/clang/dist/test/CodeGen/attributes.c
vendor/clang/dist/test/CodeGen/bitfield-2.c
vendor/clang/dist/test/CodeGen/blocks-seq.c
vendor/clang/dist/test/CodeGen/bool_test.c
vendor/clang/dist/test/CodeGen/bounds-checking.c
vendor/clang/dist/test/CodeGen/builtin-attributes.c
vendor/clang/dist/test/CodeGen/builtins-arm.c
vendor/clang/dist/test/CodeGen/builtins-mips.c
vendor/clang/dist/test/CodeGen/builtins-ppc-altivec.c
vendor/clang/dist/test/CodeGen/builtinshufflevector2.c
vendor/clang/dist/test/CodeGen/c-strings.c
vendor/clang/dist/test/CodeGen/catch-undef-behavior.c
vendor/clang/dist/test/CodeGen/compound-literal.c
vendor/clang/dist/test/CodeGen/debug-info-args.c
vendor/clang/dist/test/CodeGen/debug-info-line.c
vendor/clang/dist/test/CodeGen/debug-info-scope.c
vendor/clang/dist/test/CodeGen/debug-info-static.c
vendor/clang/dist/test/CodeGen/exceptions.c
vendor/clang/dist/test/CodeGen/function-attributes.c
vendor/clang/dist/test/CodeGen/functions.c
vendor/clang/dist/test/CodeGen/init.c
vendor/clang/dist/test/CodeGen/inline.c
vendor/clang/dist/test/CodeGen/le32-regparm.c
vendor/clang/dist/test/CodeGen/libcall-declarations.c
vendor/clang/dist/test/CodeGen/libcalls.c
vendor/clang/dist/test/CodeGen/linkage-redecl.c
vendor/clang/dist/test/CodeGen/mips-constraint-regs.c
vendor/clang/dist/test/CodeGen/mips-vector-arg.c
vendor/clang/dist/test/CodeGen/mips64-padding-arg.c
vendor/clang/dist/test/CodeGen/mrtd.c
vendor/clang/dist/test/CodeGen/ms-declspecs.c
vendor/clang/dist/test/CodeGen/ms-inline-asm-64.c
vendor/clang/dist/test/CodeGen/ms-inline-asm.c
vendor/clang/dist/test/CodeGen/mult-alt-generic.c
vendor/clang/dist/test/CodeGen/packed-nest-unpacked.c
vendor/clang/dist/test/CodeGen/packed-structure.c
vendor/clang/dist/test/CodeGen/parameter-passing.c
vendor/clang/dist/test/CodeGen/ppc64-extend.c
vendor/clang/dist/test/CodeGen/pr2394.c
vendor/clang/dist/test/CodeGen/pragma-weak.c
vendor/clang/dist/test/CodeGen/rdrand-builtins.c
vendor/clang/dist/test/CodeGen/regparm.c
vendor/clang/dist/test/CodeGen/rtm-builtins.c
vendor/clang/dist/test/CodeGen/stack-protector.c
vendor/clang/dist/test/CodeGen/string-literal.c
vendor/clang/dist/test/CodeGen/struct-passing.c
vendor/clang/dist/test/CodeGen/tbaa-struct.cpp
vendor/clang/dist/test/CodeGen/unreachable.c
vendor/clang/dist/test/CodeGen/unwind-attr.c
vendor/clang/dist/test/CodeGen/visibility.c
vendor/clang/dist/test/CodeGen/vla.c
vendor/clang/dist/test/CodeGen/volatile.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_64-arguments.c
vendor/clang/dist/test/CodeGenCUDA/ptx-kernels.cu
vendor/clang/dist/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp
vendor/clang/dist/test/CodeGenCXX/2009-12-23-MissingSext.cpp
vendor/clang/dist/test/CodeGenCXX/2010-07-23-DeclLoc.cpp
vendor/clang/dist/test/CodeGenCXX/arm.cpp
vendor/clang/dist/test/CodeGenCXX/assign-operator.cpp
vendor/clang/dist/test/CodeGenCXX/attr.cpp
vendor/clang/dist/test/CodeGenCXX/blocks-cxx11.cpp
vendor/clang/dist/test/CodeGenCXX/blocks.cpp
vendor/clang/dist/test/CodeGenCXX/builtins.cpp
vendor/clang/dist/test/CodeGenCXX/c-linkage.cpp
vendor/clang/dist/test/CodeGenCXX/catch-undef-behavior.cpp
vendor/clang/dist/test/CodeGenCXX/copy-assign-synthesis-1.cpp
vendor/clang/dist/test/CodeGenCXX/cxx0x-delegating-ctors.cpp
vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-array.cpp
vendor/clang/dist/test/CodeGenCXX/cxx11-exception-spec.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-artificial-arg.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-byval.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-char16.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-class.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-dup-fwd-decl.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-enum-class.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-flex-member.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-fwd-ref.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-method.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-namespace.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-nullptr.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-pubtypes.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-rvalue-ref.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-static-fns.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-template-member.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-template-quals.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-union.cpp
vendor/clang/dist/test/CodeGenCXX/debug-info-use-after-free.cpp
vendor/clang/dist/test/CodeGenCXX/debug-lambda-expressions.cpp
vendor/clang/dist/test/CodeGenCXX/debug-lambda-this.cpp
vendor/clang/dist/test/CodeGenCXX/default-destructor-synthesis.cpp
vendor/clang/dist/test/CodeGenCXX/delete.cpp
vendor/clang/dist/test/CodeGenCXX/derived-to-base.cpp
vendor/clang/dist/test/CodeGenCXX/destructors.cpp
vendor/clang/dist/test/CodeGenCXX/dynamic-cast-always-null.cpp
vendor/clang/dist/test/CodeGenCXX/dynamic-cast.cpp
vendor/clang/dist/test/CodeGenCXX/eh.cpp
vendor/clang/dist/test/CodeGenCXX/exceptions.cpp
vendor/clang/dist/test/CodeGenCXX/extern-c.cpp
vendor/clang/dist/test/CodeGenCXX/global-array-destruction.cpp
vendor/clang/dist/test/CodeGenCXX/global-dtor-no-atexit.cpp
vendor/clang/dist/test/CodeGenCXX/global-init.cpp
vendor/clang/dist/test/CodeGenCXX/implicit-copy-assign-operator.cpp
vendor/clang/dist/test/CodeGenCXX/implicit-copy-constructor.cpp
vendor/clang/dist/test/CodeGenCXX/inheriting-constructor.cpp
vendor/clang/dist/test/CodeGenCXX/key-function-vtable.cpp
vendor/clang/dist/test/CodeGenCXX/lambda-expressions.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-ms-back-references-pr13207.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-ms-templates.cpp
vendor/clang/dist/test/CodeGenCXX/mangle-ms.cpp
vendor/clang/dist/test/CodeGenCXX/mangle.cpp
vendor/clang/dist/test/CodeGenCXX/member-functions.cpp
vendor/clang/dist/test/CodeGenCXX/member-initializers.cpp
vendor/clang/dist/test/CodeGenCXX/microsoft-abi-array-cookies.cpp
vendor/clang/dist/test/CodeGenCXX/microsoft-abi-default-cc.cpp
vendor/clang/dist/test/CodeGenCXX/microsoft-abi-static-initializers.cpp
vendor/clang/dist/test/CodeGenCXX/no-exceptions.cpp
vendor/clang/dist/test/CodeGenCXX/noinline-template.cpp
vendor/clang/dist/test/CodeGenCXX/nrvo.cpp
vendor/clang/dist/test/CodeGenCXX/pointers-to-data-members.cpp
vendor/clang/dist/test/CodeGenCXX/predefined-expr.cpp
vendor/clang/dist/test/CodeGenCXX/reference-cast.cpp
vendor/clang/dist/test/CodeGenCXX/references.cpp
vendor/clang/dist/test/CodeGenCXX/sizeof-unwind-exception.cpp
vendor/clang/dist/test/CodeGenCXX/temp-order.cpp
vendor/clang/dist/test/CodeGenCXX/template-anonymous-types.cpp
vendor/clang/dist/test/CodeGenCXX/template-linkage.cpp
vendor/clang/dist/test/CodeGenCXX/temporaries.cpp
vendor/clang/dist/test/CodeGenCXX/threadsafe-statics.cpp
vendor/clang/dist/test/CodeGenCXX/thunks.cpp
vendor/clang/dist/test/CodeGenCXX/trivial-constructor-init.cpp
vendor/clang/dist/test/CodeGenCXX/typeid.cpp
vendor/clang/dist/test/CodeGenCXX/value-init.cpp
vendor/clang/dist/test/CodeGenCXX/virtual-base-cast.cpp
vendor/clang/dist/test/CodeGenCXX/virtual-function-calls.cpp
vendor/clang/dist/test/CodeGenCXX/visibility-inlines-hidden.cpp
vendor/clang/dist/test/CodeGenCXX/visibility.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-available-externally.cpp
vendor/clang/dist/test/CodeGenCXX/vtable-linkage.cpp
vendor/clang/dist/test/CodeGenObjC/arc-arm.m
vendor/clang/dist/test/CodeGenObjC/arc-block-copy-escape.m
vendor/clang/dist/test/CodeGenObjC/arc-blocks.m
vendor/clang/dist/test/CodeGenObjC/arc-captured-32bit-block-var-layout.m
vendor/clang/dist/test/CodeGenObjC/arc-captured-block-var-inlined-layout.m
vendor/clang/dist/test/CodeGenObjC/arc-captured-block-var-layout.m
vendor/clang/dist/test/CodeGenObjC/arc-exceptions.m
vendor/clang/dist/test/CodeGenObjC/arc-foreach.m
vendor/clang/dist/test/CodeGenObjC/arc-literals.m
vendor/clang/dist/test/CodeGenObjC/arc-no-arc-exceptions.m
vendor/clang/dist/test/CodeGenObjC/arc-property.m
vendor/clang/dist/test/CodeGenObjC/arc-related-result-type.m
vendor/clang/dist/test/CodeGenObjC/arc-unopt.m
vendor/clang/dist/test/CodeGenObjC/arc-weak-property.m
vendor/clang/dist/test/CodeGenObjC/arc-with-atthrow.m
vendor/clang/dist/test/CodeGenObjC/arc.m
vendor/clang/dist/test/CodeGenObjC/bitfield-access.m
vendor/clang/dist/test/CodeGenObjC/bitfield-ivar-offsets.m
vendor/clang/dist/test/CodeGenObjC/block-var-layout.m
vendor/clang/dist/test/CodeGenObjC/blocks.m
vendor/clang/dist/test/CodeGenObjC/boxing.m
vendor/clang/dist/test/CodeGenObjC/catch-lexical-block.m
vendor/clang/dist/test/CodeGenObjC/complex-double-abi.m
vendor/clang/dist/test/CodeGenObjC/debug-info-block-helper.m
vendor/clang/dist/test/CodeGenObjC/debug-info-blocks.m
vendor/clang/dist/test/CodeGenObjC/debug-info-fwddecl.m
vendor/clang/dist/test/CodeGenObjC/debug-info-impl.m
vendor/clang/dist/test/CodeGenObjC/debug-info-ivars.m
vendor/clang/dist/test/CodeGenObjC/debug-info-property3.m
vendor/clang/dist/test/CodeGenObjC/debug-info-pubtypes.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/debug-info-synthesis.m
vendor/clang/dist/test/CodeGenObjC/encode-test-6.m
vendor/clang/dist/test/CodeGenObjC/encode-test.m
vendor/clang/dist/test/CodeGenObjC/exceptions.m
vendor/clang/dist/test/CodeGenObjC/gc.m
vendor/clang/dist/test/CodeGenObjC/gnu-exceptions.m
vendor/clang/dist/test/CodeGenObjC/interface-layout-64.m
vendor/clang/dist/test/CodeGenObjC/metadata-symbols-32.m
vendor/clang/dist/test/CodeGenObjC/metadata-symbols-64.m
vendor/clang/dist/test/CodeGenObjC/mrr-captured-block-var-inlined-layout.m
vendor/clang/dist/test/CodeGenObjC/non-lazy-classes.m
vendor/clang/dist/test/CodeGenObjC/nonlazy-msgSend.m
vendor/clang/dist/test/CodeGenObjC/ns_consume_null_check.m
vendor/clang/dist/test/CodeGenObjC/objc-align.m
vendor/clang/dist/test/CodeGenObjC/objc-arc-container-subscripting.m
vendor/clang/dist/test/CodeGenObjC/objc-literal-debugger-test.m
vendor/clang/dist/test/CodeGenObjC/objc-literal-tests.m
vendor/clang/dist/test/CodeGenObjC/optimized-setter.m
vendor/clang/dist/test/CodeGenObjC/property.m
vendor/clang/dist/test/CodeGenObjC/protocols-lazy.m
vendor/clang/dist/test/CodeGenObjCXX/address-safety-attr.mm
vendor/clang/dist/test/CodeGenObjCXX/arc-exceptions.mm
vendor/clang/dist/test/CodeGenObjCXX/arc-new-delete.mm
vendor/clang/dist/test/CodeGenObjCXX/arc.mm
vendor/clang/dist/test/CodeGenObjCXX/block-var-layout.mm
vendor/clang/dist/test/CodeGenObjCXX/exceptions.mm
vendor/clang/dist/test/CodeGenObjCXX/lambda-expressions.mm
vendor/clang/dist/test/CodeGenObjCXX/property-object-reference-2.mm
vendor/clang/dist/test/CodeGenOpenCL/kernel-arg-info.cl
vendor/clang/dist/test/CodeGenOpenCL/kernel-attributes.cl
vendor/clang/dist/test/CodeGenOpenCL/local.cl
vendor/clang/dist/test/CodeGenOpenCL/ptx-calls.cl
vendor/clang/dist/test/CodeGenOpenCL/ptx-kernels.cl
vendor/clang/dist/test/Coverage/objc-language-features.inc
vendor/clang/dist/test/Driver/apple-kext-mkernel.c
vendor/clang/dist/test/Driver/bounds-checking.c
vendor/clang/dist/test/Driver/clang-g-opts.c
vendor/clang/dist/test/Driver/clang-translation.c
vendor/clang/dist/test/Driver/clang_f_opts.c
vendor/clang/dist/test/Driver/constructors.c
vendor/clang/dist/test/Driver/crash-report.c
vendor/clang/dist/test/Driver/darwin-debug-flags.c
vendor/clang/dist/test/Driver/darwin-iphone-defaults.m
vendor/clang/dist/test/Driver/darwin-sdkroot.c
vendor/clang/dist/test/Driver/debug-options-as.c
vendor/clang/dist/test/Driver/fast-math.c
vendor/clang/dist/test/Driver/flags.c
vendor/clang/dist/test/Driver/freebsd-mips-as.c
vendor/clang/dist/test/Driver/freebsd.c
vendor/clang/dist/test/Driver/fsanitize.c
vendor/clang/dist/test/Driver/gold-lto.c
vendor/clang/dist/test/Driver/linker-opts.c
vendor/clang/dist/test/Driver/linux-header-search.cpp
vendor/clang/dist/test/Driver/linux-ld.c
vendor/clang/dist/test/Driver/mips-as.c
vendor/clang/dist/test/Driver/mips-features.c
vendor/clang/dist/test/Driver/mips-float.c
vendor/clang/dist/test/Driver/modules.m
vendor/clang/dist/test/Driver/nodefaultlib.c
vendor/clang/dist/test/Driver/objc++-cpp-output.mm
vendor/clang/dist/test/Driver/openbsd.c
vendor/clang/dist/test/Driver/output-file-cleanup.c
vendor/clang/dist/test/Driver/pic.c
vendor/clang/dist/test/Driver/qa_override.c
vendor/clang/dist/test/Driver/unknown-arg.c
vendor/clang/dist/test/Driver/unknown-gcc-arch.c
vendor/clang/dist/test/Driver/warning-options.cpp
vendor/clang/dist/test/Driver/warning-options_pedantic.cpp
vendor/clang/dist/test/Driver/x86_64-nacl-defines.cpp
vendor/clang/dist/test/FixIt/fixit-c90.c
vendor/clang/dist/test/FixIt/fixit-cxx0x.cpp
vendor/clang/dist/test/FixIt/fixit-errors-1.c
vendor/clang/dist/test/FixIt/fixit-errors.c
vendor/clang/dist/test/FixIt/fixit-objc.m
vendor/clang/dist/test/FixIt/fixit-unicode.c
vendor/clang/dist/test/FixIt/fixit.cpp
vendor/clang/dist/test/FixIt/format-darwin.m
vendor/clang/dist/test/FixIt/format.m
vendor/clang/dist/test/FixIt/typo.c
vendor/clang/dist/test/Headers/stdbool.cpp
vendor/clang/dist/test/Index/IBOutletCollection.m
vendor/clang/dist/test/Index/annotate-comments-availability-attrs.cpp
vendor/clang/dist/test/Index/annotate-comments.cpp
vendor/clang/dist/test/Index/annotate-context-sensitive.cpp
vendor/clang/dist/test/Index/annotate-deep-statements.cpp
vendor/clang/dist/test/Index/annotate-module.m
vendor/clang/dist/test/Index/annotate-nested-name-specifier.cpp
vendor/clang/dist/test/Index/annotate-tokens-cxx0x.cpp
vendor/clang/dist/test/Index/annotate-tokens-pp.c
vendor/clang/dist/test/Index/annotate-tokens.c
vendor/clang/dist/test/Index/annotate-tokens.m
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-skip-bodies.cpp
vendor/clang/dist/test/Index/comment-xml-schema.c
vendor/clang/dist/test/Index/complete-declarators.m
vendor/clang/dist/test/Index/complete-exprs.c
vendor/clang/dist/test/Index/complete-lambdas.mm
vendor/clang/dist/test/Index/complete-macro-args.c
vendor/clang/dist/test/Index/complete-modules.m
vendor/clang/dist/test/Index/complete-objc-message.m
vendor/clang/dist/test/Index/complete-stmt.c
vendor/clang/dist/test/Index/complete-super.m
vendor/clang/dist/test/Index/crash-recovery-code-complete.c
vendor/clang/dist/test/Index/crash-recovery-modules.m
vendor/clang/dist/test/Index/crash-recovery-reparse.c
vendor/clang/dist/test/Index/fix-its.c
vendor/clang/dist/test/Index/index-file.cpp
vendor/clang/dist/test/Index/index-module.m
vendor/clang/dist/test/Index/index-pch-with-module.m
vendor/clang/dist/test/Index/index-pch.cpp
vendor/clang/dist/test/Index/index-suppress-refs.m
vendor/clang/dist/test/Index/linkage.c
vendor/clang/dist/test/Index/overriding-ftemplate-comments.cpp
vendor/clang/dist/test/Index/overriding-method-comments.mm
vendor/clang/dist/test/Index/preamble_macro_template.cpp
vendor/clang/dist/test/Index/recursive-cxx-member-calls.cpp
vendor/clang/dist/test/Index/usrs.cpp
vendor/clang/dist/test/Lexer/badstring_in_if0.c
vendor/clang/dist/test/Lexer/c90.c
vendor/clang/dist/test/Lexer/char-literal.cpp
vendor/clang/dist/test/Lexer/counter.c
vendor/clang/dist/test/Lexer/pragma-message.c
vendor/clang/dist/test/Lexer/pragma-operators.cpp
vendor/clang/dist/test/Lexer/string_concat.cpp
vendor/clang/dist/test/Lexer/token-concat.c
vendor/clang/dist/test/Lexer/unknown-char.c
vendor/clang/dist/test/Lexer/utf8-char-literal.cpp
vendor/clang/dist/test/Misc/ast-dump-stmt.c
vendor/clang/dist/test/Misc/ast-dump-stmt.m
vendor/clang/dist/test/Misc/ast-dump-templates.cpp
vendor/clang/dist/test/Misc/ast-dump-wchar.cpp
vendor/clang/dist/test/Misc/caret-diags-macros.c
vendor/clang/dist/test/Misc/diag-line-wrapping.cpp
vendor/clang/dist/test/Misc/diag-macro-backtrace.c
vendor/clang/dist/test/Misc/diag-template-diffing-color.cpp
vendor/clang/dist/test/Misc/diag-template-diffing.cpp
vendor/clang/dist/test/Misc/integer-literal-printing.cpp
vendor/clang/dist/test/Misc/serialized-diags-frontend.c
vendor/clang/dist/test/Misc/serialized-diags-no-category.c
vendor/clang/dist/test/Misc/serialized-diags.c
vendor/clang/dist/test/Misc/warning-flags.c
vendor/clang/dist/test/Modules/Inputs/MethodPoolA.h
vendor/clang/dist/test/Modules/Inputs/Modified/B.h
vendor/clang/dist/test/Modules/Inputs/Modified/module.map
vendor/clang/dist/test/Modules/Inputs/MutuallyRecursive1.framework/Headers/MutuallyRecursive1.h
vendor/clang/dist/test/Modules/Inputs/MutuallyRecursive2.framework/Headers/MutuallyRecursive2.h
vendor/clang/dist/test/Modules/Inputs/category_bottom.h
vendor/clang/dist/test/Modules/Inputs/category_left.h
vendor/clang/dist/test/Modules/Inputs/category_other.h
vendor/clang/dist/test/Modules/Inputs/category_right.h
vendor/clang/dist/test/Modules/Inputs/category_top.h
vendor/clang/dist/test/Modules/Inputs/def.h
vendor/clang/dist/test/Modules/Inputs/diamond.h
vendor/clang/dist/test/Modules/Inputs/diamond_bottom.h
vendor/clang/dist/test/Modules/Inputs/diamond_left.h
vendor/clang/dist/test/Modules/Inputs/diamond_right.h
vendor/clang/dist/test/Modules/Inputs/macros_left.h
vendor/clang/dist/test/Modules/Inputs/macros_right.h
vendor/clang/dist/test/Modules/Inputs/macros_top.h
vendor/clang/dist/test/Modules/Inputs/module.map
vendor/clang/dist/test/Modules/Inputs/namespaces-left.h
vendor/clang/dist/test/Modules/Inputs/namespaces-right.h
vendor/clang/dist/test/Modules/Inputs/redecl-merge-bottom.h
vendor/clang/dist/test/Modules/Inputs/redecl-merge-left-left.h
vendor/clang/dist/test/Modules/Inputs/redecl-merge-left.h
vendor/clang/dist/test/Modules/Inputs/redecl-merge-right.h
vendor/clang/dist/test/Modules/Inputs/redecl-merge-top.h
vendor/clang/dist/test/Modules/Inputs/templates-left.h
vendor/clang/dist/test/Modules/Inputs/templates-right.h
vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/C_one.h
vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/C_two.h
vendor/clang/dist/test/Modules/auto-module-import.m
vendor/clang/dist/test/Modules/compiler_builtins.m
vendor/clang/dist/test/Modules/cstd.m
vendor/clang/dist/test/Modules/cycles.c
vendor/clang/dist/test/Modules/decldef.mm
vendor/clang/dist/test/Modules/diamond-pch.c
vendor/clang/dist/test/Modules/diamond.c
vendor/clang/dist/test/Modules/direct-module-import.m
vendor/clang/dist/test/Modules/driver.c
vendor/clang/dist/test/Modules/header-import.m
vendor/clang/dist/test/Modules/import-decl.cpp
vendor/clang/dist/test/Modules/inferred-frameworks.m
vendor/clang/dist/test/Modules/inferred-submodules.m
vendor/clang/dist/test/Modules/irgen.c
vendor/clang/dist/test/Modules/load_failure.c
vendor/clang/dist/test/Modules/lookup.cpp
vendor/clang/dist/test/Modules/lookup.m
vendor/clang/dist/test/Modules/macros.c
vendor/clang/dist/test/Modules/method_pool.m
vendor/clang/dist/test/Modules/modify-module.m
vendor/clang/dist/test/Modules/module-private.cpp
vendor/clang/dist/test/Modules/namespaces.cpp
vendor/clang/dist/test/Modules/normal-module-map.cpp
vendor/clang/dist/test/Modules/objc-categories.m
vendor/clang/dist/test/Modules/on-demand-build.m
vendor/clang/dist/test/Modules/on-demand-macros.m
vendor/clang/dist/test/Modules/redecl-merge.m
vendor/clang/dist/test/Modules/redecl-namespaces.mm
vendor/clang/dist/test/Modules/redeclarations.m
vendor/clang/dist/test/Modules/requires.m
vendor/clang/dist/test/Modules/subframeworks.m
vendor/clang/dist/test/Modules/submodules-preprocess.cpp
vendor/clang/dist/test/Modules/submodules.cpp
vendor/clang/dist/test/Modules/submodules.m
vendor/clang/dist/test/Modules/templates.mm
vendor/clang/dist/test/Modules/wildcard-submodule-exports.cpp
vendor/clang/dist/test/PCH/Inputs/cxx-method.h
vendor/clang/dist/test/PCH/chain-late-anonymous-namespace.cpp
vendor/clang/dist/test/PCH/cxx-constexpr.cpp
vendor/clang/dist/test/PCH/cxx-method.cpp
vendor/clang/dist/test/PCH/cxx-templates.cpp
vendor/clang/dist/test/PCH/cxx-templates.h
vendor/clang/dist/test/PCH/cxx0x-default-delete.cpp
vendor/clang/dist/test/PCH/missing-file.cpp
vendor/clang/dist/test/PCH/modified-header-crash.c
vendor/clang/dist/test/PCH/modified-header-error.c
vendor/clang/dist/test/PCH/objc_container.m
vendor/clang/dist/test/PCH/objc_stmts.m
vendor/clang/dist/test/Parser/MicrosoftExtensions.c
vendor/clang/dist/test/Parser/asm.c
vendor/clang/dist/test/Parser/attr-availability.c
vendor/clang/dist/test/Parser/c1x-alignas.c
vendor/clang/dist/test/Parser/cxx-casting.cpp
vendor/clang/dist/test/Parser/cxx-class.cpp
vendor/clang/dist/test/Parser/cxx-decl.cpp
vendor/clang/dist/test/Parser/cxx-undeclared-identifier.cpp
vendor/clang/dist/test/Parser/cxx0x-ambig.cpp
vendor/clang/dist/test/Parser/cxx0x-attributes.cpp
vendor/clang/dist/test/Parser/cxx0x-decl.cpp
vendor/clang/dist/test/Parser/cxx11-brace-initializers.cpp
vendor/clang/dist/test/Parser/cxx11-stmt-attributes.cpp
vendor/clang/dist/test/Parser/ms-inline-asm.c
vendor/clang/dist/test/Parser/objcxx0x-lambda-expressions.mm
vendor/clang/dist/test/Parser/objcxx11-attributes.mm
vendor/clang/dist/test/Parser/opencl-image-access.cl
vendor/clang/dist/test/Parser/parser_overflow.c
vendor/clang/dist/test/Parser/placeholder-recovery.m
vendor/clang/dist/test/Parser/recovery.cpp
vendor/clang/dist/test/Preprocessor/_Pragma-dependency.c
vendor/clang/dist/test/Preprocessor/_Pragma-physloc.c
vendor/clang/dist/test/Preprocessor/builtin_line.c
vendor/clang/dist/test/Preprocessor/c90.c
vendor/clang/dist/test/Preprocessor/disabled-cond-diags.c
vendor/clang/dist/test/Preprocessor/feature_tests.c
vendor/clang/dist/test/Preprocessor/has_include.c
vendor/clang/dist/test/Preprocessor/hash_line.c
vendor/clang/dist/test/Preprocessor/init.c
vendor/clang/dist/test/Preprocessor/line-directive-output.c
vendor/clang/dist/test/Preprocessor/macro_expand.c
vendor/clang/dist/test/Preprocessor/macro_expandloc.c
vendor/clang/dist/test/Preprocessor/macro_fn.c
vendor/clang/dist/test/Preprocessor/macro_misc.c
vendor/clang/dist/test/Preprocessor/macro_rescan.c
vendor/clang/dist/test/Preprocessor/macro_space.c
vendor/clang/dist/test/Preprocessor/microsoft-import.c
vendor/clang/dist/test/Preprocessor/pp-record.c
vendor/clang/dist/test/Preprocessor/pragma_diagnostic.c
vendor/clang/dist/test/Preprocessor/pragma_microsoft.c
vendor/clang/dist/test/Preprocessor/pragma_unknown.c
vendor/clang/dist/test/Preprocessor/predefined-arch-macros.c
vendor/clang/dist/test/Preprocessor/predefined-macros.c
vendor/clang/dist/test/Preprocessor/print_line_count.c
vendor/clang/dist/test/Preprocessor/skipping_unclean.c
vendor/clang/dist/test/Preprocessor/stringize_space.c
vendor/clang/dist/test/Preprocessor/traditional-cpp.c
vendor/clang/dist/test/Preprocessor/warn-disabled-macro-expansion.c
vendor/clang/dist/test/Preprocessor/warning_tests.c
vendor/clang/dist/test/Rewriter/rewrite-modern-throw.m
vendor/clang/dist/test/Rewriter/unnamed-bf-modern-write.mm
vendor/clang/dist/test/Sema/128bitint.c
vendor/clang/dist/test/Sema/address_spaces.c
vendor/clang/dist/test/Sema/alignas.c
vendor/clang/dist/test/Sema/alloc_size.c
vendor/clang/dist/test/Sema/anonymous-struct-union.c
vendor/clang/dist/test/Sema/asm.c
vendor/clang/dist/test/Sema/ast-print.c
vendor/clang/dist/test/Sema/atomic-ops.c
vendor/clang/dist/test/Sema/attr-availability.c
vendor/clang/dist/test/Sema/attr-cleanup.c
vendor/clang/dist/test/Sema/attr-mode.c
vendor/clang/dist/test/Sema/attr-regparm.c
vendor/clang/dist/test/Sema/attr-used.c
vendor/clang/dist/test/Sema/attr-visibility.c
vendor/clang/dist/test/Sema/attr-weak.c
vendor/clang/dist/test/Sema/block-return.c
vendor/clang/dist/test/Sema/builtins.c
vendor/clang/dist/test/Sema/callingconv.c
vendor/clang/dist/test/Sema/compare.c
vendor/clang/dist/test/Sema/complex-imag.c
vendor/clang/dist/test/Sema/decl-invalid.c
vendor/clang/dist/test/Sema/declspec.c
vendor/clang/dist/test/Sema/expr-address-of.c
vendor/clang/dist/test/Sema/expr-comma-c99.c
vendor/clang/dist/test/Sema/expr-comma.c
vendor/clang/dist/test/Sema/exprs.c
vendor/clang/dist/test/Sema/extern-redecl.c
vendor/clang/dist/test/Sema/format-strings-fixit.c
vendor/clang/dist/test/Sema/format-strings.c
vendor/clang/dist/test/Sema/function-redecl.c
vendor/clang/dist/test/Sema/gnu89.c
vendor/clang/dist/test/Sema/i-c-e.c
vendor/clang/dist/test/Sema/inline.c
vendor/clang/dist/test/Sema/invalid-decl.c
vendor/clang/dist/test/Sema/merge-decls.c
vendor/clang/dist/test/Sema/ms-inline-asm.c
vendor/clang/dist/test/Sema/parentheses.cpp
vendor/clang/dist/test/Sema/private-extern.c
vendor/clang/dist/test/Sema/return-noreturn.c
vendor/clang/dist/test/Sema/return.c
vendor/clang/dist/test/Sema/static-assert.c
vendor/clang/dist/test/Sema/struct-decl.c
vendor/clang/dist/test/Sema/types.c
vendor/clang/dist/test/Sema/ucn-cstring.c
vendor/clang/dist/test/Sema/unused-expr-system-header.c
vendor/clang/dist/test/Sema/unused-expr.c
vendor/clang/dist/test/Sema/varargs.c
vendor/clang/dist/test/Sema/warn-documentation.cpp
vendor/clang/dist/test/Sema/warn-documentation.m
vendor/clang/dist/test/Sema/warn-missing-prototypes.c
vendor/clang/dist/test/Sema/warn-type-safety-mpi-hdf5.c
vendor/clang/dist/test/Sema/warn-unreachable.c
vendor/clang/dist/test/Sema/wchar.c
vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp
vendor/clang/dist/test/SemaCXX/address-of-temporary.cpp
vendor/clang/dist/test/SemaCXX/address-of.cpp
vendor/clang/dist/test/SemaCXX/alias-template.cpp
vendor/clang/dist/test/SemaCXX/alignof-sizeof-reference.cpp
vendor/clang/dist/test/SemaCXX/altivec.cpp
vendor/clang/dist/test/SemaCXX/anonymous-struct.cpp
vendor/clang/dist/test/SemaCXX/anonymous-union.cpp
vendor/clang/dist/test/SemaCXX/array-bound-merge.cpp
vendor/clang/dist/test/SemaCXX/array-bounds.cpp
vendor/clang/dist/test/SemaCXX/ast-print.cpp
vendor/clang/dist/test/SemaCXX/atomic-type.cxx
vendor/clang/dist/test/SemaCXX/attr-cxx0x.cpp
vendor/clang/dist/test/SemaCXX/attr-deprecated.cpp
vendor/clang/dist/test/SemaCXX/attr-nonnull.cpp
vendor/clang/dist/test/SemaCXX/attr-regparm.cpp
vendor/clang/dist/test/SemaCXX/attr-weak.cpp
vendor/clang/dist/test/SemaCXX/attr-weakref.cpp
vendor/clang/dist/test/SemaCXX/blocks.cpp
vendor/clang/dist/test/SemaCXX/borland-extensions.cpp
vendor/clang/dist/test/SemaCXX/builtins.cpp
vendor/clang/dist/test/SemaCXX/c99-variable-length-array.cpp
vendor/clang/dist/test/SemaCXX/class-base-member-init.cpp
vendor/clang/dist/test/SemaCXX/compare.cpp
vendor/clang/dist/test/SemaCXX/condition.cpp
vendor/clang/dist/test/SemaCXX/conditional-expr.cpp
vendor/clang/dist/test/SemaCXX/constant-expression-cxx11.cpp
vendor/clang/dist/test/SemaCXX/constructor-initializer.cpp
vendor/clang/dist/test/SemaCXX/conversion.cpp
vendor/clang/dist/test/SemaCXX/copy-constructor-error.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-class.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-cursory-default-delete.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-defaulted-functions.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-initializer-aggregates.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-initializer-constructor.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-initializer-references.cpp
vendor/clang/dist/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
vendor/clang/dist/test/SemaCXX/cxx11-ast-print.cpp
vendor/clang/dist/test/SemaCXX/cxx11-user-defined-literals.cpp
vendor/clang/dist/test/SemaCXX/cxx98-compat.cpp
vendor/clang/dist/test/SemaCXX/empty-class-layout.cpp
vendor/clang/dist/test/SemaCXX/enum-scoped.cpp
vendor/clang/dist/test/SemaCXX/exceptions.cpp
vendor/clang/dist/test/SemaCXX/friend.cpp
vendor/clang/dist/test/SemaCXX/function-extern-c.cpp
vendor/clang/dist/test/SemaCXX/implicit-member-functions.cpp
vendor/clang/dist/test/SemaCXX/lambda-expressions.cpp
vendor/clang/dist/test/SemaCXX/linkage-spec.cpp
vendor/clang/dist/test/SemaCXX/member-expr.cpp
vendor/clang/dist/test/SemaCXX/member-init.cpp
vendor/clang/dist/test/SemaCXX/member-pointer-ms.cpp
vendor/clang/dist/test/SemaCXX/missing-namespace-qualifier-typo-corrections.cpp
vendor/clang/dist/test/SemaCXX/new-delete.cpp
vendor/clang/dist/test/SemaCXX/nullptr.cpp
vendor/clang/dist/test/SemaCXX/overload-decl.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/pseudo-destructors.cpp
vendor/clang/dist/test/SemaCXX/return.cpp
vendor/clang/dist/test/SemaCXX/scope-check.cpp
vendor/clang/dist/test/SemaCXX/sourceranges.cpp
vendor/clang/dist/test/SemaCXX/storage-class.cpp
vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough.cpp
vendor/clang/dist/test/SemaCXX/type-traits.cpp
vendor/clang/dist/test/SemaCXX/typo-correction.cpp
vendor/clang/dist/test/SemaCXX/undefined-internal.cpp
vendor/clang/dist/test/SemaCXX/uninitialized.cpp
vendor/clang/dist/test/SemaCXX/warn-bad-memaccess.cpp
vendor/clang/dist/test/SemaCXX/warn-enum-compare.cpp
vendor/clang/dist/test/SemaCXX/warn-reorder-ctor-initialization.cpp
vendor/clang/dist/test/SemaCXX/warn-thread-safety-analysis.cpp
vendor/clang/dist/test/SemaCXX/warn-unused-filescoped.cpp
vendor/clang/dist/test/SemaCXX/warn-unused-result.cpp
vendor/clang/dist/test/SemaObjC/arc-decls.m
vendor/clang/dist/test/SemaObjC/arc-objc-lifetime.m
vendor/clang/dist/test/SemaObjC/arc-property-lifetime.m
vendor/clang/dist/test/SemaObjC/arc-property.m
vendor/clang/dist/test/SemaObjC/arc.m
vendor/clang/dist/test/SemaObjC/attr-availability.m
vendor/clang/dist/test/SemaObjC/attr-deprecated.m
vendor/clang/dist/test/SemaObjC/bad-receiver-1.m
vendor/clang/dist/test/SemaObjC/blocks.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/category-1.m
vendor/clang/dist/test/SemaObjC/compare-qualified-id.m
vendor/clang/dist/test/SemaObjC/conditional-expr.m
vendor/clang/dist/test/SemaObjC/crash-on-objc-bool-literal.m
vendor/clang/dist/test/SemaObjC/debugger-cast-result-to-id.m
vendor/clang/dist/test/SemaObjC/default-synthesize-3.m
vendor/clang/dist/test/SemaObjC/enum-fixed-type.m
vendor/clang/dist/test/SemaObjC/error-missing-getter.m
vendor/clang/dist/test/SemaObjC/format-strings-objc.m
vendor/clang/dist/test/SemaObjC/gcc-cast-ext.m
vendor/clang/dist/test/SemaObjC/iboutlet.m
vendor/clang/dist/test/SemaObjC/illegal-nonarc-bridged-cast.m
vendor/clang/dist/test/SemaObjC/incomplete-implementation.m
vendor/clang/dist/test/SemaObjC/instancetype.m
vendor/clang/dist/test/SemaObjC/message.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/no-protocol-option-tests.m
vendor/clang/dist/test/SemaObjC/no-warning-unavail-unimp.m
vendor/clang/dist/test/SemaObjC/objc-literal-comparison.m
vendor/clang/dist/test/SemaObjC/property-3.m
vendor/clang/dist/test/SemaObjC/property-4.m
vendor/clang/dist/test/SemaObjC/property-category-3.m
vendor/clang/dist/test/SemaObjC/property-category-impl.m
vendor/clang/dist/test/SemaObjC/property-in-class-extension.m
vendor/clang/dist/test/SemaObjC/property-user-setter.m
vendor/clang/dist/test/SemaObjC/protocol-archane.m
vendor/clang/dist/test/SemaObjC/related-result-type-inference.m
vendor/clang/dist/test/SemaObjC/selector-3.m
vendor/clang/dist/test/SemaObjC/super-property-notation.m
vendor/clang/dist/test/SemaObjC/super.m
vendor/clang/dist/test/SemaObjC/undef-protocol-methods-1.m
vendor/clang/dist/test/SemaObjC/warn-cast-of-sel-expr.m
vendor/clang/dist/test/SemaObjC/warn-deprecated-implementations.m
vendor/clang/dist/test/SemaObjC/warn-direct-ivar-access.m
vendor/clang/dist/test/SemaObjC/warn-isa-ref.m
vendor/clang/dist/test/SemaObjC/warn-retain-block-property.m
vendor/clang/dist/test/SemaObjC/warning-missing-selector-name.m
vendor/clang/dist/test/SemaObjC/weak-property.m
vendor/clang/dist/test/SemaObjCXX/arc-0x.mm
vendor/clang/dist/test/SemaObjCXX/arc-nsconsumed-errors.mm
vendor/clang/dist/test/SemaObjCXX/arc-templates.mm
vendor/clang/dist/test/SemaObjCXX/arc-unbridged-cast.mm
vendor/clang/dist/test/SemaObjCXX/debugger-cast-result-to-id.mm
vendor/clang/dist/test/SemaObjCXX/instantiate-expr.mm
vendor/clang/dist/test/SemaObjCXX/parameters.mm
vendor/clang/dist/test/SemaObjCXX/properties.mm
vendor/clang/dist/test/SemaObjCXX/unknown-anytype.mm
vendor/clang/dist/test/SemaOpenCL/storageclass.cl
vendor/clang/dist/test/SemaTemplate/class-template-id.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-names.cpp
vendor/clang/dist/test/SemaTemplate/derived.cpp
vendor/clang/dist/test/SemaTemplate/destructor-template.cpp
vendor/clang/dist/test/SemaTemplate/example-dynarray.cpp
vendor/clang/dist/test/SemaTemplate/friend-template.cpp
vendor/clang/dist/test/SemaTemplate/fun-template-def.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-init.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-member-initializers.cpp
vendor/clang/dist/test/SemaTemplate/instantiate-type.cpp
vendor/clang/dist/test/SemaTemplate/operator-template.cpp
vendor/clang/dist/test/SemaTemplate/recursive-template-instantiation.cpp
vendor/clang/dist/test/SemaTemplate/temp_arg.cpp
vendor/clang/dist/test/SemaTemplate/temp_arg_nontype.cpp
vendor/clang/dist/test/SemaTemplate/temp_arg_type.cpp
vendor/clang/dist/test/Tooling/auto-detect-from-source-parent-of-cwd.cpp
vendor/clang/dist/test/Tooling/auto-detect-from-source-parent.cpp
vendor/clang/dist/test/Tooling/auto-detect-from-source.cpp
vendor/clang/dist/test/Tooling/clang-check-ast-dump.cpp
vendor/clang/dist/test/Tooling/clang-check-autodetect-dir.cpp
vendor/clang/dist/test/Tooling/clang-check-pwd.cpp
vendor/clang/dist/test/Tooling/pch.cpp
vendor/clang/dist/test/Unit/lit.cfg
vendor/clang/dist/test/lit.cfg
vendor/clang/dist/test/lit.site.cfg.in
vendor/clang/dist/tools/CMakeLists.txt
vendor/clang/dist/tools/Makefile
vendor/clang/dist/tools/arcmt-test/CMakeLists.txt
vendor/clang/dist/tools/arcmt-test/Makefile
vendor/clang/dist/tools/arcmt-test/arcmt-test.cpp
vendor/clang/dist/tools/c-arcmt-test/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/clang-check/CMakeLists.txt
vendor/clang/dist/tools/clang-check/ClangCheck.cpp
vendor/clang/dist/tools/clang-check/Makefile
vendor/clang/dist/tools/diagtool/CMakeLists.txt
vendor/clang/dist/tools/diagtool/DiagTool.cpp
vendor/clang/dist/tools/diagtool/DiagTool.h
vendor/clang/dist/tools/diagtool/ListWarnings.cpp
vendor/clang/dist/tools/diagtool/Makefile
vendor/clang/dist/tools/diagtool/ShowEnabledWarnings.cpp
vendor/clang/dist/tools/diagtool/TreeView.cpp
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/ARCMigrate.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/CIndexHigh.cpp
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/CXComment.cpp
vendor/clang/dist/tools/libclang/CXComment.h
vendor/clang/dist/tools/libclang/CXCompilationDatabase.cpp
vendor/clang/dist/tools/libclang/CXCursor.cpp
vendor/clang/dist/tools/libclang/CXCursor.h
vendor/clang/dist/tools/libclang/CXLoadedDiagnostic.cpp
vendor/clang/dist/tools/libclang/CXLoadedDiagnostic.h
vendor/clang/dist/tools/libclang/CXSourceLocation.cpp
vendor/clang/dist/tools/libclang/CXSourceLocation.h
vendor/clang/dist/tools/libclang/CXStoredDiagnostic.cpp
vendor/clang/dist/tools/libclang/CXString.cpp
vendor/clang/dist/tools/libclang/CXString.h
vendor/clang/dist/tools/libclang/CXTranslationUnit.h
vendor/clang/dist/tools/libclang/CXType.cpp
vendor/clang/dist/tools/libclang/CursorVisitor.h
vendor/clang/dist/tools/libclang/IndexBody.cpp
vendor/clang/dist/tools/libclang/IndexDecl.cpp
vendor/clang/dist/tools/libclang/IndexTypeSourceInfo.cpp
vendor/clang/dist/tools/libclang/Indexing.cpp
vendor/clang/dist/tools/libclang/IndexingContext.cpp
vendor/clang/dist/tools/libclang/IndexingContext.h
vendor/clang/dist/tools/libclang/Makefile
vendor/clang/dist/tools/libclang/RecursiveASTVisitor.h
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/tools/scan-build/set-xcode-analyzer
vendor/clang/dist/unittests/AST/CMakeLists.txt
vendor/clang/dist/unittests/AST/CommentLexer.cpp
vendor/clang/dist/unittests/AST/CommentParser.cpp
vendor/clang/dist/unittests/AST/DeclPrinterTest.cpp
vendor/clang/dist/unittests/AST/Makefile
vendor/clang/dist/unittests/AST/SourceLocationTest.cpp
vendor/clang/dist/unittests/AST/StmtPrinterTest.cpp
vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.cpp
vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.h
vendor/clang/dist/unittests/ASTMatchers/CMakeLists.txt
vendor/clang/dist/unittests/ASTMatchers/Makefile
vendor/clang/dist/unittests/Basic/CMakeLists.txt
vendor/clang/dist/unittests/Basic/FileManagerTest.cpp
vendor/clang/dist/unittests/Basic/SourceManagerTest.cpp
vendor/clang/dist/unittests/CMakeLists.txt
vendor/clang/dist/unittests/Frontend/CMakeLists.txt
vendor/clang/dist/unittests/Frontend/FrontendActionTest.cpp
vendor/clang/dist/unittests/Frontend/Makefile
vendor/clang/dist/unittests/Lex/CMakeLists.txt
vendor/clang/dist/unittests/Lex/LexerTest.cpp
vendor/clang/dist/unittests/Lex/PPCallbacksTest.cpp
vendor/clang/dist/unittests/Makefile
vendor/clang/dist/unittests/Tooling/CMakeLists.txt
vendor/clang/dist/unittests/Tooling/CompilationDatabaseTest.cpp
vendor/clang/dist/unittests/Tooling/Makefile
vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTest.cpp
vendor/clang/dist/unittests/Tooling/RefactoringCallbacksTest.cpp
vendor/clang/dist/unittests/Tooling/RefactoringTest.cpp
vendor/clang/dist/unittests/Tooling/RewriterTestContext.h
vendor/clang/dist/unittests/Tooling/TestVisitor.h
vendor/clang/dist/unittests/Tooling/ToolingTest.cpp
vendor/clang/dist/utils/ClangDataFormat.py
vendor/clang/dist/utils/TableGen/CMakeLists.txt
vendor/clang/dist/utils/TableGen/ClangASTNodesEmitter.cpp
vendor/clang/dist/utils/TableGen/ClangAttrEmitter.cpp
vendor/clang/dist/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
vendor/clang/dist/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp
vendor/clang/dist/utils/TableGen/ClangDiagnosticsEmitter.cpp
vendor/clang/dist/utils/TableGen/OptParserEmitter.cpp
vendor/clang/dist/utils/TableGen/TableGen.cpp
vendor/clang/dist/utils/TableGen/TableGenBackends.h
vendor/clang/dist/utils/analyzer/CmpRuns.py
vendor/clang/dist/utils/analyzer/SATestBuild.py
vendor/clang/dist/utils/find-unused-diagnostics.sh
vendor/clang/dist/utils/valgrind/x86_64-pc-linux-gnu_gcc-4.3.3.supp
vendor/clang/dist/www/OpenProjects.html
vendor/clang/dist/www/analyzer/annotations.html
vendor/clang/dist/www/analyzer/available_checks.html
vendor/clang/dist/www/analyzer/checker_dev_manual.html
vendor/clang/dist/www/analyzer/content.css
vendor/clang/dist/www/analyzer/dev_cxx.html
vendor/clang/dist/www/analyzer/faq.html
vendor/clang/dist/www/analyzer/index.html
vendor/clang/dist/www/analyzer/latest_checker.html.incl
vendor/clang/dist/www/analyzer/potential_checkers.html
vendor/clang/dist/www/analyzer/release_notes.html
vendor/clang/dist/www/analyzer/xcode.html
vendor/clang/dist/www/comparison.html
vendor/clang/dist/www/compatibility.html
vendor/clang/dist/www/cxx_status.html
vendor/clang/dist/www/get_started.html
vendor/clang/dist/www/hacking.html
vendor/clang/dist/www/menu.html.incl
Added: vendor/clang/dist/.arcconfig
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/clang/dist/.arcconfig Mon Apr 8 18:45:10 2013 (r249261)
@@ -0,0 +1,4 @@
+{
+ "project_id" : "clang",
+ "conduit_uri" : "http://llvm-reviews.chandlerc.com/"
+}
Modified: vendor/clang/dist/.gitignore
==============================================================================
--- vendor/clang/dist/.gitignore Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/.gitignore Mon Apr 8 18:45:10 2013 (r249261)
@@ -30,3 +30,6 @@ cscope.out
#==============================================================================#
# Clang extra user tools, which is tracked independently (clang-tools-extra).
tools/extra
+# Sphinx build products
+docs/_build
+docs/analyzer/_build
Modified: vendor/clang/dist/CMakeLists.txt
==============================================================================
--- vendor/clang/dist/CMakeLists.txt Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/CMakeLists.txt Mon Apr 8 18:45:10 2013 (r249261)
@@ -66,6 +66,11 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib )
set( CLANG_BUILT_STANDALONE 1 )
+
+ find_package(LibXml2)
+ if (LIBXML2_FOUND)
+ set(CLANG_HAVE_LIBXML 1)
+ endif ()
endif()
set(CLANG_RESOURCE_DIR "" CACHE STRING
@@ -133,16 +138,17 @@ configure_file(
# Add appropriate flags for GCC
if (LLVM_COMPILER_IS_GCC_COMPATIBLE)
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")
+
+ check_cxx_compiler_flag("-Werror -Wnested-anon-types" CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG)
+ if( CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG )
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-nested-anon-types" )
+ endif()
endif ()
if (APPLE)
set(CMAKE_MODULE_LINKER_FLAGS "-Wl,-flat_namespace -Wl,-undefined -Wl,suppress")
endif ()
-# libxml2 is an optional dependency, required only to run validation
-# tests on XML output.
-find_package(LibXml2)
-
configure_file(
${CLANG_SOURCE_DIR}/include/clang/Config/config.h.cmake
${CLANG_BINARY_DIR}/include/clang/Config/config.h)
@@ -253,6 +259,9 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY
add_definitions( -D_GNU_SOURCE )
+# FIXME: They should be options.
+add_definitions(-DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_REWRITER -DCLANG_ENABLE_STATIC_ANALYZER)
+
# Clang version information
set(CLANG_EXECUTABLE_VERSION
"${CLANG_VERSION_MAJOR}.${CLANG_VERSION_MINOR}" CACHE STRING
@@ -272,13 +281,15 @@ add_subdirectory(runtime)
option(CLANG_BUILD_EXAMPLES "Build CLANG example programs by default." OFF)
add_subdirectory(examples)
+option(CLANG_INCLUDE_TESTS
+ "Generate build targets for the Clang unit tests."
+ ${LLVM_INCLUDE_TESTS})
+
# TODO: docs.
add_subdirectory(test)
-if( LLVM_INCLUDE_TESTS )
- if( NOT CLANG_BUILT_STANDALONE )
- add_subdirectory(unittests)
- endif()
+if( CLANG_INCLUDE_TESTS )
+ add_subdirectory(unittests)
endif()
# Workaround for MSVS10 to avoid the Dialog Hell
Added: vendor/clang/dist/CODE_OWNERS.TXT
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/clang/dist/CODE_OWNERS.TXT Mon Apr 8 18:45:10 2013 (r249261)
@@ -0,0 +1,40 @@
+This file is a list of the people responsible for ensuring that patches for a
+particular part of Clang are reviewed, either by themself or by someone else.
+They are also the gatekeepers for their part of Clang, with the final word on
+what goes in or not.
+
+The list is sorted by surname and formatted to allow easy grepping and
+beautification by scripts. The fields are: name (N), email (E), web-address
+(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
+(S).
+
+N: Chandler Carruth
+E: chandlerc at gmail.com
+E: chandlerc at google.com
+D: CMake, library layering
+
+N: Eric Christopher
+E: echristo at gmail.com
+D: Debug Information, autotools/configure/make build, inline assembly
+
+N: Doug Gregor
+D: All parts of Clang not covered by someone else
+
+N: Anton Korobeynikov
+E: anton at korobeynikov.info
+D: Exception handling, Windows codegen, ARM EABI
+
+N: Ted Kremenek
+D: Clang Static Analyzer
+
+N: John McCall
+E: rjmccall at apple.com
+D: Clang LLVM IR generation
+
+N: Chad Rosier
+E: mcrosier at apple.com
+D: MS-inline asm, and the compiler driver
+
+N: Richard Smith
+E: richard at metafoo.co.uk
+D: Clang Semantic Analysis (tools/clang/lib/Sema/* tools/clang/include/clang/Sema/*)
Modified: vendor/clang/dist/INSTALL.txt
==============================================================================
--- vendor/clang/dist/INSTALL.txt Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/INSTALL.txt Mon Apr 8 18:45:10 2013 (r249261)
@@ -44,6 +44,6 @@ From inside the Clang build directory, r
compiler and header files into the prefix directory selected when LLVM was
configured.
-The Clang compiler is available as 'clang' and supports a gcc like command line
+The Clang compiler is available as 'clang' and 'clang++'. It supports a gcc like command line
interface. See the man page for clang (installed into $prefix/share/man/man1)
for more information.
Modified: vendor/clang/dist/LICENSE.TXT
==============================================================================
--- vendor/clang/dist/LICENSE.TXT Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/LICENSE.TXT Mon Apr 8 18:45:10 2013 (r249261)
@@ -4,7 +4,7 @@ LLVM Release License
University of Illinois/NCSA
Open Source License
-Copyright (c) 2007-2012 University of Illinois at Urbana-Champaign.
+Copyright (c) 2007-2013 University of Illinois at Urbana-Champaign.
All rights reserved.
Developed by:
Modified: vendor/clang/dist/NOTES.txt
==============================================================================
--- vendor/clang/dist/NOTES.txt Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/NOTES.txt Mon Apr 8 18:45:10 2013 (r249261)
@@ -2,9 +2,6 @@
// Random Notes
//===---------------------------------------------------------------------===//
-C90/C99/C++ Comparisons:
-http://david.tribble.com/text/cdiffs.htm
-
//===---------------------------------------------------------------------===//
To time GCC preprocessing speed without output, use:
Modified: vendor/clang/dist/bindings/python/clang/cindex.py
==============================================================================
--- vendor/clang/dist/bindings/python/clang/cindex.py Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/bindings/python/clang/cindex.py Mon Apr 8 18:45:10 2013 (r249261)
@@ -1271,6 +1271,17 @@ class Cursor(Structure):
# created.
return self._tu
+ @property
+ def referenced(self):
+ """
+ For a cursor that is a reference, returns a cursor
+ representing the entity that it references.
+ """
+ if not hasattr(self, '_referenced'):
+ self._referenced = conf.lib.clang_getCursorReferenced(self)
+
+ return self._referenced
+
def get_arguments(self):
"""Return an iterator for accessing the arguments of this cursor."""
num_args = conf.lib.clang_Cursor_getNumArguments(self)
@@ -1634,6 +1645,33 @@ class _CXUnsavedFile(Structure):
"""Helper for passing unsaved file arguments."""
_fields_ = [("name", c_char_p), ("contents", c_char_p), ('length', c_ulong)]
+# Functions calls through the python interface are rather slow. Fortunately,
+# for most symboles, we do not need to perform a function call. Their spelling
+# never changes and is consequently provided by this spelling cache.
+SpellingCache = {
+ # 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 CompletionChunk:
class Kind:
def __init__(self, name):
@@ -1648,18 +1686,30 @@ class CompletionChunk:
def __init__(self, completionString, key):
self.cs = completionString
self.key = key
+ self.__kindNumberCache = -1
def __repr__(self):
return "{'" + self.spelling + "', " + str(self.kind) + "}"
@CachedProperty
def spelling(self):
+ if self.__kindNumber in SpellingCache:
+ return SpellingCache[self.__kindNumber]
return conf.lib.clang_getCompletionChunkText(self.cs, self.key).spelling
+ # We do not use @CachedProperty here, as the manual implementation is
+ # apparently still significantly faster. Please profile carefully if you
+ # would like to add CachedProperty back.
+ @property
+ def __kindNumber(self):
+ if self.__kindNumberCache == -1:
+ self.__kindNumberCache = \
+ conf.lib.clang_getCompletionChunkKind(self.cs, self.key)
+ return self.__kindNumberCache
+
@CachedProperty
def kind(self):
- res = conf.lib.clang_getCompletionChunkKind(self.cs, self.key)
- return completionChunkKindMap[res]
+ return completionChunkKindMap[self.__kindNumber]
@CachedProperty
def string(self):
@@ -1672,19 +1722,19 @@ class CompletionChunk:
None
def isKindOptional(self):
- return self.kind == completionChunkKindMap[0]
+ return self.__kindNumber == 0
def isKindTypedText(self):
- return self.kind == completionChunkKindMap[1]
+ return self.__kindNumber == 1
def isKindPlaceHolder(self):
- return self.kind == completionChunkKindMap[3]
+ return self.__kindNumber == 3
def isKindInformative(self):
- return self.kind == completionChunkKindMap[4]
+ return self.__kindNumber == 4
def isKindResultType(self):
- return self.kind == completionChunkKindMap[15]
+ return self.__kindNumber == 15
completionChunkKindMap = {
0: CompletionChunk.Kind("Optional"),
@@ -1965,7 +2015,7 @@ class TranslationUnit(ClangObject):
len(args), unsaved_array,
len(unsaved_files), options)
- if ptr is None:
+ if not ptr:
raise TranslationUnitLoadError("Error parsing translation unit.")
return cls(ptr, index=index)
@@ -1987,7 +2037,7 @@ class TranslationUnit(ClangObject):
index = Index.create()
ptr = conf.lib.clang_createTranslationUnit(index, filename)
- if ptr is None:
+ if not ptr:
raise TranslationUnitLoadError(filename)
return cls(ptr=ptr, index=index)
@@ -3046,13 +3096,13 @@ class Config:
Config.library_path = path
@staticmethod
- def set_library_file(file):
- """Set the exact location of libclang from"""
+ def set_library_file(filename):
+ """Set the exact location of libclang"""
if Config.loaded:
raise Exception("library file must be set before before using " \
"any other functionalities in libclang.")
- Config.library_file = path
+ Config.library_file = filename
@staticmethod
def set_compatibility_check(check_status):
Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Mon Apr 8 18:45:10 2013 (r249261)
@@ -250,3 +250,12 @@ def test_get_arguments():
assert len(arguments) == 2
assert arguments[0].spelling == "i"
assert arguments[1].spelling == "j"
+
+def test_referenced():
+ tu = get_tu('void foo(); void bar() { foo(); }')
+ foo = get_cursor(tu, 'foo')
+ bar = get_cursor(tu, 'bar')
+ for c in bar.get_children():
+ if c.kind == CursorKind.CALL_EXPR:
+ assert c.referenced.spelling == foo.spelling
+ break
Modified: vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py Mon Apr 8 18:42:33 2013 (r249260)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_translation_unit.py Mon Apr 8 18:45:10 2013 (r249261)
@@ -8,6 +8,7 @@ from clang.cindex import Index
from clang.cindex import SourceLocation
from clang.cindex import SourceRange
from clang.cindex import TranslationUnitSaveError
+from clang.cindex import TranslationUnitLoadError
from clang.cindex import TranslationUnit
from .util import get_cursor
from .util import get_tu
@@ -239,3 +240,19 @@ def test_get_tokens_gc():
del tokens
gc.collect()
gc.collect() # Just in case.
+
+def test_fail_from_source():
+ path = os.path.join(kInputsDir, 'non-existent.cpp')
+ try:
+ tu = TranslationUnit.from_source(path)
+ except TranslationUnitLoadError:
+ tu = None
+ assert tu == None
+
+def test_fail_from_ast_file():
+ path = os.path.join(kInputsDir, 'non-existent.ast')
+ try:
+ tu = TranslationUnit.from_ast_file(path)
+ except TranslationUnitLoadError:
+ tu = None
+ assert tu == None
Modified: vendor/clang/dist/bindings/xml/comment-xml-schema.rng
==============================================================================
Binary file (source and/or target). No diff available.
Added: vendor/clang/dist/docs/AddressSanitizer.rst
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/clang/dist/docs/AddressSanitizer.rst Mon Apr 8 18:45:10 2013 (r249261)
@@ -0,0 +1,163 @@
+================
+AddressSanitizer
+================
+
+.. contents::
+ :local:
+
+Introduction
+============
+
+AddressSanitizer is a fast memory error detector. It consists of a compiler
+instrumentation module and a run-time library. The tool can detect the
+following types of bugs:
+
+* Out-of-bounds accesses to heap, stack and globals
+* Use-after-free
+* Use-after-return (to some extent)
+* Double-free, invalid free
+
+Typical slowdown introduced by AddressSanitizer is **2x**.
+
+How to build
+============
+
+Follow the `clang build instructions <../get_started.html>`_. CMake build is
+supported.
+
+Usage
+=====
+
+Simply compile and link your program with ``-fsanitize=address`` flag. The
+AddressSanitizer run-time library should be linked to the final executable, so
+make sure to use ``clang`` (not ``ld``) for the final link step. When linking
+shared libraries, the AddressSanitizer run-time is not linked, so
+``-Wl,-z,defs`` may cause link errors (don't use it with AddressSanitizer). To
+get a reasonable performance add ``-O1`` or higher. To get nicer stack traces
+in error messages add ``-fno-omit-frame-pointer``. To get perfect stack traces
+you may need to disable inlining (just use ``-O1``) and tail call elimination
+(``-fno-optimize-sibling-calls``).
+
+.. code-block:: console
+
+ % cat example_UseAfterFree.cc
+ int main(int argc, char **argv) {
+ int *array = new int[100];
+ delete [] array;
+ return array[argc]; // BOOM
+ }
+
+ # Compile and link
+ % clang -O1 -g -fsanitize=address -fno-omit-frame-pointer example_UseAfterFree.cc
+
+or:
+
+.. code-block:: console
+
+ # Compile
+ % clang -O1 -g -fsanitize=address -fno-omit-frame-pointer -c example_UseAfterFree.cc
+ # Link
+ % clang -g -fsanitize=address example_UseAfterFree.o
+
+If a bug is detected, the program will print an error message to stderr and
+exit with a non-zero exit code. Currently, AddressSanitizer does not symbolize
+its output, so you may need to use a separate script to symbolize the result
+offline (this will be fixed in future).
+
+.. code-block:: console
+
+ % ./a.out 2> log
+ % projects/compiler-rt/lib/asan/scripts/asan_symbolize.py / < log | c++filt
+ ==9442== ERROR: AddressSanitizer heap-use-after-free on address 0x7f7ddab8c084 at pc 0x403c8c bp 0x7fff87fb82d0 sp 0x7fff87fb82c8
+ READ of size 4 at 0x7f7ddab8c084 thread T0
+ #0 0x403c8c in main example_UseAfterFree.cc:4
+ #1 0x7f7ddabcac4d in __libc_start_main ??:0
+ 0x7f7ddab8c084 is located 4 bytes inside of 400-byte region [0x7f7ddab8c080,0x7f7ddab8c210)
+ freed by thread T0 here:
+ #0 0x404704 in operator delete[](void*) ??:0
+ #1 0x403c53 in main example_UseAfterFree.cc:4
+ #2 0x7f7ddabcac4d in __libc_start_main ??:0
+ previously allocated by thread T0 here:
+ #0 0x404544 in operator new[](unsigned long) ??:0
+ #1 0x403c43 in main example_UseAfterFree.cc:2
+ #2 0x7f7ddabcac4d in __libc_start_main ??:0
+ ==9442== ABORTING
+
+AddressSanitizer exits on the first detected error. This is by design.
+One reason: it makes the generated code smaller and faster (both by
+~5%). Another reason: this makes fixing bugs unavoidable. With Valgrind,
+it is often the case that users treat Valgrind warnings as false
+positives (which they are not) and don't fix them.
+
+``__has_feature(address_sanitizer)``
+------------------------------------
+
+In some cases one may need to execute different code depending on whether
+AddressSanitizer is enabled.
+:ref:`\_\_has\_feature <langext-__has_feature-__has_extension>` can be used for
+this purpose.
+
+.. code-block:: c
+
+ #if defined(__has_feature)
+ # if __has_feature(address_sanitizer)
+ // code that builds only under AddressSanitizer
+ # endif
+ #endif
+
+``__attribute__((no_sanitize_address))``
+-----------------------------------------------
+
+Some code should not be instrumented by AddressSanitizer. One may use the
+function attribute
+:ref:`no_sanitize_address <langext-address_sanitizer>`
+(or a deprecated synonym `no_address_safety_analysis`)
+to disable instrumentation of a particular function. This attribute may not be
+supported by other compilers, so we suggest to use it together with
+``__has_feature(address_sanitizer)``. Note: currently, this attribute will be
+lost if the function is inlined.
+
+Initialization order checking
+-----------------------------
+
+AddressSanitizer can optionally detect dynamic initialization order problems,
+when initialization of globals defined in one translation unit uses
+globals defined in another translation unit. To enable this check at runtime,
+you should set environment variable
+``ASAN_OPTIONS=check_initialization_order=1``.
+
+Supported Platforms
+===================
+
+AddressSanitizer is supported on
+
+* Linux i386/x86\_64 (tested on Ubuntu 10.04 and 12.04);
+* MacOS 10.6, 10.7 and 10.8 (i386/x86\_64).
+
+Support for Linux ARM (and Android ARM) is in progress (it may work, but
+is not guaranteed too).
+
+Limitations
+===========
+
+* AddressSanitizer uses more real memory than a native run. Exact overhead
+ depends on the allocations sizes. The smaller the allocations you make the
+ bigger the overhead is.
+* AddressSanitizer uses more stack memory. We have seen up to 3x increase.
+* On 64-bit platforms AddressSanitizer maps (but not reserves) 16+ Terabytes of
+ virtual address space. This means that tools like ``ulimit`` may not work as
+ usually expected.
+* Static linking is not supported.
+
+Current Status
+==============
+
+AddressSanitizer is fully functional on supported platforms starting from LLVM
+3.1. The test suite is integrated into CMake build and can be run with ``make
+check-asan`` command.
+
+More Information
+================
+
+`http://code.google.com/p/address-sanitizer <http://code.google.com/p/address-sanitizer/>`_
+
Added: vendor/clang/dist/docs/AutomaticReferenceCounting.rst
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ vendor/clang/dist/docs/AutomaticReferenceCounting.rst Mon Apr 8 18:45:10 2013 (r249261)
@@ -0,0 +1,2283 @@
+.. FIXME: move to the stylesheet or Sphinx plugin
+
+.. raw:: html
+
+ <style>
+ .arc-term { font-style: italic; font-weight: bold; }
+ .revision { font-style: italic; }
+ .when-revised { font-weight: bold; font-style: normal; }
+
+ /*
+ * Automatic numbering is described in this article:
+ * http://dev.opera.com/articles/view/automatic-numbering-with-css-counters/
+ */
+ /*
+ * Automatic numbering for the TOC.
+ * This is wrong from the semantics point of view, since it is an ordered
+ * list, but uses "ul" tag.
+ */
+ div#contents.contents.local ul {
+ counter-reset: toc-section;
+ list-style-type: none;
+ }
+ div#contents.contents.local ul li {
+ counter-increment: toc-section;
+ background: none; // Remove bullets
+ }
+ div#contents.contents.local ul li a.reference:before {
+ content: counters(toc-section, ".") " ";
+ }
+
+ /* Automatic numbering for the body. */
+ body {
+ counter-reset: section subsection subsubsection;
+ }
+ .section h2 {
+ counter-reset: subsection subsubsection;
+ counter-increment: section;
+ }
+ .section h2 a.toc-backref:before {
+ content: counter(section) " ";
+ }
+ .section h3 {
+ counter-reset: subsubsection;
+ counter-increment: subsection;
+ }
+ .section h3 a.toc-backref:before {
+ content: counter(section) "." counter(subsection) " ";
+ }
+ .section h4 {
+ counter-increment: subsubsection;
+ }
+ .section h4 a.toc-backref:before {
+ content: counter(section) "." counter(subsection) "." counter(subsubsection) " ";
+ }
+ </style>
+
+.. role:: arc-term
+.. role:: revision
+.. role:: when-revised
+
+==============================================
+Objective-C Automatic Reference Counting (ARC)
+==============================================
+
+.. contents::
+ :local:
+
+.. _arc.meta:
+
+About this document
+===================
+
+.. _arc.meta.purpose:
+
+Purpose
+-------
+
+The first and primary purpose of this document is to serve as a complete
+technical specification of Automatic Reference Counting. Given a core
+Objective-C compiler and runtime, it should be possible to write a compiler and
+runtime which implements these new semantics.
+
+The secondary purpose is to act as a rationale for why ARC was designed in this
+way. This should remain tightly focused on the technical design and should not
+stray into marketing speculation.
+
+.. _arc.meta.background:
+
+Background
+----------
+
+This document assumes a basic familiarity with C.
+
+:arc-term:`Blocks` are a C language extension for creating anonymous functions.
+Users interact with and transfer block objects using :arc-term:`block
+pointers`, which are represented like a normal pointer. A block may capture
+values from local variables; when this occurs, memory must be dynamically
+allocated. The initial allocation is done on the stack, but the runtime
+provides a ``Block_copy`` function which, given a block pointer, either copies
+the underlying block object to the heap, setting its reference count to 1 and
+returning the new block pointer, or (if the block object is already on the
+heap) increases its reference count by 1. The paired function is
+``Block_release``, which decreases the reference count by 1 and destroys the
+object if the count reaches zero and is on the heap.
+
+Objective-C is a set of language extensions, significant enough to be
+considered a different language. It is a strict superset of C. The extensions
+can also be imposed on C++, producing a language called Objective-C++. The
+primary feature is a single-inheritance object system; we briefly describe the
+modern dialect.
+
+Objective-C defines a new type kind, collectively called the :arc-term:`object
+pointer types`. This kind has two notable builtin members, ``id`` and
+``Class``; ``id`` is the final supertype of all object pointers. The validity
+of conversions between object pointer types is not checked at runtime. Users
+may define :arc-term:`classes`; each class is a type, and the pointer to that
+type is an object pointer type. A class may have a superclass; its pointer
+type is a subtype of its superclass's pointer type. A class has a set of
+:arc-term:`ivars`, fields which appear on all instances of that class. For
+every class *T* there's an associated metaclass; it has no fields, its
+superclass is the metaclass of *T*'s superclass, and its metaclass is a global
+class. Every class has a global object whose class is the class's metaclass;
+metaclasses have no associated type, so pointers to this object have type
+``Class``.
+
+A class declaration (``@interface``) declares a set of :arc-term:`methods`. A
+method has a return type, a list of argument types, and a :arc-term:`selector`:
+a name like ``foo:bar:baz:``, where the number of colons corresponds to the
+number of formal arguments. A method may be an instance method, in which case
+it can be invoked on objects of the class, or a class method, in which case it
+can be invoked on objects of the metaclass. A method may be invoked by
+providing an object (called the :arc-term:`receiver`) and a list of formal
+arguments interspersed with the selector, like so:
+
+.. code-block:: objc
+
+ [receiver foo: fooArg bar: barArg baz: bazArg]
+
+This looks in the dynamic class of the receiver for a method with this name,
+then in that class's superclass, etc., until it finds something it can execute.
+The receiver "expression" may also be the name of a class, in which case the
+actual receiver is the class object for that class, or (within method
+definitions) it may be ``super``, in which case the lookup algorithm starts
+with the static superclass instead of the dynamic class. The actual methods
+dynamically found in a class are not those declared in the ``@interface``, but
+those defined in a separate ``@implementation`` declaration; however, when
+compiling a call, typechecking is done based on the methods declared in the
+``@interface``.
+
+Method declarations may also be grouped into :arc-term:`protocols`, which are not
+inherently associated with any class, but which classes may claim to follow.
+Object pointer types may be qualified with additional protocols that the object
+is known to support.
+
+:arc-term:`Class extensions` are collections of ivars and methods, designed to
+allow a class's ``@interface`` to be split across multiple files; however,
+there is still a primary implementation file which must see the
+``@interface``\ s of all class extensions. :arc-term:`Categories` allow
+methods (but not ivars) to be declared *post hoc* on an arbitrary class; the
+methods in the category's ``@implementation`` will be dynamically added to that
+class's method tables which the category is loaded at runtime, replacing those
+methods in case of a collision.
+
+In the standard environment, objects are allocated on the heap, and their
+lifetime is manually managed using a reference count. This is done using two
+instance methods which all classes are expected to implement: ``retain``
+increases the object's reference count by 1, whereas ``release`` decreases it
+by 1 and calls the instance method ``dealloc`` if the count reaches 0. To
+simplify certain operations, there is also an :arc-term:`autorelease pool`, a
+thread-local list of objects to call ``release`` on later; an object can be
+added to this pool by calling ``autorelease`` on it.
+
+Block pointers may be converted to type ``id``; block objects are laid out in a
+way that makes them compatible with Objective-C objects. There is a builtin
+class that all block objects are considered to be objects of; this class
+implements ``retain`` by adjusting the reference count, not by calling
+``Block_copy``.
+
+.. _arc.meta.evolution:
+
+Evolution
+---------
+
+ARC is under continual evolution, and this document must be updated as the
+language progresses.
+
+If a change increases the expressiveness of the language, for example by
+lifting a restriction or by adding new syntax, the change will be annotated
+with a revision marker, like so:
+
+ ARC applies to Objective-C pointer types, block pointer types, and
+ :when-revised:`[beginning Apple 8.0, LLVM 3.8]` :revision:`BPTRs declared
+ within` ``extern "BCPL"`` blocks.
+
+For now, it is sensible to version this document by the releases of its sole
+implementation (and its host project), clang. "LLVM X.Y" refers to an
+open-source release of clang from the LLVM project. "Apple X.Y" refers to an
+Apple-provided release of the Apple LLVM Compiler. Other organizations that
+prepare their own, separately-versioned clang releases and wish to maintain
+similar information in this document should send requests to cfe-dev.
+
+If a change decreases the expressiveness of the language, for example by
+imposing a new restriction, this should be taken as an oversight in the
+original specification and something to be avoided in all versions. Such
+changes are generally to be avoided.
+
+.. _arc.general:
+
+General
+=======
+
+Automatic Reference Counting implements automatic memory management for
+Objective-C objects and blocks, freeing the programmer from the need to
+explicitly insert retains and releases. It does not provide a cycle collector;
+users must explicitly manage the lifetime of their objects, breaking cycles
+manually or with weak or unsafe references.
+
+ARC may be explicitly enabled with the compiler flag ``-fobjc-arc``. It may
+also be explicitly disabled with the compiler flag ``-fno-objc-arc``. The last
+of these two flags appearing on the compile line "wins".
+
+If ARC is enabled, ``__has_feature(objc_arc)`` will expand to 1 in the
+preprocessor. For more information about ``__has_feature``, see the
+:ref:`language extensions <langext-__has_feature-__has_extension>` document.
+
+.. _arc.objects:
+
+Retainable object pointers
+==========================
+
+This section describes retainable object pointers, their basic operations, and
+the restrictions imposed on their use under ARC. Note in particular that it
+covers the rules for pointer *values* (patterns of bits indicating the location
+of a pointed-to object), not pointer *objects* (locations in memory which store
+pointer values). The rules for objects are covered in the next section.
+
+A :arc-term:`retainable object pointer` (or "retainable pointer") is a value of
+a :arc-term:`retainable object pointer type` ("retainable type"). There are
+three kinds of retainable object pointer types:
+
+* block pointers (formed by applying the caret (``^``) declarator sigil to a
+ function type)
+* Objective-C object pointers (``id``, ``Class``, ``NSFoo*``, etc.)
+* typedefs marked with ``__attribute__((NSObject))``
+
+Other pointer types, such as ``int*`` and ``CFStringRef``, are not subject to
+ARC's semantics and restrictions.
+
+.. admonition:: Rationale
+
+ We are not at liberty to require all code to be recompiled with ARC;
+ therefore, ARC must interoperate with Objective-C code which manages retains
+ and releases manually. In general, there are three requirements in order for
+ a compiler-supported reference-count system to provide reliable
+ interoperation:
+
+ * The type system must reliably identify which objects are to be managed. An
+ ``int*`` might be a pointer to a ``malloc``'ed array, or it might be an
+ interior pointer to such an array, or it might point to some field or local
+ variable. In contrast, values of the retainable object pointer types are
+ never interior.
+
+ * The type system must reliably indicate how to manage objects of a type.
+ This usually means that the type must imply a procedure for incrementing
+ and decrementing retain counts. Supporting single-ownership objects
+ requires a lot more explicit mediation in the language.
+
+ * There must be reliable conventions for whether and when "ownership" is
+ passed between caller and callee, for both arguments and return values.
+ Objective-C methods follow such a convention very reliably, at least for
+ system libraries on Mac OS X, and functions always pass objects at +0. The
+ C-based APIs for Core Foundation objects, on the other hand, have much more
+ varied transfer semantics.
+
+The use of ``__attribute__((NSObject))`` typedefs is not recommended. If it's
+absolutely necessary to use this attribute, be very explicit about using the
+typedef, and do not assume that it will be preserved by language features like
+``__typeof`` and C++ template argument substitution.
+
+.. admonition:: Rationale
+
+ Any compiler operation which incidentally strips type "sugar" from a type
+ will yield a type without the attribute, which may result in unexpected
+ behavior.
+
+.. _arc.objects.retains:
+
+Retain count semantics
+----------------------
+
+A retainable object pointer is either a :arc-term:`null pointer` or a pointer
+to a valid object. Furthermore, if it has block pointer type and is not
+``null`` then it must actually be a pointer to a block object, and if it has
+``Class`` type (possibly protocol-qualified) then it must actually be a pointer
+to a class object. Otherwise ARC does not enforce the Objective-C type system
+as long as the implementing methods follow the signature of the static type.
+It is undefined behavior if ARC is exposed to an invalid pointer.
+
+For ARC's purposes, a valid object is one with "well-behaved" retaining
+operations. Specifically, the object must be laid out such that the
+Objective-C message send machinery can successfully send it the following
+messages:
+
+* ``retain``, taking no arguments and returning a pointer to the object.
+* ``release``, taking no arguments and returning ``void``.
+* ``autorelease``, taking no arguments and returning a pointer to the object.
+
+The behavior of these methods is constrained in the following ways. The term
+:arc-term:`high-level semantics` is an intentionally vague term; the intent is
+that programmers must implement these methods in a way such that the compiler,
+modifying code in ways it deems safe according to these constraints, will not
+violate their requirements. For example, if the user puts logging statements
+in ``retain``, they should not be surprised if those statements are executed
+more or less often depending on optimization settings. These constraints are
+not exhaustive of the optimization opportunities: values held in local
+variables are subject to additional restrictions, described later in this
+document.
+
+It is undefined behavior if a computation history featuring a send of
+``retain`` followed by a send of ``release`` to the same object, with no
+intervening ``release`` on that object, is not equivalent under the high-level
+semantics to a computation history in which these sends are removed. Note that
+this implies that these methods may not raise exceptions.
+
+It is undefined behavior if a computation history features any use whatsoever
+of an object following the completion of a send of ``release`` that is not
+preceded by a send of ``retain`` to the same object.
+
+The behavior of ``autorelease`` must be equivalent to sending ``release`` when
+one of the autorelease pools currently in scope is popped. It may not throw an
+exception.
+
+When the semantics call for performing one of these operations on a retainable
+object pointer, if that pointer is ``null`` then the effect is a no-op.
+
+All of the semantics described in this document are subject to additional
+:ref:`optimization rules <arc.optimization>` which permit the removal or
+optimization of operations based on local knowledge of data flow. The
+semantics describe the high-level behaviors that the compiler implements, not
+an exact sequence of operations that a program will be compiled into.
+
+.. _arc.objects.operands:
+
+Retainable object pointers as operands and arguments
+----------------------------------------------------
+
+In general, ARC does not perform retain or release operations when simply using
+a retainable object pointer as an operand within an expression. This includes:
+
+* loading a retainable pointer from an object with non-weak :ref:`ownership
+ <arc.ownership>`,
+* passing a retainable pointer as an argument to a function or method, and
+* receiving a retainable pointer as the result of a function or method call.
+
+.. admonition:: Rationale
+
+ While this might seem uncontroversial, it is actually unsafe when multiple
+ expressions are evaluated in "parallel", as with binary operators and calls,
+ because (for example) one expression might load from an object while another
+ writes to it. However, C and C++ already call this undefined behavior
+ because the evaluations are unsequenced, and ARC simply exploits that here to
+ avoid needing to retain arguments across a large number of calls.
+
+The remainder of this section describes exceptions to these rules, how those
+exceptions are detected, and what those exceptions imply semantically.
+
+.. _arc.objects.operands.consumed:
+
+Consumed parameters
+^^^^^^^^^^^^^^^^^^^
+
+A function or method parameter of retainable object pointer type may be marked
+as :arc-term:`consumed`, signifying that the callee expects to take ownership
+of a +1 retain count. This is done by adding the ``ns_consumed`` attribute to
+the parameter declaration, like so:
+
+.. code-block:: objc
+
+ void foo(__attribute((ns_consumed)) id x);
+ - (void) foo: (id) __attribute((ns_consumed)) x;
+
+This attribute is part of the type of the function or method, not the type of
+the parameter. It controls only how the argument is passed and received.
+
+When passing such an argument, ARC retains the argument prior to making the
+call.
+
+When receiving such an argument, ARC releases the argument at the end of the
+function, subject to the usual optimizations for local values.
+
+.. admonition:: Rationale
+
+ This formalizes direct transfers of ownership from a caller to a callee. The
+ most common scenario here is passing the ``self`` parameter to ``init``, but
+ it is useful to generalize. Typically, local optimization will remove any
+ extra retains and releases: on the caller side the retain will be merged with
+ a +1 source, and on the callee side the release will be rolled into the
+ initialization of the parameter.
+
+The implicit ``self`` parameter of a method may be marked as consumed by adding
+``__attribute__((ns_consumes_self))`` to the method declaration. Methods in
+the ``init`` :ref:`family <arc.method-families>` are treated as if they were
+implicitly marked with this attribute.
+
+It is undefined behavior if an Objective-C message send to a method with
+``ns_consumed`` parameters (other than self) is made with a null receiver. It
+is undefined behavior if the method to which an Objective-C message send
+statically resolves to has a different set of ``ns_consumed`` parameters than
+the method it dynamically resolves to. It is undefined behavior if a block or
+function call is made through a static type with a different set of
+``ns_consumed`` parameters than the implementation of the called block or
+function.
+
+.. admonition:: Rationale
+
+ Consumed parameters with null receiver are a guaranteed leak. Mismatches
+ with consumed parameters will cause over-retains or over-releases, depending
+ on the direction. The rule about function calls is really just an
+ application of the existing C/C++ rule about calling functions through an
+ incompatible function type, but it's useful to state it explicitly.
+
+.. _arc.object.operands.retained-return-values:
+
+Retained return values
+^^^^^^^^^^^^^^^^^^^^^^
+
+A function or method which returns a retainable object pointer type may be
+marked as returning a retained value, signifying that the caller expects to take
+ownership of a +1 retain count. This is done by adding the
+``ns_returns_retained`` attribute to the function or method declaration, like
+so:
+
+.. code-block:: objc
+
+ id foo(void) __attribute((ns_returns_retained));
+ - (id) foo __attribute((ns_returns_retained));
+
+This attribute is part of the type of the function or method.
+
+When returning from such a function or method, ARC retains the value at the
+point of evaluation of the return statement, before leaving all local scopes.
+
+When receiving a return result from such a function or method, ARC releases the
+value at the end of the full-expression it is contained within, subject to the
+usual optimizations for local values.
+
+.. admonition:: Rationale
+
+ This formalizes direct transfers of ownership from a callee to a caller. The
+ most common scenario this models is the retained return from ``init``,
+ ``alloc``, ``new``, and ``copy`` methods, but there are other cases in the
+ frameworks. After optimization there are typically no extra retains and
+ releases required.
+
+Methods in the ``alloc``, ``copy``, ``init``, ``mutableCopy``, and ``new``
+:ref:`families <arc.method-families>` are implicitly marked
+``__attribute__((ns_returns_retained))``. This may be suppressed by explicitly
+marking the method ``__attribute__((ns_returns_not_retained))``.
+
+It is undefined behavior if the method to which an Objective-C message send
+statically resolves has different retain semantics on its result from the
+method it dynamically resolves to. It is undefined behavior if a block or
+function call is made through a static type with different retain semantics on
+its result from the implementation of the called block or function.
+
+.. admonition:: Rationale
+
+ Mismatches with returned results will cause over-retains or over-releases,
+ depending on the direction. Again, the rule about function calls is really
+ just an application of the existing C/C++ rule about calling functions
+ through an incompatible function type.
+
+.. _arc.objects.operands.unretained-returns:
+
+Unretained return values
+^^^^^^^^^^^^^^^^^^^^^^^^
+
+A method or function which returns a retainable object type but does not return
+a retained value must ensure that the object is still valid across the return
+boundary.
+
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-all
mailing list