svn commit: r277325 - in vendor/clang/dist: . bindings/python/clang bindings/python/tests/cindex cmake cmake/modules docs docs/tools examples/PrintFunctionNames examples/clang-interpreter include/c...

Dimitry Andric dim at FreeBSD.org
Sun Jan 18 16:23:55 UTC 2015


Author: dim
Date: Sun Jan 18 16:23:48 2015
New Revision: 277325
URL: https://svnweb.freebsd.org/changeset/base/277325

Log:
  Vendor import of clang RELEASE_360/rc1 tag r226102 (effectively, 3.6.0 RC1):
  https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_360/rc1@226102

Added:
  vendor/clang/dist/.clang-tidy
  vendor/clang/dist/cmake/
  vendor/clang/dist/cmake/modules/
  vendor/clang/dist/cmake/modules/ClangConfig.cmake
  vendor/clang/dist/include/clang/Analysis/CodeInjector.h   (contents, props changed)
  vendor/clang/dist/include/clang/Basic/BuiltinsLe64.def
  vendor/clang/dist/include/clang/Basic/SanitizerBlacklist.h   (contents, props changed)
  vendor/clang/dist/include/clang/Basic/Sanitizers.h   (contents, props changed)
  vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticReader.h   (contents, props changed)
  vendor/clang/dist/include/clang/Frontend/SerializedDiagnostics.h   (contents, props changed)
  vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h   (contents, props changed)
  vendor/clang/dist/include/clang/Tooling/Core/
  vendor/clang/dist/include/clang/Tooling/Core/Replacement.h   (contents, props changed)
  vendor/clang/dist/lib/Analysis/CodeInjector.cpp   (contents, props changed)
  vendor/clang/dist/lib/Basic/SanitizerBlacklist.cpp   (contents, props changed)
  vendor/clang/dist/lib/Basic/Sanitizers.cpp   (contents, props changed)
  vendor/clang/dist/lib/CodeGen/CoverageMappingGen.cpp   (contents, props changed)
  vendor/clang/dist/lib/CodeGen/CoverageMappingGen.h   (contents, props changed)
  vendor/clang/dist/lib/CodeGen/SanitizerMetadata.cpp   (contents, props changed)
  vendor/clang/dist/lib/CodeGen/SanitizerMetadata.h   (contents, props changed)
  vendor/clang/dist/lib/Driver/CrossWindowsToolChain.cpp   (contents, props changed)
  vendor/clang/dist/lib/Driver/MSVCToolChain.cpp   (contents, props changed)
  vendor/clang/dist/lib/Format/UnwrappedLineFormatter.cpp   (contents, props changed)
  vendor/clang/dist/lib/Format/UnwrappedLineFormatter.h   (contents, props changed)
  vendor/clang/dist/lib/Frontend/CodeGenOptions.cpp   (contents, props changed)
  vendor/clang/dist/lib/Frontend/SerializedDiagnosticReader.cpp   (contents, props changed)
  vendor/clang/dist/lib/Headers/__stddef_max_align_t.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/adxintrin.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/avx512bwintrin.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/avx512erintrin.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/avx512fintrin.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/avx512vlbwintrin.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/avx512vlintrin.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/stdatomic.h   (contents, props changed)
  vendor/clang/dist/lib/Headers/vadefs.h   (contents, props changed)
  vendor/clang/dist/lib/Sema/SemaCUDA.cpp   (contents, props changed)
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/ModelConsumer.cpp   (contents, props changed)
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/ModelInjector.cpp   (contents, props changed)
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/ModelInjector.h   (contents, props changed)
  vendor/clang/dist/lib/Tooling/Core/
  vendor/clang/dist/lib/Tooling/Core/CMakeLists.txt   (contents, props changed)
  vendor/clang/dist/lib/Tooling/Core/Makefile   (contents, props changed)
  vendor/clang/dist/lib/Tooling/Core/Replacement.cpp   (contents, props changed)
  vendor/clang/dist/test/ARCMT/objcmt-property-dot-syntax.m
  vendor/clang/dist/test/ARCMT/objcmt-property-dot-syntax.m.result
  vendor/clang/dist/test/ARCMT/objcmt-undefined-ns-macros.m
  vendor/clang/dist/test/ARCMT/objcmt-undefined-ns-macros.m.result
  vendor/clang/dist/test/Analysis/Inputs/Models/
  vendor/clang/dist/test/Analysis/Inputs/Models/modeledFunction.model
  vendor/clang/dist/test/Analysis/Inputs/Models/notzero.model
  vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-for-pthread-lock.h   (contents, props changed)
  vendor/clang/dist/test/Analysis/NewDeleteLeaks-PR19102.cpp   (contents, props changed)
  vendor/clang/dist/test/Analysis/disable-all-checks.c   (contents, props changed)
  vendor/clang/dist/test/Analysis/malloc-protoype.c   (contents, props changed)
  vendor/clang/dist/test/Analysis/malloc-sizeof.cpp   (contents, props changed)
  vendor/clang/dist/test/Analysis/model-file.cpp   (contents, props changed)
  vendor/clang/dist/test/Analysis/unix-api.c   (contents, props changed)
  vendor/clang/dist/test/Analysis/vla.c   (contents, props changed)
  vendor/clang/dist/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.general/
  vendor/clang/dist/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.general/p8.cpp   (contents, props changed)
  vendor/clang/dist/test/CXX/drs/dr16xx.cpp   (contents, props changed)
  vendor/clang/dist/test/CXX/drs/dr18xx.cpp   (contents, props changed)
  vendor/clang/dist/test/CXX/drs/dr6xx.cpp   (contents, props changed)
  vendor/clang/dist/test/CXX/except/except.spec/p5-delayed.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGen/24-bit.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/aarch64-fix-cortex-a53-835769.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/adc-builtins.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/address-sanitizer-and-array-cookie.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGen/adx-builtins.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/align_value.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGen/arm-neon-directed-rounding.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/arm-neon-numeric-maxmin.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/avx512bw-builtins.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/avx512f-builtins.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/avx512vl-builtins.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/avx512vlbw-builtins.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/block-with-perdefinedexpr.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/builtin-assume-aligned.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/builtin-recursive.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGen/builtins-arm-msvc-compat-error.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/builtins-arm-msvc-compat-only.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/builtins-ppc-vsx.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/complex-math.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/debug-info-block-out-return.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/ext-vector-indexing.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/fp128_complex.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/fsgsbase-builtins.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/mangle-blocks.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/mips-transparent-union.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/ms-align-tentative.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/ms-inline-asm-functions.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/piclevels.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/ppc-signbit.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/ppc-varargs-struct.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/ppc64-elf-abi.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/sanitize-address-field-padding.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGen/variadic-null-win64.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/vectorcall.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/vlt_to_pointer.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/windows-struct-abi.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/x86-atomic-long_double.c   (contents, props changed)
  vendor/clang/dist/test/CodeGen/x86_64-arguments-win32.c   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/align-avx-complete-objects.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/call-with-static-chain.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/ctor-globalopt.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/cxx1y-variable-template-linkage.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/cxx1z-fold-expression.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/debug-info-access.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/debug-info-line.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/debug-info-ptr-to-member-function.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/debug-info-windows-dtor.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/dllexport-alias.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/homogeneous-aggregates.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/mangle-literal-suffix.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/mangle-local-anonymous-unions.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/merge-functions.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-byval-thunks.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-structors-delayed-template.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vmemptr-conflicts.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vmemptr-fastcall.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/microsoft-uuidof-mangling.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/mingw-w64-seh-exceptions.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/ms-inline-asm-return.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/ms-thread_local.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/nrvo-noreturn.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/optnone-def-decl.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/pr18635.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/pr20719.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/pr20897.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/pr21989.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/predefined-expr-cxx14.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/sections.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/vararg-non-pod-ms-compat.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/vla-lambda-capturing.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/vlt_to_reference.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/vtable-align.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/vtable-holder-self-reference.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenCXX/x86_64-arguments-nacl-x32.cpp   (contents, props changed)
  vendor/clang/dist/test/CodeGenObjC/block-over-align.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-block-type.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-nested-blocks.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-variadic-method.m
  vendor/clang/dist/test/CodeGenObjC/mangle-blocks.m
  vendor/clang/dist/test/CodeGenObjC/private-extern-selector-reference.m
  vendor/clang/dist/test/CodeGenObjC/undefined-protocol2.m
  vendor/clang/dist/test/CodeGenObjCXX/arc-cxx11-init-list.mm
  vendor/clang/dist/test/CodeGenObjCXX/block-id.mm
  vendor/clang/dist/test/CodeGenObjCXX/debug-info-line.mm
  vendor/clang/dist/test/CodeGenObjCXX/destroy.mm
  vendor/clang/dist/test/CodeGenObjCXX/subst-sel.mm
  vendor/clang/dist/test/CodeGenOpenCL/address-spaces-conversions.cl
  vendor/clang/dist/test/CodeGenOpenCL/amdgpu-num-gpr-attr.cl
  vendor/clang/dist/test/CodeGenOpenCL/const-str-array-decay.cl
  vendor/clang/dist/test/CodeGenOpenCL/constant-addr-space-globals.cl
  vendor/clang/dist/test/CodeGenOpenCL/denorms-are-zero.cl
  vendor/clang/dist/test/CodeGenOpenCL/local-initializer-undef.cl
  vendor/clang/dist/test/CodeGenOpenCL/relaxed-fpmath.cl
  vendor/clang/dist/test/CoverageMapping/
  vendor/clang/dist/test/CoverageMapping/Inputs/
  vendor/clang/dist/test/CoverageMapping/Inputs/code.h   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/Inputs/header1.h   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/break.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/builtinmacro.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/casts.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/classtemplate.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/continue.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/header.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/if.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/includehell.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/ir.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/label.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/logical.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/loopmacro.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/loops.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/macroception.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/macroparams.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/macroparams2.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/macros.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/nestedclass.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/objc.m
  vendor/clang/dist/test/CoverageMapping/preprocessor.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/return.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/switch.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/templates.cpp   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/test.c   (contents, props changed)
  vendor/clang/dist/test/CoverageMapping/trycatch.cpp   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/Windows/
  vendor/clang/dist/test/Driver/Inputs/Windows/ARM/
  vendor/clang/dist/test/Driver/Inputs/Windows/ARM/8.1/
  vendor/clang/dist/test/Driver/Inputs/Windows/ARM/8.1/usr/
  vendor/clang/dist/test/Driver/Inputs/Windows/ARM/8.1/usr/bin/
  vendor/clang/dist/test/Driver/Inputs/Windows/ARM/8.1/usr/bin/armv7-windows-itanium-ld   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/basic_netbsd_tree/usr/lib/eabihf/
  vendor/clang/dist/test/Driver/Inputs/basic_netbsd_tree/usr/lib/eabihf/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/basic_netbsd_tree/usr/lib/powerpc/
  vendor/clang/dist/test/Driver/Inputs/basic_netbsd_tree/usr/lib/powerpc/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/cc1-response.txt   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/gen-response.c   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/el/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/nan2008/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/nan2008/el/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/soft-float/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/soft-float/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/include-fixed/uclibc/soft-float/el/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/el/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/el/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/nan2008/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/nan2008/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/nan2008/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/nan2008/el/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/nan2008/el/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/soft-float/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/soft-float/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/soft-float/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/soft-float/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/soft-float/el/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/lib/gcc/mips-linux-gnu/4.6.3/uclibc/soft-float/el/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/el/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/nan2008/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/nan2008/el/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/soft-float/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/soft-float/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/lib/uclibc/soft-float/el/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/el/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/el/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/nan2008/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/el/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/soft-float/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_cs_tree/mips-linux-gnu/libc/uclibc/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/nan2008/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/nan2008/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/sof/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/el/sof/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/nan2008/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/nan2008/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/sof/crtbegin.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/uclibc/sof/crtend.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/el/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/el/nan2008/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/el/nan2008/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/el/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/el/sof/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/el/sof/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/nan2008/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/nan2008/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/sof/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/uclibc/sof/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/el/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/el/nan2008/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/el/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/el/sof/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/nan2008/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/uclibc/sof/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/include/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/include/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/nan2008/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/include/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/include/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/sof/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/include/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/include/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/el/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/include/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/include/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/nan2008/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/include/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/include/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/sof/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/include/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/include/bits/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/include/bits/.keep
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/lib/crt1.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/lib/crti.o   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/uclibc/usr/lib/crtn.o   (contents, props changed)
  vendor/clang/dist/test/Driver/aarch64-fix-cortex-a53-835769.c   (contents, props changed)
  vendor/clang/dist/test/Driver/arm-abi.c   (contents, props changed)
  vendor/clang/dist/test/Driver/biarch.c   (contents, props changed)
  vendor/clang/dist/test/Driver/cc1-response-files.c   (contents, props changed)
  vendor/clang/dist/test/Driver/cl-link-at-file.c   (contents, props changed)
  vendor/clang/dist/test/Driver/cl-zc.cpp   (contents, props changed)
  vendor/clang/dist/test/Driver/clang-s-opts.s   (contents, props changed)
  vendor/clang/dist/test/Driver/coverage_no_integrated_as.c   (contents, props changed)
  vendor/clang/dist/test/Driver/crash report spaces.c   (contents, props changed)
  vendor/clang/dist/test/Driver/crash-report-null.test
  vendor/clang/dist/test/Driver/darwin-ld-demangle.c   (contents, props changed)
  vendor/clang/dist/test/Driver/darwin-max-type-align.c   (contents, props changed)
  vendor/clang/dist/test/Driver/default-image-name.c   (contents, props changed)
  vendor/clang/dist/test/Driver/env.c   (contents, props changed)
  vendor/clang/dist/test/Driver/fatal-warnings.c   (contents, props changed)
  vendor/clang/dist/test/Driver/fortran.f95
  vendor/clang/dist/test/Driver/freebsd.cpp   (contents, props changed)
  vendor/clang/dist/test/Driver/le64-unknown-unknown.cpp   (contents, props changed)
  vendor/clang/dist/test/Driver/no-canonical-prefixes.c   (contents, props changed)
  vendor/clang/dist/test/Driver/parse-progname.c   (contents, props changed)
  vendor/clang/dist/test/Driver/ppc-abi.c   (contents, props changed)
  vendor/clang/dist/test/Driver/response-file.c   (contents, props changed)
  vendor/clang/dist/test/Driver/rewrite-map-in-diagnostics.c   (contents, props changed)
  vendor/clang/dist/test/Driver/symbol-rewriter.c   (contents, props changed)
  vendor/clang/dist/test/Driver/systemz-as.s   (contents, props changed)
  vendor/clang/dist/test/Driver/thread-model.c   (contents, props changed)
  vendor/clang/dist/test/Driver/windows-cross.c   (contents, props changed)
  vendor/clang/dist/test/Driver/x86-march.c   (contents, props changed)
  vendor/clang/dist/test/FixIt/fixit-class-method-messaging.m
  vendor/clang/dist/test/FixIt/multiarg-selector-fixit.m
  vendor/clang/dist/test/FixIt/property-access-fixit.m
  vendor/clang/dist/test/Frontend/Inputs/profile-sample-use-loc-tracking.prof
  vendor/clang/dist/test/Frontend/profile-sample-use-loc-tracking.c   (contents, props changed)
  vendor/clang/dist/test/Frontend/source-col-map.c   (contents, props changed)
  vendor/clang/dist/test/Frontend/std.cl
  vendor/clang/dist/test/Frontend/trigraphs.cpp   (contents, props changed)
  vendor/clang/dist/test/Frontend/verify-unknown-arg.c   (contents, props changed)
  vendor/clang/dist/test/Frontend/x86-target-cpu.c   (contents, props changed)
  vendor/clang/dist/test/Headers/altivec-intrin.c   (contents, props changed)
  vendor/clang/dist/test/Headers/cpuid.c   (contents, props changed)
  vendor/clang/dist/test/Index/Inputs/complete-at-EOF.c   (contents, props changed)
  vendor/clang/dist/test/Index/Inputs/declare-objc-predef.h   (contents, props changed)
  vendor/clang/dist/test/Index/Inputs/module-undef.h   (contents, props changed)
  vendor/clang/dist/test/Index/comment-lots-of-unknown-commands.c   (contents, props changed)
  vendor/clang/dist/test/Index/complete-at-EOF.c   (contents, props changed)
  vendor/clang/dist/test/Index/complete-module-undef.m
  vendor/clang/dist/test/Index/print-mangled-name.cpp   (contents, props changed)
  vendor/clang/dist/test/Index/reparse-predef-objc-protocol.m
  vendor/clang/dist/test/Layout/itanium-union-bitfield.cpp   (contents, props changed)
  vendor/clang/dist/test/Layout/ms-x86-empty-layout.c   (contents, props changed)
  vendor/clang/dist/test/Lexer/ms-compatibility.c   (contents, props changed)
  vendor/clang/dist/test/Misc/ast-dump-invalid.cpp   (contents, props changed)
  vendor/clang/dist/test/Misc/ast-dump-lookups.cpp   (contents, props changed)
  vendor/clang/dist/test/Misc/ast-print-objectivec.m
  vendor/clang/dist/test/Misc/attr-source-range.cpp   (contents, props changed)
  vendor/clang/dist/test/Misc/diag-special-chars.c   (contents, props changed)
  vendor/clang/dist/test/Misc/serialized-diags-driver.c   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/AddRemovePrivate.framework/
  vendor/clang/dist/test/Modules/Inputs/AddRemovePrivate.framework/Headers/
  vendor/clang/dist/test/Modules/Inputs/AddRemovePrivate.framework/Headers/AddRemovePrivate.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/AddRemovePrivate.framework/Modules/
  vendor/clang/dist/test/Modules/Inputs/AddRemovePrivate.framework/Modules/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/AddRemovePrivate.framework/Modules/module.private.modulemap
  vendor/clang/dist/test/Modules/Inputs/PR20399/
  vendor/clang/dist/test/Modules/Inputs/PR20399/FirstHeader.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/PR20399/SecondHeader.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/PR20399/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/PR20399/stl_map.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/PR20399/vector
  vendor/clang/dist/test/Modules/Inputs/PR20786/
  vendor/clang/dist/test/Modules/Inputs/PR20786/TBranchProxy.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/PR20786/TFormula.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/PR20786/TMath.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/PR20786/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/PR20786/random.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/StdDef/include_again.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/StdDef/ptrdiff_t.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/attr-unavailable/
  vendor/clang/dist/test/Modules/Inputs/attr-unavailable/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/attr-unavailable/oneA.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/attr-unavailable/oneB.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/attr-unavailable/oneC.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/attr-unavailable/two.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-decls-premerged.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/a.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/b.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/c1.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/c2.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/x.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-lookup/y.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-templates-d.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/cxx-templates-textual.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/declare-use/k.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/declare-use/l.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/declare-use/m.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/declare-use/m2.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/dependency-gen-base.modulemap
  vendor/clang/dist/test/Modules/Inputs/dependency-gen-base2.modulemap
  vendor/clang/dist/test/Modules/Inputs/dependency-gen-included.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/dependency-gen-included2.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/dependency-gen.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/explicit-build/
  vendor/clang/dist/test/Modules/Inputs/explicit-build/a.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/explicit-build/b.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/explicit-build/c.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/explicit-build/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/filename/
  vendor/clang/dist/test/Modules/Inputs/filename/a.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/filename/module.map
  vendor/clang/dist/test/Modules/Inputs/include_next/
  vendor/clang/dist/test/Modules/Inputs/include_next/x/
  vendor/clang/dist/test/Modules/Inputs/include_next/x/a.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/include_next/x/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/include_next/x/subdir/
  vendor/clang/dist/test/Modules/Inputs/include_next/x/subdir/b.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/include_next/y/
  vendor/clang/dist/test/Modules/Inputs/include_next/y/a.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/include_next/y/b.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/include_next/y/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/inferred-attr/
  vendor/clang/dist/test/Modules/Inputs/inferred-attr/InferredExternC.framework/
  vendor/clang/dist/test/Modules/Inputs/inferred-attr/InferredExternC.framework/Headers/
  vendor/clang/dist/test/Modules/Inputs/inferred-attr/InferredExternC.framework/Headers/InferredExternC.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/inferred-attr/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/macros_bottom.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/malformed/c.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/merge-typedefs/
  vendor/clang/dist/test/Modules/Inputs/merge-typedefs/a1.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/merge-typedefs/a2.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/merge-typedefs/b1.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/merge-typedefs/b2.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/merge-typedefs/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/merge-using-decls/
  vendor/clang/dist/test/Modules/Inputs/merge-using-decls/a.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/merge-using-decls/b.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/merge-using-decls/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/modular_maps-moduleb-cwd.map
  vendor/clang/dist/test/Modules/Inputs/modular_maps/c.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/modular_maps/modulea-cwd.map
  vendor/clang/dist/test/Modules/Inputs/modular_maps/modulec-cwd.map
  vendor/clang/dist/test/Modules/Inputs/modular_maps/modulec.map
  vendor/clang/dist/test/Modules/Inputs/pr19692/
  vendor/clang/dist/test/Modules/Inputs/pr19692/AIX.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/pr19692/Blah.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/pr19692/TBlah.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/pr19692/TFoo.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/pr19692/module.map
  vendor/clang/dist/test/Modules/Inputs/pr19692/stdint.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/preprocess-prefix.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/relative-dep-gen-1.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/relative-dep-gen-2.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/relative-dep-gen-cwd.modulemap
  vendor/clang/dist/test/Modules/Inputs/relative-dep-gen.modulemap
  vendor/clang/dist/test/Modules/Inputs/va_list/
  vendor/clang/dist/test/Modules/Inputs/va_list/module.modulemap
  vendor/clang/dist/test/Modules/Inputs/va_list/va_list_a.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/va_list/va_list_b.h   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/warn-unused-local-typedef.h   (contents, props changed)
  vendor/clang/dist/test/Modules/add-remove-private.m
  vendor/clang/dist/test/Modules/attr-unavailable.m
  vendor/clang/dist/test/Modules/cxx-lookup.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/dependency-gen.modulemap.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/explicit-build-flags.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/explicit-build-relpath.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/explicit-build.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/filename.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/implementation-of-module.m
  vendor/clang/dist/test/Modules/include_next.c   (contents, props changed)
  vendor/clang/dist/test/Modules/inferred-attributes.mm
  vendor/clang/dist/test/Modules/macro-reexport/e1.h   (contents, props changed)
  vendor/clang/dist/test/Modules/macro-reexport/e2.h   (contents, props changed)
  vendor/clang/dist/test/Modules/macro-reexport/f1.h   (contents, props changed)
  vendor/clang/dist/test/Modules/merge-typedefs.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/merge-using-decls.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/no-implicit-maps.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/pr19692.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/pr20399.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/pr20786.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/pr21217.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/preprocess.m
  vendor/clang/dist/test/Modules/rebuild.m
  vendor/clang/dist/test/Modules/relative-dep-gen.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/stddef.c   (contents, props changed)
  vendor/clang/dist/test/Modules/templates-2.mm
  vendor/clang/dist/test/Modules/textual-headers.cpp   (contents, props changed)
  vendor/clang/dist/test/Modules/va_list.m
  vendor/clang/dist/test/Modules/warn-unused-local-typedef.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/atomic_ast_print.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/atomic_messages.c   (contents, props changed)
  vendor/clang/dist/test/OpenMP/atomic_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/barrier_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/critical_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/flush_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_aligned_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_ast_print.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_collapse_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_firstprivate_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_lastprivate_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_linear_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_loop_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_misc_messages.c   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_private_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_reduction_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_safelen_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/for_simd_schedule_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/master_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/ordered_ast_print.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/ordered_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_firstprivate_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_aligned_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_ast_print.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_collapse_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_copyin_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_default_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_firstprivate_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_if_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_lastprivate_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_linear_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_loop_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_misc_messages.c   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_num_threads_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_private_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_proc_bind_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_reduction_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_safelen_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_for_simd_schedule_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_if_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_num_threads_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/parallel_private_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/simd_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/target_ast_print.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/target_if_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/target_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/teams_ast_print.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/teams_default_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/teams_firstprivate_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/teams_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/teams_private_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/teams_reduction_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/teams_shared_messages.cpp   (contents, props changed)
  vendor/clang/dist/test/OpenMP/threadprivate_codegen.cpp   (contents, props changed)
  vendor/clang/dist/test/PCH/chain-openmp-threadprivate.cpp   (contents, props changed)
  vendor/clang/dist/test/Parser/PR21872.cpp   (contents, props changed)
  vendor/clang/dist/test/Parser/cxx11-templates.cpp   (contents, props changed)
  vendor/clang/dist/test/Parser/cxx1z-attributes.cpp   (contents, props changed)
  vendor/clang/dist/test/Parser/cxx1z-fold-expressions.cpp   (contents, props changed)
  vendor/clang/dist/test/Parser/cxx1z-nested-namespace-definition.cpp   (contents, props changed)
  vendor/clang/dist/test/Parser/debugger-import-module.m
  vendor/clang/dist/test/Parser/eof2.cpp   (contents, props changed)
  vendor/clang/dist/test/Parser/ms-if-exists.c   (contents, props changed)
  vendor/clang/dist/test/Parser/opencl-cl20.cl
  vendor/clang/dist/test/Parser/vsx.c   (contents, props changed)
  vendor/clang/dist/test/Preprocessor/arm-acle-6.5.c   (contents, props changed)
  vendor/clang/dist/test/Preprocessor/has_attribute.cpp   (contents, props changed)
  vendor/clang/dist/test/Preprocessor/macro-reserved-cxx11.cpp   (contents, props changed)
  vendor/clang/dist/test/Preprocessor/macro-reserved-ms.c   (contents, props changed)
  vendor/clang/dist/test/Preprocessor/macro-reserved.c   (contents, props changed)
  vendor/clang/dist/test/Preprocessor/macro-reserved.cpp   (contents, props changed)
  vendor/clang/dist/test/Profile/Inputs/c-general.profdata.v1   (contents, props changed)
  vendor/clang/dist/test/Profile/c-unreachable-after-switch.c   (contents, props changed)
  vendor/clang/dist/test/Sema/128bitfloat.cpp   (contents, props changed)
  vendor/clang/dist/test/Sema/align_value.c   (contents, props changed)
  vendor/clang/dist/test/Sema/attr-flag-enum.c   (contents, props changed)
  vendor/clang/dist/test/Sema/attr-nonnull.c   (contents, props changed)
  vendor/clang/dist/test/Sema/builtin-assume-aligned.c   (contents, props changed)
  vendor/clang/dist/test/Sema/builtins-x86.c   (contents, props changed)
  vendor/clang/dist/test/Sema/call-with-static-chain.c   (contents, props changed)
  vendor/clang/dist/test/Sema/decl-microsoft-call-conv.c   (contents, props changed)
  vendor/clang/dist/test/Sema/gnu-attributes.c   (contents, props changed)
  vendor/clang/dist/test/Sema/inline-asm-validate-aarch64.c   (contents, props changed)
  vendor/clang/dist/test/Sema/inline-asm-validate-x86.c   (contents, props changed)
  vendor/clang/dist/test/Sema/sizeof-struct-non-zero-as-member.cl
  vendor/clang/dist/test/Sema/typo-correction.c   (contents, props changed)
  vendor/clang/dist/test/Sema/warn-cast-qual.c   (contents, props changed)
  vendor/clang/dist/test/Sema/warn-string-conversion.c   (contents, props changed)
  vendor/clang/dist/test/Sema/warn-tautological-compare.c   (contents, props changed)
  vendor/clang/dist/test/SemaCUDA/amdgpu-num-gpr-attr.cu
  vendor/clang/dist/test/SemaCUDA/implicit-copy.cu
  vendor/clang/dist/test/SemaCUDA/implicit-intrinsic.cu
  vendor/clang/dist/test/SemaCUDA/implicit-member-target-collision-cxx11.cu
  vendor/clang/dist/test/SemaCUDA/implicit-member-target-collision.cu
  vendor/clang/dist/test/SemaCUDA/implicit-member-target.cu
  vendor/clang/dist/test/SemaCUDA/method-target.cu
  vendor/clang/dist/test/SemaCXX/Inputs/header-with-pragma-optimize-off.h   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/Inputs/override-system-header.h   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/MicrosoftSuper.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/PR20705.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/align_value.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/attr-cxx0x-fixit.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/attr-flag-enum-reject.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/attr-gnu.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/attributed-auto-deduction.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/bitfield.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/builtin-assume-aligned-tmpl.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/builtin-assume-aligned.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/call-with-static-chain.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/complex-folding.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/cxx-deprecated.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/cxx11-thread-unsupported.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/devirtualize-vtable-marking.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/libstdcxx_explicit_init_list_hack.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/libstdcxx_pair_swap_hack.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/override-in-system-header.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/typo-correction-delayed.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/vtable-instantiation.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-self-move.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-thread-safety-negative.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-thread-safety-verbose.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-unused-local-typedef-serialize.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-unused-local-typedef-x86asm.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-unused-local-typedef.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-unused-private-field-delayed-template.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaCXX/warn-unused-value-cxx11.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaObjC/attr-availability-1.m
  vendor/clang/dist/test/SemaObjC/attr-deprecated-pch.m
  vendor/clang/dist/test/SemaObjC/format-cstrings-warning.m
  vendor/clang/dist/test/SemaObjC/objc-cf-audited-warning.m
  vendor/clang/dist/test/SemaObjC/resolve-method-in-global-pool.m
  vendor/clang/dist/test/SemaObjC/warn-category-method-deprecated.m
  vendor/clang/dist/test/SemaObjC/warn-explicit-call-initialize.m
  vendor/clang/dist/test/SemaObjCXX/synchronized.mm
  vendor/clang/dist/test/SemaOpenCL/address-spaces-conversions-cl2.0.cl
  vendor/clang/dist/test/SemaOpenCL/amdgpu-num-register-attrs.cl
  vendor/clang/dist/test/SemaTemplate/crash.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaTemplate/cxx1z-fold-expressions.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaTemplate/enum-bool.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaTemplate/instantiate-scope.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaTemplate/temp_arg_enum_printing.cpp   (contents, props changed)
  vendor/clang/dist/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp   (contents, props changed)
  vendor/clang/dist/tools/scan-build/c++-analyzer.bat
  vendor/clang/dist/tools/scan-build/ccc-analyzer.bat
  vendor/clang/dist/unittests/Basic/DiagnosticTest.cpp   (contents, props changed)
  vendor/clang/dist/unittests/CodeGen/
  vendor/clang/dist/unittests/CodeGen/BufferSourceTest.cpp   (contents, props changed)
  vendor/clang/dist/unittests/CodeGen/CMakeLists.txt   (contents, props changed)
  vendor/clang/dist/unittests/CodeGen/Makefile   (contents, props changed)
  vendor/clang/dist/unittests/Format/FormatTestJava.cpp   (contents, props changed)
  vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTestCallVisitor.cpp   (contents, props changed)
  vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp   (contents, props changed)
  vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTestExprVisitor.cpp   (contents, props changed)
  vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp   (contents, props changed)
Deleted:
  vendor/clang/dist/lib/AST/MangleNumberingContext.cpp
  vendor/clang/dist/lib/CodeGen/SanitizerBlacklist.cpp
  vendor/clang/dist/lib/CodeGen/SanitizerBlacklist.h
  vendor/clang/dist/lib/Driver/WindowsToolChain.cpp
  vendor/clang/dist/test/CodeGen/builtin-recursive.cc
  vendor/clang/dist/test/CodeGen/ppc64-varargs-struct.c
  vendor/clang/dist/test/CodeGen/sections.c
  vendor/clang/dist/test/CodeGenCXX/nrvo-noreturn.cc
  vendor/clang/dist/test/Driver/freebsd.cc
  vendor/clang/dist/test/Parser/nested-namespaces-recovery.cpp
  vendor/clang/dist/test/Sema/128bitfloat.cc
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-stdinitializerlist-system-header.cpp
  vendor/clang/dist/test/SemaCXX/typo-correction-pt2.cpp
  vendor/clang/dist/test/SemaCXX/vtable-instantiation.cc
Modified:
  vendor/clang/dist/CMakeLists.txt
  vendor/clang/dist/CODE_OWNERS.TXT
  vendor/clang/dist/bindings/python/clang/cindex.py
  vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py
  vendor/clang/dist/docs/AddressSanitizer.rst
  vendor/clang/dist/docs/ClangFormat.rst
  vendor/clang/dist/docs/ClangFormatStyleOptions.rst
  vendor/clang/dist/docs/CrossCompilation.rst
  vendor/clang/dist/docs/InternalsManual.rst
  vendor/clang/dist/docs/LanguageExtensions.rst
  vendor/clang/dist/docs/LibASTMatchersReference.html
  vendor/clang/dist/docs/MSVCCompatibility.rst
  vendor/clang/dist/docs/Modules.rst
  vendor/clang/dist/docs/RAVFrontendAction.rst
  vendor/clang/dist/docs/ReleaseNotes.rst
  vendor/clang/dist/docs/ThreadSafetyAnalysis.rst
  vendor/clang/dist/docs/UsersManual.rst
  vendor/clang/dist/docs/conf.py
  vendor/clang/dist/docs/tools/dump_format_style.py
  vendor/clang/dist/examples/PrintFunctionNames/PrintFunctionNames.cpp
  vendor/clang/dist/examples/clang-interpreter/CMakeLists.txt
  vendor/clang/dist/examples/clang-interpreter/Makefile
  vendor/clang/dist/examples/clang-interpreter/main.cpp
  vendor/clang/dist/include/clang-c/BuildSystem.h
  vendor/clang/dist/include/clang-c/CXCompilationDatabase.h
  vendor/clang/dist/include/clang-c/CXErrorCode.h
  vendor/clang/dist/include/clang-c/CXString.h
  vendor/clang/dist/include/clang-c/Documentation.h
  vendor/clang/dist/include/clang-c/Index.h
  vendor/clang/dist/include/clang-c/Platform.h
  vendor/clang/dist/include/clang/ARCMigrate/ARCMTActions.h
  vendor/clang/dist/include/clang/ARCMigrate/FileRemapper.h
  vendor/clang/dist/include/clang/AST/ASTContext.h
  vendor/clang/dist/include/clang/AST/ASTDiagnostic.h
  vendor/clang/dist/include/clang/AST/ASTFwd.h
  vendor/clang/dist/include/clang/AST/ASTLambda.h
  vendor/clang/dist/include/clang/AST/ASTMutationListener.h
  vendor/clang/dist/include/clang/AST/ASTTypeTraits.h
  vendor/clang/dist/include/clang/AST/ASTVector.h
  vendor/clang/dist/include/clang/AST/Attr.h
  vendor/clang/dist/include/clang/AST/CanonicalType.h
  vendor/clang/dist/include/clang/AST/Comment.h
  vendor/clang/dist/include/clang/AST/CommentBriefParser.h
  vendor/clang/dist/include/clang/AST/CommentCommandTraits.h
  vendor/clang/dist/include/clang/AST/CommentDiagnostic.h
  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/DataRecursiveASTVisitor.h
  vendor/clang/dist/include/clang/AST/Decl.h
  vendor/clang/dist/include/clang/AST/DeclBase.h
  vendor/clang/dist/include/clang/AST/DeclCXX.h
  vendor/clang/dist/include/clang/AST/DeclLookups.h
  vendor/clang/dist/include/clang/AST/DeclObjC.h
  vendor/clang/dist/include/clang/AST/DeclOpenMP.h
  vendor/clang/dist/include/clang/AST/DeclTemplate.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/LambdaCapture.h
  vendor/clang/dist/include/clang/AST/Mangle.h
  vendor/clang/dist/include/clang/AST/MangleNumberingContext.h
  vendor/clang/dist/include/clang/AST/NSAPI.h
  vendor/clang/dist/include/clang/AST/NestedNameSpecifier.h
  vendor/clang/dist/include/clang/AST/OpenMPClause.h
  vendor/clang/dist/include/clang/AST/OperationKinds.h
  vendor/clang/dist/include/clang/AST/ParentMap.h
  vendor/clang/dist/include/clang/AST/PrettyPrinter.h
  vendor/clang/dist/include/clang/AST/RawCommentList.h
  vendor/clang/dist/include/clang/AST/RecordLayout.h
  vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h
  vendor/clang/dist/include/clang/AST/Stmt.h
  vendor/clang/dist/include/clang/AST/StmtGraphTraits.h
  vendor/clang/dist/include/clang/AST/StmtIterator.h
  vendor/clang/dist/include/clang/AST/StmtOpenMP.h
  vendor/clang/dist/include/clang/AST/TemplateBase.h
  vendor/clang/dist/include/clang/AST/Type.h
  vendor/clang/dist/include/clang/AST/TypeLoc.h
  vendor/clang/dist/include/clang/AST/TypeOrdering.h
  vendor/clang/dist/include/clang/AST/UnresolvedSet.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/ASTMatchers/Dynamic/Diagnostics.h
  vendor/clang/dist/include/clang/ASTMatchers/Dynamic/Parser.h
  vendor/clang/dist/include/clang/ASTMatchers/Dynamic/Registry.h
  vendor/clang/dist/include/clang/ASTMatchers/Dynamic/VariantValue.h
  vendor/clang/dist/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
  vendor/clang/dist/include/clang/Analysis/Analyses/Consumed.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/PostOrderCFGView.h
  vendor/clang/dist/include/clang/Analysis/Analyses/PseudoConstantAnalysis.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ReachableCode.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafety.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyLogical.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyOps.def
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
  vendor/clang/dist/include/clang/Analysis/Analyses/UninitializedValues.h
  vendor/clang/dist/include/clang/Analysis/AnalysisContext.h
  vendor/clang/dist/include/clang/Analysis/AnalysisDiagnostic.h
  vendor/clang/dist/include/clang/Analysis/CFG.h
  vendor/clang/dist/include/clang/Analysis/CFGStmtMap.h
  vendor/clang/dist/include/clang/Analysis/CallGraph.h
  vendor/clang/dist/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  vendor/clang/dist/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
  vendor/clang/dist/include/clang/Analysis/ProgramPoint.h
  vendor/clang/dist/include/clang/Analysis/Support/BumpVector.h
  vendor/clang/dist/include/clang/Basic/ABI.h
  vendor/clang/dist/include/clang/Basic/AddressSpaces.h
  vendor/clang/dist/include/clang/Basic/AllDiagnostics.h
  vendor/clang/dist/include/clang/Basic/Attr.td
  vendor/clang/dist/include/clang/Basic/AttrDocs.td
  vendor/clang/dist/include/clang/Basic/AttrKinds.h
  vendor/clang/dist/include/clang/Basic/Attributes.h
  vendor/clang/dist/include/clang/Basic/Builtins.def
  vendor/clang/dist/include/clang/Basic/Builtins.h
  vendor/clang/dist/include/clang/Basic/BuiltinsAArch64.def
  vendor/clang/dist/include/clang/Basic/BuiltinsARM.def
  vendor/clang/dist/include/clang/Basic/BuiltinsNVPTX.def
  vendor/clang/dist/include/clang/Basic/BuiltinsPPC.def
  vendor/clang/dist/include/clang/Basic/BuiltinsR600.def
  vendor/clang/dist/include/clang/Basic/BuiltinsX86.def
  vendor/clang/dist/include/clang/Basic/CharInfo.h
  vendor/clang/dist/include/clang/Basic/CommentOptions.h
  vendor/clang/dist/include/clang/Basic/Diagnostic.h
  vendor/clang/dist/include/clang/Basic/DiagnosticASTKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td
  vendor/clang/dist/include/clang/Basic/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/ExceptionSpecificationType.h
  vendor/clang/dist/include/clang/Basic/ExpressionTraits.h
  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/Lambda.h
  vendor/clang/dist/include/clang/Basic/LangOptions.def
  vendor/clang/dist/include/clang/Basic/LangOptions.h
  vendor/clang/dist/include/clang/Basic/Module.h
  vendor/clang/dist/include/clang/Basic/ObjCRuntime.h
  vendor/clang/dist/include/clang/Basic/OpenMPKinds.def
  vendor/clang/dist/include/clang/Basic/OpenMPKinds.h
  vendor/clang/dist/include/clang/Basic/OperatorKinds.h
  vendor/clang/dist/include/clang/Basic/OperatorPrecedence.h
  vendor/clang/dist/include/clang/Basic/PartialDiagnostic.h
  vendor/clang/dist/include/clang/Basic/PlistSupport.h
  vendor/clang/dist/include/clang/Basic/PrettyStackTrace.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/SourceManagerInternals.h
  vendor/clang/dist/include/clang/Basic/Specifiers.h
  vendor/clang/dist/include/clang/Basic/StmtNodes.td
  vendor/clang/dist/include/clang/Basic/TargetBuiltins.h
  vendor/clang/dist/include/clang/Basic/TargetCXXABI.h
  vendor/clang/dist/include/clang/Basic/TargetInfo.h
  vendor/clang/dist/include/clang/Basic/TargetOptions.h
  vendor/clang/dist/include/clang/Basic/TemplateKinds.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/VersionTuple.h
  vendor/clang/dist/include/clang/Basic/VirtualFileSystem.h
  vendor/clang/dist/include/clang/Basic/arm_neon.td
  vendor/clang/dist/include/clang/CodeGen/BackendUtil.h
  vendor/clang/dist/include/clang/CodeGen/CGFunctionInfo.h
  vendor/clang/dist/include/clang/CodeGen/CodeGenABITypes.h
  vendor/clang/dist/include/clang/CodeGen/CodeGenAction.h
  vendor/clang/dist/include/clang/CodeGen/ModuleBuilder.h
  vendor/clang/dist/include/clang/Config/config.h.cmake
  vendor/clang/dist/include/clang/Config/config.h.in
  vendor/clang/dist/include/clang/Driver/Action.h
  vendor/clang/dist/include/clang/Driver/CC1Options.td
  vendor/clang/dist/include/clang/Driver/CLCompatOptions.td
  vendor/clang/dist/include/clang/Driver/Compilation.h
  vendor/clang/dist/include/clang/Driver/Driver.h
  vendor/clang/dist/include/clang/Driver/DriverDiagnostic.h
  vendor/clang/dist/include/clang/Driver/Job.h
  vendor/clang/dist/include/clang/Driver/Multilib.h
  vendor/clang/dist/include/clang/Driver/Options.h
  vendor/clang/dist/include/clang/Driver/Options.td
  vendor/clang/dist/include/clang/Driver/Phases.h
  vendor/clang/dist/include/clang/Driver/SanitizerArgs.h
  vendor/clang/dist/include/clang/Driver/Tool.h
  vendor/clang/dist/include/clang/Driver/ToolChain.h
  vendor/clang/dist/include/clang/Driver/Types.h
  vendor/clang/dist/include/clang/Driver/Util.h
  vendor/clang/dist/include/clang/Format/Format.h
  vendor/clang/dist/include/clang/Frontend/ASTConsumers.h
  vendor/clang/dist/include/clang/Frontend/ASTUnit.h
  vendor/clang/dist/include/clang/Frontend/ChainedDiagnosticConsumer.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/DiagnosticRenderer.h
  vendor/clang/dist/include/clang/Frontend/FrontendAction.h
  vendor/clang/dist/include/clang/Frontend/FrontendActions.h
  vendor/clang/dist/include/clang/Frontend/FrontendDiagnostic.h
  vendor/clang/dist/include/clang/Frontend/FrontendOptions.h
  vendor/clang/dist/include/clang/Frontend/FrontendPluginRegistry.h
  vendor/clang/dist/include/clang/Frontend/LangStandard.h
  vendor/clang/dist/include/clang/Frontend/LangStandards.def
  vendor/clang/dist/include/clang/Frontend/LogDiagnosticPrinter.h
  vendor/clang/dist/include/clang/Frontend/MigratorOptions.h
  vendor/clang/dist/include/clang/Frontend/MultiplexConsumer.h
  vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticPrinter.h
  vendor/clang/dist/include/clang/Frontend/TextDiagnostic.h
  vendor/clang/dist/include/clang/Frontend/TextDiagnosticBuffer.h
  vendor/clang/dist/include/clang/Frontend/TextDiagnosticPrinter.h
  vendor/clang/dist/include/clang/Frontend/Utils.h
  vendor/clang/dist/include/clang/Frontend/VerifyDiagnosticConsumer.h
  vendor/clang/dist/include/clang/Lex/ExternalPreprocessorSource.h
  vendor/clang/dist/include/clang/Lex/HeaderMap.h
  vendor/clang/dist/include/clang/Lex/HeaderSearch.h
  vendor/clang/dist/include/clang/Lex/HeaderSearchOptions.h
  vendor/clang/dist/include/clang/Lex/LexDiagnostic.h
  vendor/clang/dist/include/clang/Lex/Lexer.h
  vendor/clang/dist/include/clang/Lex/LiteralSupport.h
  vendor/clang/dist/include/clang/Lex/MacroArgs.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/MultipleIncludeOpt.h
  vendor/clang/dist/include/clang/Lex/PPCallbacks.h
  vendor/clang/dist/include/clang/Lex/PTHLexer.h
  vendor/clang/dist/include/clang/Lex/PTHManager.h
  vendor/clang/dist/include/clang/Lex/Pragma.h
  vendor/clang/dist/include/clang/Lex/Preprocessor.h
  vendor/clang/dist/include/clang/Lex/PreprocessorLexer.h
  vendor/clang/dist/include/clang/Lex/ScratchBuffer.h
  vendor/clang/dist/include/clang/Lex/Token.h
  vendor/clang/dist/include/clang/Lex/TokenConcatenation.h
  vendor/clang/dist/include/clang/Lex/TokenLexer.h
  vendor/clang/dist/include/clang/Parse/ParseDiagnostic.h
  vendor/clang/dist/include/clang/Parse/Parser.h
  vendor/clang/dist/include/clang/Rewrite/Core/DeltaTree.h
  vendor/clang/dist/include/clang/Rewrite/Core/HTMLRewrite.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/Core/TokenRewriter.h
  vendor/clang/dist/include/clang/Rewrite/Frontend/ASTConsumers.h
  vendor/clang/dist/include/clang/Rewrite/Frontend/FixItRewriter.h
  vendor/clang/dist/include/clang/Rewrite/Frontend/FrontendActions.h
  vendor/clang/dist/include/clang/Rewrite/Frontend/Rewriters.h
  vendor/clang/dist/include/clang/Sema/AnalysisBasedWarnings.h
  vendor/clang/dist/include/clang/Sema/AttributeList.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/Lookup.h
  vendor/clang/dist/include/clang/Sema/LoopHint.h
  vendor/clang/dist/include/clang/Sema/MultiplexExternalSemaSource.h
  vendor/clang/dist/include/clang/Sema/ObjCMethodList.h
  vendor/clang/dist/include/clang/Sema/Overload.h
  vendor/clang/dist/include/clang/Sema/PrettyDeclStackTrace.h
  vendor/clang/dist/include/clang/Sema/Scope.h
  vendor/clang/dist/include/clang/Sema/ScopeInfo.h
  vendor/clang/dist/include/clang/Sema/Sema.h
  vendor/clang/dist/include/clang/Sema/SemaDiagnostic.h
  vendor/clang/dist/include/clang/Sema/SemaFixItUtils.h
  vendor/clang/dist/include/clang/Sema/SemaInternal.h
  vendor/clang/dist/include/clang/Sema/SemaLambda.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/ASTDeserializationListener.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/GlobalModuleIndex.h
  vendor/clang/dist/include/clang/Serialization/Module.h
  vendor/clang/dist/include/clang/Serialization/ModuleManager.h
  vendor/clang/dist/include/clang/Serialization/SerializationDiagnostic.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/ObjCRetainCount.h
  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/CommonBugCategories.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/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/BlockCounter.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/CheckerHelpers.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/DynamicTypeInfo.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/ProgramState_Fwd.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/StoreRef.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/TaintTag.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
  vendor/clang/dist/include/clang/Tooling/ArgumentsAdjusters.h
  vendor/clang/dist/include/clang/Tooling/CommonOptionsParser.h
  vendor/clang/dist/include/clang/Tooling/CompilationDatabase.h
  vendor/clang/dist/include/clang/Tooling/CompilationDatabasePluginRegistry.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/RefactoringCallbacks.h
  vendor/clang/dist/include/clang/Tooling/ReplacementsYaml.h
  vendor/clang/dist/include/clang/Tooling/Tooling.h
  vendor/clang/dist/include/clang/module.modulemap
  vendor/clang/dist/lib/ARCMigrate/ARCMT.cpp
  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/TransformActions.cpp
  vendor/clang/dist/lib/AST/APValue.cpp
  vendor/clang/dist/lib/AST/ASTContext.cpp
  vendor/clang/dist/lib/AST/ASTDiagnostic.cpp
  vendor/clang/dist/lib/AST/ASTDumper.cpp
  vendor/clang/dist/lib/AST/ASTImporter.cpp
  vendor/clang/dist/lib/AST/ASTTypeTraits.cpp
  vendor/clang/dist/lib/AST/CMakeLists.txt
  vendor/clang/dist/lib/AST/CXXABI.h
  vendor/clang/dist/lib/AST/Comment.cpp
  vendor/clang/dist/lib/AST/CommentCommandTraits.cpp
  vendor/clang/dist/lib/AST/CommentLexer.cpp
  vendor/clang/dist/lib/AST/Decl.cpp
  vendor/clang/dist/lib/AST/DeclBase.cpp
  vendor/clang/dist/lib/AST/DeclCXX.cpp
  vendor/clang/dist/lib/AST/DeclObjC.cpp
  vendor/clang/dist/lib/AST/DeclPrinter.cpp
  vendor/clang/dist/lib/AST/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/ItaniumCXXABI.cpp
  vendor/clang/dist/lib/AST/ItaniumMangle.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/RecordLayoutBuilder.cpp
  vendor/clang/dist/lib/AST/Stmt.cpp
  vendor/clang/dist/lib/AST/StmtPrinter.cpp
  vendor/clang/dist/lib/AST/StmtProfile.cpp
  vendor/clang/dist/lib/AST/TemplateBase.cpp
  vendor/clang/dist/lib/AST/Type.cpp
  vendor/clang/dist/lib/AST/TypeLoc.cpp
  vendor/clang/dist/lib/AST/TypePrinter.cpp
  vendor/clang/dist/lib/AST/VTTBuilder.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/Dynamic/Marshallers.h
  vendor/clang/dist/lib/ASTMatchers/Dynamic/Parser.cpp
  vendor/clang/dist/lib/ASTMatchers/Dynamic/Registry.cpp
  vendor/clang/dist/lib/ASTMatchers/Dynamic/VariantValue.cpp
  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/CMakeLists.txt
  vendor/clang/dist/lib/Analysis/CallGraph.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/ThreadSafetyCommon.cpp
  vendor/clang/dist/lib/Analysis/ThreadSafetyTIL.cpp
  vendor/clang/dist/lib/Analysis/UninitializedValues.cpp
  vendor/clang/dist/lib/Basic/Attributes.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/OpenMPKinds.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/Version.cpp
  vendor/clang/dist/lib/Basic/VersionTuple.cpp
  vendor/clang/dist/lib/Basic/VirtualFileSystem.cpp
  vendor/clang/dist/lib/CodeGen/ABIInfo.h
  vendor/clang/dist/lib/CodeGen/BackendUtil.cpp
  vendor/clang/dist/lib/CodeGen/CGAtomic.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/CGCUDARuntime.cpp
  vendor/clang/dist/lib/CodeGen/CGCUDARuntime.h
  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/CGCleanup.h
  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/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/CGLoopInfo.cpp
  vendor/clang/dist/lib/CodeGen/CGLoopInfo.h
  vendor/clang/dist/lib/CodeGen/CGObjC.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCGNU.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h
  vendor/clang/dist/lib/CodeGen/CGOpenCLRuntime.h
  vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.cpp
  vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.h
  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/CGStmtOpenMP.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/CodeGenABITypes.cpp
  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/CodeGenPGO.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenPGO.h
  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/EHScopeStack.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/CMakeLists.txt
  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/Multilib.cpp
  vendor/clang/dist/lib/Driver/Phases.cpp
  vendor/clang/dist/lib/Driver/SanitizerArgs.cpp
  vendor/clang/dist/lib/Driver/Tool.cpp
  vendor/clang/dist/lib/Driver/ToolChain.cpp
  vendor/clang/dist/lib/Driver/ToolChains.cpp
  vendor/clang/dist/lib/Driver/ToolChains.h
  vendor/clang/dist/lib/Driver/Tools.cpp
  vendor/clang/dist/lib/Driver/Tools.h
  vendor/clang/dist/lib/Driver/Types.cpp
  vendor/clang/dist/lib/Edit/EditedSource.cpp
  vendor/clang/dist/lib/Edit/RewriteObjCFoundationAPI.cpp
  vendor/clang/dist/lib/Format/BreakableToken.cpp
  vendor/clang/dist/lib/Format/BreakableToken.h
  vendor/clang/dist/lib/Format/CMakeLists.txt
  vendor/clang/dist/lib/Format/ContinuationIndenter.cpp
  vendor/clang/dist/lib/Format/ContinuationIndenter.h
  vendor/clang/dist/lib/Format/Encoding.h
  vendor/clang/dist/lib/Format/Format.cpp
  vendor/clang/dist/lib/Format/FormatToken.cpp
  vendor/clang/dist/lib/Format/FormatToken.h
  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/Format/WhitespaceManager.cpp
  vendor/clang/dist/lib/Format/WhitespaceManager.h
  vendor/clang/dist/lib/Frontend/ASTConsumers.cpp
  vendor/clang/dist/lib/Frontend/ASTMerge.cpp
  vendor/clang/dist/lib/Frontend/ASTUnit.cpp
  vendor/clang/dist/lib/Frontend/CMakeLists.txt
  vendor/clang/dist/lib/Frontend/CacheTokens.cpp
  vendor/clang/dist/lib/Frontend/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/HeaderIncludeGen.cpp
  vendor/clang/dist/lib/Frontend/InitHeaderSearch.cpp
  vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp
  vendor/clang/dist/lib/Frontend/LogDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/ModuleDependencyCollector.cpp
  vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp
  vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp
  vendor/clang/dist/lib/Frontend/Rewrite/FixItRewriter.cpp
  vendor/clang/dist/lib/Frontend/Rewrite/FrontendActions.cpp
  vendor/clang/dist/lib/Frontend/Rewrite/HTMLPrint.cpp
  vendor/clang/dist/lib/Frontend/Rewrite/InclusionRewriter.cpp
  vendor/clang/dist/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  vendor/clang/dist/lib/Frontend/Rewrite/RewriteObjC.cpp
  vendor/clang/dist/lib/Frontend/SerializedDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/TextDiagnostic.cpp
  vendor/clang/dist/lib/Frontend/VerifyDiagnosticConsumer.cpp
  vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  vendor/clang/dist/lib/Headers/CMakeLists.txt
  vendor/clang/dist/lib/Headers/Intrin.h
  vendor/clang/dist/lib/Headers/altivec.h
  vendor/clang/dist/lib/Headers/arm_acle.h
  vendor/clang/dist/lib/Headers/bmiintrin.h
  vendor/clang/dist/lib/Headers/cpuid.h
  vendor/clang/dist/lib/Headers/emmintrin.h
  vendor/clang/dist/lib/Headers/float.h
  vendor/clang/dist/lib/Headers/immintrin.h
  vendor/clang/dist/lib/Headers/lzcntintrin.h
  vendor/clang/dist/lib/Headers/module.modulemap
  vendor/clang/dist/lib/Headers/shaintrin.h
  vendor/clang/dist/lib/Headers/stddef.h
  vendor/clang/dist/lib/Headers/unwind.h
  vendor/clang/dist/lib/Headers/xmmintrin.h
  vendor/clang/dist/lib/Index/CMakeLists.txt
  vendor/clang/dist/lib/Index/CommentToXML.cpp
  vendor/clang/dist/lib/Index/SimpleFormatContext.h
  vendor/clang/dist/lib/Index/USRGeneration.cpp
  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/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/Preprocessor.cpp
  vendor/clang/dist/lib/Lex/ScratchBuffer.cpp
  vendor/clang/dist/lib/Lex/TokenConcatenation.cpp
  vendor/clang/dist/lib/Lex/TokenLexer.cpp
  vendor/clang/dist/lib/Lex/UnicodeCharSets.h
  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/ParseOpenMP.cpp
  vendor/clang/dist/lib/Parse/ParsePragma.cpp
  vendor/clang/dist/lib/Parse/ParseStmt.cpp
  vendor/clang/dist/lib/Parse/ParseStmtAsm.cpp
  vendor/clang/dist/lib/Parse/ParseTemplate.cpp
  vendor/clang/dist/lib/Parse/ParseTentative.cpp
  vendor/clang/dist/lib/Parse/Parser.cpp
  vendor/clang/dist/lib/Parse/RAIIObjectsForParser.h
  vendor/clang/dist/lib/Rewrite/CMakeLists.txt
  vendor/clang/dist/lib/Rewrite/RewriteRope.cpp
  vendor/clang/dist/lib/Rewrite/Rewriter.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/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/Scope.cpp
  vendor/clang/dist/lib/Sema/ScopeInfo.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/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/SemaOpenMP.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/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/GlobalModuleIndex.cpp
  vendor/clang/dist/lib/Serialization/Module.cpp
  vendor/clang/dist/lib/Serialization/ModuleManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/SelectorExtras.h
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/VirtualCallChecker.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/CoreEngine.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngine.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/PrettyStackTraceLocationContext.h
  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/SimpleConstraintManager.h
  vendor/clang/dist/lib/StaticAnalyzer/Core/Store.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/CMakeLists.txt
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/FrontendActions.cpp
  vendor/clang/dist/lib/Tooling/ArgumentsAdjusters.cpp
  vendor/clang/dist/lib/Tooling/CMakeLists.txt
  vendor/clang/dist/lib/Tooling/CommonOptionsParser.cpp
  vendor/clang/dist/lib/Tooling/CompilationDatabase.cpp
  vendor/clang/dist/lib/Tooling/JSONCompilationDatabase.cpp
  vendor/clang/dist/lib/Tooling/Makefile
  vendor/clang/dist/lib/Tooling/Refactoring.cpp
  vendor/clang/dist/lib/Tooling/Tooling.cpp
  vendor/clang/dist/runtime/CMakeLists.txt
  vendor/clang/dist/runtime/compiler-rt/Makefile
  vendor/clang/dist/test/ARCMT/checking.m
  vendor/clang/dist/test/ARCMT/objcmt-boxing.m
  vendor/clang/dist/test/ARCMT/objcmt-boxing.m.result
  vendor/clang/dist/test/ARCMT/objcmt-ns-macros.m
  vendor/clang/dist/test/ARCMT/objcmt-ns-macros.m.result
  vendor/clang/dist/test/Analysis/Malloc+MismatchedDeallocator+NewDelete.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-variadic.cpp
  vendor/clang/dist/test/Analysis/NewDeleteLeaks-PR18394.cpp
  vendor/clang/dist/test/Analysis/bstring.c
  vendor/clang/dist/test/Analysis/builtin-functions.cpp
  vendor/clang/dist/test/Analysis/cfg.cpp
  vendor/clang/dist/test/Analysis/debug-CallGraph.c
  vendor/clang/dist/test/Analysis/identical-expressions.cpp
  vendor/clang/dist/test/Analysis/logical-ops.c
  vendor/clang/dist/test/Analysis/misc-ps.m
  vendor/clang/dist/test/Analysis/nonnull.m
  vendor/clang/dist/test/Analysis/objc-boxing.m
  vendor/clang/dist/test/Analysis/pthreadlock.c
  vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp
  vendor/clang/dist/test/Analysis/temporaries.cpp
  vendor/clang/dist/test/Analysis/virtualcall.cpp
  vendor/clang/dist/test/CXX/basic/basic.types/p10.cpp
  vendor/clang/dist/test/CXX/class.access/class.friend/p11.cpp
  vendor/clang/dist/test/CXX/class/class.mem/p2.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p8-cxx0x.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.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/p3.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.dcl/dcl.spec/dcl.constexpr/p9.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p2-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.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-cxx03-extra-copy.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/p6.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p13.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p14.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/p1.cpp
  vendor/clang/dist/test/CXX/drs/dr0xx.cpp
  vendor/clang/dist/test/CXX/drs/dr10xx.cpp
  vendor/clang/dist/test/CXX/drs/dr13xx.cpp
  vendor/clang/dist/test/CXX/drs/dr14xx.cpp
  vendor/clang/dist/test/CXX/drs/dr15xx.cpp
  vendor/clang/dist/test/CXX/drs/dr1xx.cpp
  vendor/clang/dist/test/CXX/drs/dr2xx.cpp
  vendor/clang/dist/test/CXX/drs/dr3xx.cpp
  vendor/clang/dist/test/CXX/drs/dr412.cpp
  vendor/clang/dist/test/CXX/drs/dr4xx.cpp
  vendor/clang/dist/test/CXX/drs/dr5xx.cpp
  vendor/clang/dist/test/CXX/drs/dr9xx.cpp
  vendor/clang/dist/test/CXX/except/except.spec/p1.cpp
  vendor/clang/dist/test/CXX/expr/expr.const/p2-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/p2-generic-lambda-1y.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p2.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p3.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p4.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp
  vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/sema.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p3.cpp
  vendor/clang/dist/test/CXX/lex/lex.trigraph/p1.cpp
  vendor/clang/dist/test/CXX/lex/lex.trigraph/p2.cpp
  vendor/clang/dist/test/CXX/lex/lex.trigraph/p3.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.dcl/p3-0x.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.dcl/p3.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class/temp.static/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.friend/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p1-0x.cpp
  vendor/clang/dist/test/CodeGen/2003-08-21-WideString.c
  vendor/clang/dist/test/CodeGen/2005-06-15-ExpandGotoInternalProblem.c
  vendor/clang/dist/test/CodeGen/2005-09-24-AsmUserPrefix.c
  vendor/clang/dist/test/CodeGen/2007-06-18-SextAttrAggregate.c
  vendor/clang/dist/test/CodeGen/2008-07-22-bitfield-init-after-zero-len-array.c
  vendor/clang/dist/test/CodeGen/2009-07-15-pad-wchar_t-array.c
  vendor/clang/dist/test/CodeGen/2009-10-20-GlobalDebug.c
  vendor/clang/dist/test/CodeGen/2010-02-15-DbgStaticVar.c
  vendor/clang/dist/test/CodeGen/2010-07-08-DeclDebugLineNo.c
  vendor/clang/dist/test/CodeGen/Atomics.c
  vendor/clang/dist/test/CodeGen/aarch64-poly64.c
  vendor/clang/dist/test/CodeGen/aarch64-type-sizes.c
  vendor/clang/dist/test/CodeGen/aarch64-varargs.c
  vendor/clang/dist/test/CodeGen/address-safety-attr.cpp
  vendor/clang/dist/test/CodeGen/alias.c
  vendor/clang/dist/test/CodeGen/arm-aapcs-vfp.c
  vendor/clang/dist/test/CodeGen/arm-arguments.c
  vendor/clang/dist/test/CodeGen/arm-homogenous.c
  vendor/clang/dist/test/CodeGen/arm-metadata.c
  vendor/clang/dist/test/CodeGen/arm64-aapcs-arguments.c
  vendor/clang/dist/test/CodeGen/arm64-arguments.c
  vendor/clang/dist/test/CodeGen/arm64-be-bitfield.c
  vendor/clang/dist/test/CodeGen/arm64-be-hfa-vararg.c
  vendor/clang/dist/test/CodeGen/arm64-lanes.c
  vendor/clang/dist/test/CodeGen/arm_acle.c
  vendor/clang/dist/test/CodeGen/arm_neon_intrinsics.c
  vendor/clang/dist/test/CodeGen/asan-globals.cpp
  vendor/clang/dist/test/CodeGen/asm.c
  vendor/clang/dist/test/CodeGen/atomic-ops-libcall.c
  vendor/clang/dist/test/CodeGen/atomic-ops.c
  vendor/clang/dist/test/CodeGen/atomic.c
  vendor/clang/dist/test/CodeGen/atomic_ops.c
  vendor/clang/dist/test/CodeGen/atomics-inlining.c
  vendor/clang/dist/test/CodeGen/attr-naked.c
  vendor/clang/dist/test/CodeGen/attr-optnone.c
  vendor/clang/dist/test/CodeGen/attributes.c
  vendor/clang/dist/test/CodeGen/avx2-builtins.c
  vendor/clang/dist/test/CodeGen/bmi2-builtins.c
  vendor/clang/dist/test/CodeGen/bool_test.c
  vendor/clang/dist/test/CodeGen/builtin-assume.c
  vendor/clang/dist/test/CodeGen/builtins-arm.c
  vendor/clang/dist/test/CodeGen/builtins-arm64.c
  vendor/clang/dist/test/CodeGen/builtins-nvptx.c
  vendor/clang/dist/test/CodeGen/builtins-ppc-altivec.c
  vendor/clang/dist/test/CodeGen/builtins-x86.c
  vendor/clang/dist/test/CodeGen/builtins.c
  vendor/clang/dist/test/CodeGen/c11atomics-ios.c
  vendor/clang/dist/test/CodeGen/c11atomics.c
  vendor/clang/dist/test/CodeGen/captured-statements-nested.c
  vendor/clang/dist/test/CodeGen/captured-statements.c
  vendor/clang/dist/test/CodeGen/catch-undef-behavior.c
  vendor/clang/dist/test/CodeGen/complex.c
  vendor/clang/dist/test/CodeGen/compound-assign-overflow.c
  vendor/clang/dist/test/CodeGen/const-init.c
  vendor/clang/dist/test/CodeGen/debug-info-args.c
  vendor/clang/dist/test/CodeGen/debug-info-block-decl.c
  vendor/clang/dist/test/CodeGen/debug-info-enum.c
  vendor/clang/dist/test/CodeGen/debug-info-line3.c
  vendor/clang/dist/test/CodeGen/debug-info-line4.c
  vendor/clang/dist/test/CodeGen/debug-info-scope-file.c
  vendor/clang/dist/test/CodeGen/debug-info-scope.c
  vendor/clang/dist/test/CodeGen/debug-info-typedef.c
  vendor/clang/dist/test/CodeGen/debug-info-version.c
  vendor/clang/dist/test/CodeGen/debug-info-vla.c
  vendor/clang/dist/test/CodeGen/debug-info.c
  vendor/clang/dist/test/CodeGen/dependent-lib.c
  vendor/clang/dist/test/CodeGen/designated-initializers.c
  vendor/clang/dist/test/CodeGen/dllimport.c
  vendor/clang/dist/test/CodeGen/dwarf-version.c
  vendor/clang/dist/test/CodeGen/lineno-dbginfo.c
  vendor/clang/dist/test/CodeGen/linetable-endscope.c
  vendor/clang/dist/test/CodeGen/link-bitcode-file.c
  vendor/clang/dist/test/CodeGen/lzcnt-builtins.c
  vendor/clang/dist/test/CodeGen/mangle-windows.c
  vendor/clang/dist/test/CodeGen/may-alias.c
  vendor/clang/dist/test/CodeGen/merge-statics.c
  vendor/clang/dist/test/CodeGen/microsoft-call-conv.c
  vendor/clang/dist/test/CodeGen/mips-constraint-regs.c
  vendor/clang/dist/test/CodeGen/mips-constraints-mem.c
  vendor/clang/dist/test/CodeGen/mips-inline-asm-modifiers.c
  vendor/clang/dist/test/CodeGen/mips-varargs.c
  vendor/clang/dist/test/CodeGen/mmx-inline-asm-error.c
  vendor/clang/dist/test/CodeGen/mozilla-ms-inline-asm.c
  vendor/clang/dist/test/CodeGen/mrtd.c
  vendor/clang/dist/test/CodeGen/ms-declspecs.c
  vendor/clang/dist/test/CodeGen/ms-inline-asm.c
  vendor/clang/dist/test/CodeGen/ms-inline-asm.cpp
  vendor/clang/dist/test/CodeGen/ms-intrinsics.c
  vendor/clang/dist/test/CodeGen/mult-alt-generic.c
  vendor/clang/dist/test/CodeGen/named_reg_global.c
  vendor/clang/dist/test/CodeGen/nonnull.c
  vendor/clang/dist/test/CodeGen/nvptx-abi.c
  vendor/clang/dist/test/CodeGen/ppc64le-aggregates.c
  vendor/clang/dist/test/CodeGen/pr5406.c
  vendor/clang/dist/test/CodeGen/pragma-comment.c
  vendor/clang/dist/test/CodeGen/pragma-detect_mismatch.c
  vendor/clang/dist/test/CodeGen/pragma-loop.cpp
  vendor/clang/dist/test/CodeGen/pragma-unroll.cpp
  vendor/clang/dist/test/CodeGen/pragma-weak.c
  vendor/clang/dist/test/CodeGen/predefined-expr.c
  vendor/clang/dist/test/CodeGen/sanitize-init-order.cpp
  vendor/clang/dist/test/CodeGen/sanitize-recover.c
  vendor/clang/dist/test/CodeGen/sse-builtins.c
  vendor/clang/dist/test/CodeGen/target-data.c
  vendor/clang/dist/test/CodeGen/tbaa-class.cpp
  vendor/clang/dist/test/CodeGen/tbaa-for-vptr.cpp
  vendor/clang/dist/test/CodeGen/tbaa-ms-abi.cpp
  vendor/clang/dist/test/CodeGen/tbaa-struct.cpp
  vendor/clang/dist/test/CodeGen/tbaa.cpp
  vendor/clang/dist/test/CodeGen/transparent-union.c
  vendor/clang/dist/test/CodeGen/ubsan-type-blacklist.cpp
  vendor/clang/dist/test/CodeGen/wchar-const.c
  vendor/clang/dist/test/CodeGen/x86_32-inline-asm.c
  vendor/clang/dist/test/CodeGen/xcore-stringtype.c
  vendor/clang/dist/test/CodeGenCUDA/launch-bounds.cu
  vendor/clang/dist/test/CodeGenCUDA/ptx-kernels.cu
  vendor/clang/dist/test/CodeGenCXX/2010-07-23-DeclLoc.cpp
  vendor/clang/dist/test/CodeGenCXX/PR20038.cpp
  vendor/clang/dist/test/CodeGenCXX/atomicinit.cpp
  vendor/clang/dist/test/CodeGenCXX/attr-used.cpp
  vendor/clang/dist/test/CodeGenCXX/catch-undef-behavior.cpp
  vendor/clang/dist/test/CodeGenCXX/class-layout.cpp
  vendor/clang/dist/test/CodeGenCXX/compound-literals.cpp
  vendor/clang/dist/test/CodeGenCXX/constructor-destructor-return-this.cpp
  vendor/clang/dist/test/CodeGenCXX/constructor-init.cpp
  vendor/clang/dist/test/CodeGenCXX/copy-constructor-synthesis-2.cpp
  vendor/clang/dist/test/CodeGenCXX/copy-constructor-synthesis.cpp
  vendor/clang/dist/test/CodeGenCXX/coverage.cpp
  vendor/clang/dist/test/CodeGenCXX/crash.cpp
  vendor/clang/dist/test/CodeGenCXX/ctor-dtor-alias.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx11-exception-spec.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx11-special-members.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx11-thread-local.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx1y-initializer-aggregate.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-alias.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-artificial-arg.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-class.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-cxx1y.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-decl-nested.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-enum-class.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-enum.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-flex-member.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-function-context.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-global.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-globalinit.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-line-if.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-qualifiers.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-rvalue-ref.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-scope.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-static-fns.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-static-member.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-explicit-specialization.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-limit.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-member.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-partial-specialization.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-quals.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-thunk.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-union-template.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-uuid.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-varargs.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-wchar.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-zero-length-arrays.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-lambda-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-lambda-this.cpp
  vendor/clang/dist/test/CodeGenCXX/destructor-debug-info.cpp
  vendor/clang/dist/test/CodeGenCXX/destructors.cpp
  vendor/clang/dist/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
  vendor/clang/dist/test/CodeGenCXX/dllexport-members.cpp
  vendor/clang/dist/test/CodeGenCXX/dllexport.cpp
  vendor/clang/dist/test/CodeGenCXX/dllimport-members.cpp
  vendor/clang/dist/test/CodeGenCXX/dllimport-rtti.cpp
  vendor/clang/dist/test/CodeGenCXX/dllimport.cpp
  vendor/clang/dist/test/CodeGenCXX/duplicate-mangled-name.cpp
  vendor/clang/dist/test/CodeGenCXX/explicit-instantiation.cpp
  vendor/clang/dist/test/CodeGenCXX/extern-c.cpp
  vendor/clang/dist/test/CodeGenCXX/field-access-debug-info.cpp
  vendor/clang/dist/test/CodeGenCXX/funcsig.cpp
  vendor/clang/dist/test/CodeGenCXX/function-template-specialization.cpp
  vendor/clang/dist/test/CodeGenCXX/globalinit-loc.cpp
  vendor/clang/dist/test/CodeGenCXX/lambda-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/linetable-cleanup.cpp
  vendor/clang/dist/test/CodeGenCXX/linetable-eh.cpp
  vendor/clang/dist/test/CodeGenCXX/linetable-fnbegin.cpp
  vendor/clang/dist/test/CodeGenCXX/lpad-linetable.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-exprs.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms-cxx11.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms-cxx14.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms-string-literals.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/microsoft-abi-byval-sret.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-member-pointers.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-multiple-nonvirtual-inheritance.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-nontrivial-covariant-thunk.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-static-initializers.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-structors.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-thunks.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-typeid.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vftables.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-inheritance-vtordisps.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-member-pointers.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-multiple-nonvirtual-inheritance-return-adjustment.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-multiple-nonvirtual-inheritance-this-adjustment.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-return-thunks.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-single-inheritance.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-vtordisps.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-interface.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-no-rtti-data.cpp
  vendor/clang/dist/test/CodeGenCXX/ms-integer-static-data-members-exported.cpp
  vendor/clang/dist/test/CodeGenCXX/ms-integer-static-data-members.cpp
  vendor/clang/dist/test/CodeGenCXX/pod-member-memcpys.cpp
  vendor/clang/dist/test/CodeGenCXX/pointers-to-data-members.cpp
  vendor/clang/dist/test/CodeGenCXX/pr12251.cpp
  vendor/clang/dist/test/CodeGenCXX/pr18962.cpp
  vendor/clang/dist/test/CodeGenCXX/pragma-init_seg.cpp
  vendor/clang/dist/test/CodeGenCXX/predefined-expr.cpp
  vendor/clang/dist/test/CodeGenCXX/runtimecc.cpp
  vendor/clang/dist/test/CodeGenCXX/skip-vtable-pointer-initialization.cpp
  vendor/clang/dist/test/CodeGenCXX/split-stacks.cpp
  vendor/clang/dist/test/CodeGenCXX/static-data-member.cpp
  vendor/clang/dist/test/CodeGenCXX/static-init.cpp
  vendor/clang/dist/test/CodeGenCXX/static-local-in-local-class.cpp
  vendor/clang/dist/test/CodeGenCXX/static-member-variable-explicit-specialization.cpp
  vendor/clang/dist/test/CodeGenCXX/temporaries.cpp
  vendor/clang/dist/test/CodeGenCXX/try-catch.cpp
  vendor/clang/dist/test/CodeGenCXX/unknown-anytype.cpp
  vendor/clang/dist/test/CodeGenCXX/virtual-base-cast.cpp
  vendor/clang/dist/test/CodeGenCXX/virtual-destructor-calls.cpp
  vendor/clang/dist/test/CodeGenCXX/virtual-operator-call.cpp
  vendor/clang/dist/test/CodeGenCXX/vtable-pointer-initialization.cpp
  vendor/clang/dist/test/CodeGenCXX/x86_64-arguments.cpp
  vendor/clang/dist/test/CodeGenObjC/2010-02-09-DbgSelf.m
  vendor/clang/dist/test/CodeGenObjC/2010-02-15-Dbg-MethodStart.m
  vendor/clang/dist/test/CodeGenObjC/arc-foreach.m
  vendor/clang/dist/test/CodeGenObjC/arc-linetable-autorelease.m
  vendor/clang/dist/test/CodeGenObjC/arc-linetable.m
  vendor/clang/dist/test/CodeGenObjC/arc-literals.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-property.m
  vendor/clang/dist/test/CodeGenObjC/arc.m
  vendor/clang/dist/test/CodeGenObjC/arm-atomic-scalar-setter-getter.m
  vendor/clang/dist/test/CodeGenObjC/block-byref-debuginfo.m
  vendor/clang/dist/test/CodeGenObjC/boxing.m
  vendor/clang/dist/test/CodeGenObjC/catch-lexical-block.m
  vendor/clang/dist/test/CodeGenObjC/category-super-class-meth.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-block-captured-self.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-blocks.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-getter-name.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-id-with-protocol.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-instancetype.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-ivars-extension.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-lifetime-crash.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-property-accessors.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-property3.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/debug-property-synth.m
  vendor/clang/dist/test/CodeGenObjC/encode-test.m
  vendor/clang/dist/test/CodeGenObjC/exceptions-asm-attribute.m
  vendor/clang/dist/test/CodeGenObjC/externally-initialized-selectors.m
  vendor/clang/dist/test/CodeGenObjC/forward-protocol-metadata-symbols.m
  vendor/clang/dist/test/CodeGenObjC/image-info.m
  vendor/clang/dist/test/CodeGenObjC/ivar-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/metadata_symbols.m
  vendor/clang/dist/test/CodeGenObjC/non-lazy-classes.m
  vendor/clang/dist/test/CodeGenObjC/objc-align.m
  vendor/clang/dist/test/CodeGenObjC/objc-container-subscripting-1.m
  vendor/clang/dist/test/CodeGenObjC/objc-fixed-enum.m
  vendor/clang/dist/test/CodeGenObjC/optimize-ivar-offset-load.m
  vendor/clang/dist/test/CodeGenObjC/optimized-setter-ios-device.m
  vendor/clang/dist/test/CodeGenObjC/property-array-type.m
  vendor/clang/dist/test/CodeGenObjC/property-type-mismatch.m
  vendor/clang/dist/test/CodeGenObjC/property.m
  vendor/clang/dist/test/CodeGenObjC/reorder-synthesized-ivars.m
  vendor/clang/dist/test/CodeGenObjC/selector-ref-invariance.m
  vendor/clang/dist/test/CodeGenObjC/super-message-fragileabi.m
  vendor/clang/dist/test/CodeGenObjC/tentative-cfconstantstring.m
  vendor/clang/dist/test/CodeGenObjCXX/arc-cxx11-member-init.mm
  vendor/clang/dist/test/CodeGenObjCXX/arc-references.mm
  vendor/clang/dist/test/CodeGenObjCXX/arc.mm
  vendor/clang/dist/test/CodeGenObjCXX/externally-initialized-selectors.mm
  vendor/clang/dist/test/CodeGenObjCXX/lambda-expressions.mm
  vendor/clang/dist/test/CodeGenObjCXX/lvalue-reference-getter.mm
  vendor/clang/dist/test/CodeGenObjCXX/mangle-blocks.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-lvalue-capture.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-object-reference.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-objects.mm
  vendor/clang/dist/test/CodeGenOpenCL/addr-space-struct-arg.cl
  vendor/clang/dist/test/CodeGenOpenCL/address-space-constant-initializers.cl
  vendor/clang/dist/test/CodeGenOpenCL/builtins-r600.cl
  vendor/clang/dist/test/CodeGenOpenCL/fpmath.cl
  vendor/clang/dist/test/CodeGenOpenCL/kernel-arg-info.cl
  vendor/clang/dist/test/CodeGenOpenCL/kernel-attributes.cl
  vendor/clang/dist/test/CodeGenOpenCL/kernel-metadata.cl
  vendor/clang/dist/test/CodeGenOpenCL/local.cl
  vendor/clang/dist/test/CodeGenOpenCL/opencl_types.cl
  vendor/clang/dist/test/CodeGenOpenCL/ptx-calls.cl
  vendor/clang/dist/test/CodeGenOpenCL/ptx-kernels.cl
  vendor/clang/dist/test/CodeGenOpenCL/str_literals.cl
  vendor/clang/dist/test/Coverage/html-diagnostics.c
  vendor/clang/dist/test/Driver/B-opt.c
  vendor/clang/dist/test/Driver/aarch64-cpus.c
  vendor/clang/dist/test/Driver/arm-alignment.c
  vendor/clang/dist/test/Driver/arm-cortex-cpus.c
  vendor/clang/dist/test/Driver/arm-fixed-r9.c
  vendor/clang/dist/test/Driver/arm-mfpu.c
  vendor/clang/dist/test/Driver/ast.c
  vendor/clang/dist/test/Driver/cl-inputs.c
  vendor/clang/dist/test/Driver/cl-link.c
  vendor/clang/dist/test/Driver/cl-options.c
  vendor/clang/dist/test/Driver/cl-outputs.c
  vendor/clang/dist/test/Driver/clang-g-opts.c
  vendor/clang/dist/test/Driver/clang_f_opts.c
  vendor/clang/dist/test/Driver/constructors.c
  vendor/clang/dist/test/Driver/crash-report-modules.m
  vendor/clang/dist/test/Driver/crash-report.c
  vendor/clang/dist/test/Driver/cross-linux.c
  vendor/clang/dist/test/Driver/darwin-arch-default.c
  vendor/clang/dist/test/Driver/darwin-debug-flags.c
  vendor/clang/dist/test/Driver/darwin-dsymutil.c
  vendor/clang/dist/test/Driver/darwin-ld.c
  vendor/clang/dist/test/Driver/darwin-sanitizer-ld.c
  vendor/clang/dist/test/Driver/darwin-sdkroot.c
  vendor/clang/dist/test/Driver/darwin-verify-debug.c
  vendor/clang/dist/test/Driver/debug-options.c
  vendor/clang/dist/test/Driver/freebsd.c
  vendor/clang/dist/test/Driver/fsanitize.c
  vendor/clang/dist/test/Driver/gcc-version-debug.c
  vendor/clang/dist/test/Driver/gcc_forward.c
  vendor/clang/dist/test/Driver/hexagon-toolchain-elf.c
  vendor/clang/dist/test/Driver/hexagon-toolchain.c
  vendor/clang/dist/test/Driver/ident_md.c
  vendor/clang/dist/test/Driver/instrprof-ld.c
  vendor/clang/dist/test/Driver/le32-unknown-nacl.cpp
  vendor/clang/dist/test/Driver/linux-header-search.cpp
  vendor/clang/dist/test/Driver/linux-ld.c
  vendor/clang/dist/test/Driver/lto.c
  vendor/clang/dist/test/Driver/mips-as.c
  vendor/clang/dist/test/Driver/mips-cs.cpp
  vendor/clang/dist/test/Driver/mips-features.c
  vendor/clang/dist/test/Driver/mips-fsf.cpp
  vendor/clang/dist/test/Driver/mips-integrated-as.s
  vendor/clang/dist/test/Driver/mips-reduced-toolchain.cpp
  vendor/clang/dist/test/Driver/modules.m
  vendor/clang/dist/test/Driver/modules.mm
  vendor/clang/dist/test/Driver/msvc_forward.c
  vendor/clang/dist/test/Driver/netbsd.c
  vendor/clang/dist/test/Driver/netbsd.cpp
  vendor/clang/dist/test/Driver/openbsd.c
  vendor/clang/dist/test/Driver/phases.c
  vendor/clang/dist/test/Driver/pic.c
  vendor/clang/dist/test/Driver/ppc-features.cpp
  vendor/clang/dist/test/Driver/prefixed-tools.c
  vendor/clang/dist/test/Driver/r600-mcpu.cl
  vendor/clang/dist/test/Driver/rewrite-legacy-objc.m
  vendor/clang/dist/test/Driver/rewrite-objc.m
  vendor/clang/dist/test/Driver/sanitizer-ld.c
  vendor/clang/dist/test/Driver/save-temps.c
  vendor/clang/dist/test/Driver/sparc-float.c
  vendor/clang/dist/test/Driver/split-debug.c
  vendor/clang/dist/test/Driver/split-debug.s
  vendor/clang/dist/test/Driver/std.c
  vendor/clang/dist/test/Driver/unknown-gcc-arch.c
  vendor/clang/dist/test/Driver/warning-options.cpp
  vendor/clang/dist/test/FixIt/fixit-cxx1y-compat.cpp
  vendor/clang/dist/test/FixIt/fixit-errors.c
  vendor/clang/dist/test/FixIt/fixit-unrecoverable.cpp
  vendor/clang/dist/test/FixIt/fixit.cpp
  vendor/clang/dist/test/Frontend/exceptions.c
  vendor/clang/dist/test/Frontend/invalid-o-level.c
  vendor/clang/dist/test/Frontend/output-failures.c
  vendor/clang/dist/test/Frontend/print-header-includes.c
  vendor/clang/dist/test/Headers/altivec-header.c
  vendor/clang/dist/test/Headers/c11.c
  vendor/clang/dist/test/Headers/cxx11.cpp
  vendor/clang/dist/test/Headers/ms-intrin.cpp
  vendor/clang/dist/test/Headers/x86intrin.c
  vendor/clang/dist/test/Index/Inputs/module.map
  vendor/clang/dist/test/Index/annotate-deep-statements.cpp
  vendor/clang/dist/test/Index/attributes-cuda.cu
  vendor/clang/dist/test/Index/comment-c-decls.c
  vendor/clang/dist/test/Index/comment-to-html-xml-conversion.cpp
  vendor/clang/dist/test/Index/cursor-dynamic-call.mm
  vendor/clang/dist/test/Index/cxx11-lambdas.cpp
  vendor/clang/dist/test/Index/format-comment-cdecls.c
  vendor/clang/dist/test/Index/get-cursor.cpp
  vendor/clang/dist/test/Index/index-many-call-ops.cpp
  vendor/clang/dist/test/Index/index-many-logical-ops.c
  vendor/clang/dist/test/Index/index-module.m
  vendor/clang/dist/test/Index/index-templates.cpp
  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/skip-parsed-bodies/compile_commands.json
  vendor/clang/dist/test/Index/usrs-cxx0x.cpp
  vendor/clang/dist/test/Index/usrs.cpp
  vendor/clang/dist/test/Layout/ms-x86-basic-layout.cpp
  vendor/clang/dist/test/Layout/ms-x86-pack-and-align.cpp
  vendor/clang/dist/test/Layout/ms-x86-vtordisp.cpp
  vendor/clang/dist/test/Lexer/bcpl-escaped-newline.c
  vendor/clang/dist/test/Lexer/block_cmt_end.c
  vendor/clang/dist/test/Lexer/constants.c
  vendor/clang/dist/test/Lexer/cxx-features.cpp
  vendor/clang/dist/test/Lexer/cxx1z-trigraphs.cpp
  vendor/clang/dist/test/Lexer/escape_newline.c
  vendor/clang/dist/test/Lexer/has_extension.c
  vendor/clang/dist/test/Lexer/has_feature_c1x.c
  vendor/clang/dist/test/Lexer/has_feature_cxx0x.cpp
  vendor/clang/dist/test/Lexer/string-literal-errors.cpp
  vendor/clang/dist/test/Lexer/utf8-char-literal.cpp
  vendor/clang/dist/test/Lexer/wchar-signedness.c
  vendor/clang/dist/test/Misc/ast-dump-arm-attr.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-decl.cpp
  vendor/clang/dist/test/Misc/ast-dump-msp430-attr.c
  vendor/clang/dist/test/Misc/ast-dump-templates.cpp
  vendor/clang/dist/test/Misc/ast-print-pragmas.cpp
  vendor/clang/dist/test/Misc/serialized-diags.m
  vendor/clang/dist/test/Misc/warning-flags.c
  vendor/clang/dist/test/Modules/Inputs/StdDef/module.map
  vendor/clang/dist/test/Modules/Inputs/cxx-decls-imported.h
  vendor/clang/dist/test/Modules/Inputs/cxx-decls-merged.h
  vendor/clang/dist/test/Modules/Inputs/cxx-irgen-left.h
  vendor/clang/dist/test/Modules/Inputs/cxx-irgen-right.h
  vendor/clang/dist/test/Modules/Inputs/cxx-irgen-top.h
  vendor/clang/dist/test/Modules/Inputs/cxx-templates-a.h
  vendor/clang/dist/test/Modules/Inputs/cxx-templates-b.h
  vendor/clang/dist/test/Modules/Inputs/cxx-templates-c.h
  vendor/clang/dist/test/Modules/Inputs/cxx-templates-common.h
  vendor/clang/dist/test/Modules/Inputs/declare-use/module.map
  vendor/clang/dist/test/Modules/Inputs/diamond_left.h
  vendor/clang/dist/test/Modules/Inputs/diamond_top.h
  vendor/clang/dist/test/Modules/Inputs/macros_right_undef.h
  vendor/clang/dist/test/Modules/Inputs/macros_top.h
  vendor/clang/dist/test/Modules/Inputs/malformed/module.map
  vendor/clang/dist/test/Modules/Inputs/modular_maps/common.h
  vendor/clang/dist/test/Modules/Inputs/module.map
  vendor/clang/dist/test/Modules/Inputs/odr/a.h
  vendor/clang/dist/test/Modules/Inputs/odr/b.h
  vendor/clang/dist/test/Modules/Inputs/pch-used.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/templates-top.h
  vendor/clang/dist/test/Modules/Rmodule-build.m
  vendor/clang/dist/test/Modules/Werror-Wsystem-headers.m
  vendor/clang/dist/test/Modules/Werror.m
  vendor/clang/dist/test/Modules/autolink.m
  vendor/clang/dist/test/Modules/cstd.m
  vendor/clang/dist/test/Modules/cxx-decls.cpp
  vendor/clang/dist/test/Modules/cxx-irgen.cpp
  vendor/clang/dist/test/Modules/cxx-templates.cpp
  vendor/clang/dist/test/Modules/dependency-gen.m
  vendor/clang/dist/test/Modules/fmodules-validate-once-per-build-session.c
  vendor/clang/dist/test/Modules/incomplete-module.m
  vendor/clang/dist/test/Modules/load-after-failure.m
  vendor/clang/dist/test/Modules/macro-reexport/c1.h
  vendor/clang/dist/test/Modules/macro-reexport/d1.h
  vendor/clang/dist/test/Modules/macro-reexport/macro-reexport.cpp
  vendor/clang/dist/test/Modules/macro-reexport/module.modulemap
  vendor/clang/dist/test/Modules/macros.c
  vendor/clang/dist/test/Modules/malformed.cpp
  vendor/clang/dist/test/Modules/modular_maps.cpp
  vendor/clang/dist/test/Modules/module_file_info.m
  vendor/clang/dist/test/Modules/modules-with-same-name.m
  vendor/clang/dist/test/Modules/no-stale-modtime.m
  vendor/clang/dist/test/Modules/odr.cpp
  vendor/clang/dist/test/Modules/pch-used.m
  vendor/clang/dist/test/Modules/require-modular-includes.m
  vendor/clang/dist/test/Modules/resolution-change.m
  vendor/clang/dist/test/Modules/system_headers.m
  vendor/clang/dist/test/Modules/system_version.m
  vendor/clang/dist/test/Modules/templates.mm
  vendor/clang/dist/test/Modules/validate-system-headers.m
  vendor/clang/dist/test/OpenMP/for_firstprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/for_loop_messages.cpp
  vendor/clang/dist/test/OpenMP/for_misc_messages.c
  vendor/clang/dist/test/OpenMP/for_private_messages.cpp
  vendor/clang/dist/test/OpenMP/nesting_of_regions.cpp
  vendor/clang/dist/test/OpenMP/parallel_codegen.cpp
  vendor/clang/dist/test/OpenMP/parallel_firstprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/parallel_for_firstprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/parallel_for_loop_messages.cpp
  vendor/clang/dist/test/OpenMP/parallel_for_misc_messages.c
  vendor/clang/dist/test/OpenMP/parallel_for_private_messages.cpp
  vendor/clang/dist/test/OpenMP/parallel_private_messages.cpp
  vendor/clang/dist/test/OpenMP/parallel_sections_firstprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/parallel_sections_private_messages.cpp
  vendor/clang/dist/test/OpenMP/sections_firstprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/sections_private_messages.cpp
  vendor/clang/dist/test/OpenMP/simd_aligned_messages.cpp
  vendor/clang/dist/test/OpenMP/simd_loop_messages.cpp
  vendor/clang/dist/test/OpenMP/simd_metadata.c
  vendor/clang/dist/test/OpenMP/simd_misc_messages.c
  vendor/clang/dist/test/OpenMP/simd_private_messages.cpp
  vendor/clang/dist/test/OpenMP/single_copyprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/single_firstprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/single_private_messages.cpp
  vendor/clang/dist/test/OpenMP/task_firstprivate_messages.cpp
  vendor/clang/dist/test/OpenMP/task_messages.cpp
  vendor/clang/dist/test/OpenMP/task_private_messages.cpp
  vendor/clang/dist/test/OpenMP/threadprivate_messages.cpp
  vendor/clang/dist/test/PCH/cxx-namespaces.cpp
  vendor/clang/dist/test/PCH/cxx-traits.cpp
  vendor/clang/dist/test/PCH/cxx-traits.h
  vendor/clang/dist/test/PCH/cxx1y-lambdas.mm
  vendor/clang/dist/test/PCH/pragma-loop.cpp
  vendor/clang/dist/test/PCH/pragma-optimize.c
  vendor/clang/dist/test/PCH/stmt-attrs.cpp
  vendor/clang/dist/test/PCH/verify_pch.m
  vendor/clang/dist/test/Parser/MicrosoftExtensions.c
  vendor/clang/dist/test/Parser/MicrosoftExtensions.cpp
  vendor/clang/dist/test/Parser/access-spec-attrs.cpp
  vendor/clang/dist/test/Parser/altivec.c
  vendor/clang/dist/test/Parser/asm.cpp
  vendor/clang/dist/test/Parser/atomic.c
  vendor/clang/dist/test/Parser/attributes.c
  vendor/clang/dist/test/Parser/c11-noreturn.c
  vendor/clang/dist/test/Parser/c1x-alignas.c
  vendor/clang/dist/test/Parser/colon-colon-parentheses.cpp
  vendor/clang/dist/test/Parser/cxx-altivec.cpp
  vendor/clang/dist/test/Parser/cxx-ambig-init-templ.cpp
  vendor/clang/dist/test/Parser/cxx-attributes.cpp
  vendor/clang/dist/test/Parser/cxx-class.cpp
  vendor/clang/dist/test/Parser/cxx-default-args.cpp
  vendor/clang/dist/test/Parser/cxx-member-initializers.cpp
  vendor/clang/dist/test/Parser/cxx-template-argument.cpp
  vendor/clang/dist/test/Parser/cxx-template-decl.cpp
  vendor/clang/dist/test/Parser/cxx-variadic-func.cpp
  vendor/clang/dist/test/Parser/cxx0x-attributes.cpp
  vendor/clang/dist/test/Parser/cxx0x-decl.cpp
  vendor/clang/dist/test/Parser/cxx0x-in-cxx98.cpp
  vendor/clang/dist/test/Parser/cxx0x-lambda-expressions.cpp
  vendor/clang/dist/test/Parser/declarators.c
  vendor/clang/dist/test/Parser/ms-inline-asm.c
  vendor/clang/dist/test/Parser/namespaces.cpp
  vendor/clang/dist/test/Parser/pragma-loop.cpp
  vendor/clang/dist/test/Parser/pragma-unroll.cpp
  vendor/clang/dist/test/Parser/switch-recovery.cpp
  vendor/clang/dist/test/Preprocessor/_Pragma.c
  vendor/clang/dist/test/Preprocessor/aarch64-target-features.c
  vendor/clang/dist/test/Preprocessor/arm-acle-6.4.c
  vendor/clang/dist/test/Preprocessor/arm-target-features.c
  vendor/clang/dist/test/Preprocessor/cxx_oper_keyword_ms_compat.cpp
  vendor/clang/dist/test/Preprocessor/feature_tests.c
  vendor/clang/dist/test/Preprocessor/has_attribute.c
  vendor/clang/dist/test/Preprocessor/headermap-rel2.c
  vendor/clang/dist/test/Preprocessor/init.c
  vendor/clang/dist/test/Preprocessor/iwithprefix.c
  vendor/clang/dist/test/Preprocessor/line-directive.c
  vendor/clang/dist/test/Preprocessor/macro_arg_directive.c
  vendor/clang/dist/test/Preprocessor/macro_paste_bad.c
  vendor/clang/dist/test/Preprocessor/predefined-arch-macros.c
  vendor/clang/dist/test/Preprocessor/predefined-exceptions.m
  vendor/clang/dist/test/Preprocessor/predefined-macros.c
  vendor/clang/dist/test/Preprocessor/stdint.c
  vendor/clang/dist/test/Preprocessor/x86_target_features.c
  vendor/clang/dist/test/Profile/c-captured.c
  vendor/clang/dist/test/Profile/c-counter-overflows.c
  vendor/clang/dist/test/Profile/c-general.c
  vendor/clang/dist/test/Profile/c-linkage-available_externally.c
  vendor/clang/dist/test/Profile/c-linkage.c
  vendor/clang/dist/test/Profile/cxx-class.cpp
  vendor/clang/dist/test/Profile/cxx-lambda.cpp
  vendor/clang/dist/test/Profile/cxx-linkage.cpp
  vendor/clang/dist/test/Profile/cxx-templates.cpp
  vendor/clang/dist/test/Profile/cxx-throws.cpp
  vendor/clang/dist/test/Profile/objc-general.m
  vendor/clang/dist/test/Rewriter/rewrite-block-literal.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-block.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-captured-nested-bvar.mm
  vendor/clang/dist/test/Sema/128bitint.c
  vendor/clang/dist/test/Sema/MicrosoftExtensions.c
  vendor/clang/dist/test/Sema/anonymous-struct-union-c11.c
  vendor/clang/dist/test/Sema/anonymous-struct-union.c
  vendor/clang/dist/test/Sema/arm-darwin-aapcs.cpp
  vendor/clang/dist/test/Sema/arm64-inline-asm.c
  vendor/clang/dist/test/Sema/arm64-neon-args.c
  vendor/clang/dist/test/Sema/arm_acle.c
  vendor/clang/dist/test/Sema/array-init.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-bounded.c
  vendor/clang/dist/test/Sema/attr-deprecated.c
  vendor/clang/dist/test/Sema/attr-msp430.c
  vendor/clang/dist/test/Sema/attr-naked.c
  vendor/clang/dist/test/Sema/attr-ownership.c
  vendor/clang/dist/test/Sema/big-endian-neon-initializers.c
  vendor/clang/dist/test/Sema/bitfield.c
  vendor/clang/dist/test/Sema/block-misc.c
  vendor/clang/dist/test/Sema/builtin-assume.c
  vendor/clang/dist/test/Sema/builtin-object-size.c
  vendor/clang/dist/test/Sema/builtins-arm.c
  vendor/clang/dist/test/Sema/builtins-arm64.c
  vendor/clang/dist/test/Sema/builtins.c
  vendor/clang/dist/test/Sema/callingconv.c
  vendor/clang/dist/test/Sema/constructor-attribute.c
  vendor/clang/dist/test/Sema/dllexport.c
  vendor/clang/dist/test/Sema/dllimport.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/format-strings-gnu.c
  vendor/clang/dist/test/Sema/format-strings-ms.c
  vendor/clang/dist/test/Sema/format-strings.c
  vendor/clang/dist/test/Sema/inline-asm-validate.c
  vendor/clang/dist/test/Sema/ms-inline-asm.c
  vendor/clang/dist/test/Sema/ms_bitfield_layout.c
  vendor/clang/dist/test/Sema/nonnull.c
  vendor/clang/dist/test/Sema/parentheses.cpp
  vendor/clang/dist/test/Sema/scope-check.c
  vendor/clang/dist/test/Sema/sentinel-attribute.c
  vendor/clang/dist/test/Sema/statements.c
  vendor/clang/dist/test/Sema/static-array.c
  vendor/clang/dist/test/Sema/stdcall-fastcall.c
  vendor/clang/dist/test/Sema/string-plus-char.c
  vendor/clang/dist/test/Sema/struct-packed-align.c
  vendor/clang/dist/test/Sema/switch-1.c
  vendor/clang/dist/test/Sema/switch.c
  vendor/clang/dist/test/Sema/types.c
  vendor/clang/dist/test/Sema/var-redecl.c
  vendor/clang/dist/test/Sema/warn-thread-safety-analysis.c
  vendor/clang/dist/test/Sema/warn-unsequenced.c
  vendor/clang/dist/test/Sema/warn-unused-value.c
  vendor/clang/dist/test/Sema/wchar.c
  vendor/clang/dist/test/SemaCUDA/function-target.cu
  vendor/clang/dist/test/SemaCUDA/launch_bounds.cu
  vendor/clang/dist/test/SemaCXX/MicrosoftCompatibility.cpp
  vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp
  vendor/clang/dist/test/SemaCXX/PR10177.cpp
  vendor/clang/dist/test/SemaCXX/anonymous-union.cpp
  vendor/clang/dist/test/SemaCXX/arrow-operator.cpp
  vendor/clang/dist/test/SemaCXX/ast-print.cpp
  vendor/clang/dist/test/SemaCXX/atomic-type.cpp
  vendor/clang/dist/test/SemaCXX/attr-nodebug.cpp
  vendor/clang/dist/test/SemaCXX/attr-nonnull.cpp
  vendor/clang/dist/test/SemaCXX/attr-optnone.cpp
  vendor/clang/dist/test/SemaCXX/attr-print.cpp
  vendor/clang/dist/test/SemaCXX/blocks.cpp
  vendor/clang/dist/test/SemaCXX/const-cast.cpp
  vendor/clang/dist/test/SemaCXX/constant-expression-cxx11.cpp
  vendor/clang/dist/test/SemaCXX/constant-expression-cxx1y.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-value-init.cpp
  vendor/clang/dist/test/SemaCXX/conversion-function.cpp
  vendor/clang/dist/test/SemaCXX/conversion.cpp
  vendor/clang/dist/test/SemaCXX/crashes.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-compat.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-cursory-default-delete.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-references.cpp
  vendor/clang/dist/test/SemaCXX/cxx11-ast-print.cpp
  vendor/clang/dist/test/SemaCXX/cxx1y-constexpr-not-const.cpp
  vendor/clang/dist/test/SemaCXX/cxx1y-deduced-return-type.cpp
  vendor/clang/dist/test/SemaCXX/cxx1y-generic-lambdas.cpp
  vendor/clang/dist/test/SemaCXX/cxx1y-variable-templates_in_class.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat-flags.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat-pedantic.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat.cpp
  vendor/clang/dist/test/SemaCXX/decl-init-ref.cpp
  vendor/clang/dist/test/SemaCXX/decl-microsoft-call-conv.cpp
  vendor/clang/dist/test/SemaCXX/default1.cpp
  vendor/clang/dist/test/SemaCXX/default2.cpp
  vendor/clang/dist/test/SemaCXX/dependent-noexcept-unevaluated.cpp
  vendor/clang/dist/test/SemaCXX/deprecated.cpp
  vendor/clang/dist/test/SemaCXX/dllexport.cpp
  vendor/clang/dist/test/SemaCXX/dllimport.cpp
  vendor/clang/dist/test/SemaCXX/enable_if.cpp
  vendor/clang/dist/test/SemaCXX/enum-scoped.cpp
  vendor/clang/dist/test/SemaCXX/exceptions.cpp
  vendor/clang/dist/test/SemaCXX/explicit.cpp
  vendor/clang/dist/test/SemaCXX/flexible-array-test.cpp
  vendor/clang/dist/test/SemaCXX/for-range-examples.cpp
  vendor/clang/dist/test/SemaCXX/friend.cpp
  vendor/clang/dist/test/SemaCXX/goto.cpp
  vendor/clang/dist/test/SemaCXX/implicit-exception-spec.cpp
  vendor/clang/dist/test/SemaCXX/issue547.cpp
  vendor/clang/dist/test/SemaCXX/lambda-expressions.cpp
  vendor/clang/dist/test/SemaCXX/libstdcxx_is_pod_hack.cpp
  vendor/clang/dist/test/SemaCXX/member-init.cpp
  vendor/clang/dist/test/SemaCXX/member-pointer-ms.cpp
  vendor/clang/dist/test/SemaCXX/namespace-alias.cpp
  vendor/clang/dist/test/SemaCXX/nonnull.cpp
  vendor/clang/dist/test/SemaCXX/nullptr.cpp
  vendor/clang/dist/test/SemaCXX/overloaded-operator.cpp
  vendor/clang/dist/test/SemaCXX/pragma-optimize.cpp
  vendor/clang/dist/test/SemaCXX/predefined-expr.cpp
  vendor/clang/dist/test/SemaCXX/return-noreturn.cpp
  vendor/clang/dist/test/SemaCXX/return.cpp
  vendor/clang/dist/test/SemaCXX/runtimediag-ppe.cpp
  vendor/clang/dist/test/SemaCXX/scope-check.cpp
  vendor/clang/dist/test/SemaCXX/statements.cpp
  vendor/clang/dist/test/SemaCXX/string-plus-int.cpp
  vendor/clang/dist/test/SemaCXX/struct-class-redecl.cpp
  vendor/clang/dist/test/SemaCXX/trailing-return-0x.cpp
  vendor/clang/dist/test/SemaCXX/type-traits.cpp
  vendor/clang/dist/test/SemaCXX/typeid.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/unknown-type-name.cpp
  vendor/clang/dist/test/SemaCXX/using-decl-1.cpp
  vendor/clang/dist/test/SemaCXX/vararg-non-pod.cpp
  vendor/clang/dist/test/SemaCXX/warn-bool-conversion.cpp
  vendor/clang/dist/test/SemaCXX/warn-consumed-parsing.cpp
  vendor/clang/dist/test/SemaCXX/warn-global-constructors.cpp
  vendor/clang/dist/test/SemaCXX/warn-overloaded-virtual.cpp
  vendor/clang/dist/test/SemaCXX/warn-tautological-compare.cpp
  vendor/clang/dist/test/SemaCXX/warn-tautological-undefined-compare.cpp
  vendor/clang/dist/test/SemaCXX/warn-thread-safety-analysis.cpp
  vendor/clang/dist/test/SemaCXX/warn-undefined-bool-conversion.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-comparison.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-filescoped.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-result.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-value.cpp
  vendor/clang/dist/test/SemaObjC/access-property-getter.m
  vendor/clang/dist/test/SemaObjC/arc-jump-block.m
  vendor/clang/dist/test/SemaObjC/arc-repeated-weak.mm
  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/autoreleasepool.m
  vendor/clang/dist/test/SemaObjC/compare-qualified-class.m
  vendor/clang/dist/test/SemaObjC/conditional-expr.m
  vendor/clang/dist/test/SemaObjC/debugger-support.m
  vendor/clang/dist/test/SemaObjC/default-synthesize-1.m
  vendor/clang/dist/test/SemaObjC/default-synthesize-3.m
  vendor/clang/dist/test/SemaObjC/default-synthesize.m
  vendor/clang/dist/test/SemaObjC/encode-typeof-test.m
  vendor/clang/dist/test/SemaObjC/format-strings-objc.m
  vendor/clang/dist/test/SemaObjC/iboutlet.m
  vendor/clang/dist/test/SemaObjC/ivar-lookup.m
  vendor/clang/dist/test/SemaObjC/method-lookup-3.m
  vendor/clang/dist/test/SemaObjC/nonnull.m
  vendor/clang/dist/test/SemaObjC/objc-dictionary-literal.m
  vendor/clang/dist/test/SemaObjC/objcbridge-attribute-arc.m
  vendor/clang/dist/test/SemaObjC/property-user-setter.m
  vendor/clang/dist/test/SemaObjC/protocol-expr-1.m
  vendor/clang/dist/test/SemaObjC/protocol-expr-neg-1.m
  vendor/clang/dist/test/SemaObjC/protocols-suppress-conformance.m
  vendor/clang/dist/test/SemaObjC/scope-check.m
  vendor/clang/dist/test/SemaObjC/super-property-notation.m
  vendor/clang/dist/test/SemaObjC/warn-strict-selector-match.m
  vendor/clang/dist/test/SemaObjCXX/arc-ppe.mm
  vendor/clang/dist/test/SemaOpenCL/address-spaces.cl
  vendor/clang/dist/test/SemaOpenCL/extern.cl
  vendor/clang/dist/test/SemaTemplate/canonical-expr-type.cpp
  vendor/clang/dist/test/SemaTemplate/class-template-decl.cpp
  vendor/clang/dist/test/SemaTemplate/constructor-template.cpp
  vendor/clang/dist/test/SemaTemplate/deduction.cpp
  vendor/clang/dist/test/SemaTemplate/dependent-type-identity.cpp
  vendor/clang/dist/test/SemaTemplate/derived.cpp
  vendor/clang/dist/test/SemaTemplate/explicit-instantiation.cpp
  vendor/clang/dist/test/SemaTemplate/function-template-specialization-noreturn.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-exception-spec-cxx11.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-exception-spec.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-expr-1.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-init.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-method.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-non-dependent-types.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-typeof.cpp
  vendor/clang/dist/test/SemaTemplate/lookup-dependent-bases.cpp
  vendor/clang/dist/test/SemaTemplate/ms-lookup-template-base-classes.cpp
  vendor/clang/dist/test/SemaTemplate/pack-deduction.cpp
  vendor/clang/dist/test/SemaTemplate/virtual-member-functions.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-autodetect-dir.cpp
  vendor/clang/dist/test/Tooling/clang-check-pwd.cpp
  vendor/clang/dist/test/Tooling/pch.cpp
  vendor/clang/dist/test/VFS/external-names.c
  vendor/clang/dist/test/VFS/umbrella-mismatch.m
  vendor/clang/dist/test/lit.cfg
  vendor/clang/dist/tools/arcmt-test/arcmt-test.cpp
  vendor/clang/dist/tools/c-arcmt-test/CMakeLists.txt
  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/ClangCheck.cpp
  vendor/clang/dist/tools/clang-format-vs/CMakeLists.txt
  vendor/clang/dist/tools/clang-format-vs/ClangFormat/ClangFormat.csproj
  vendor/clang/dist/tools/clang-format-vs/README.txt
  vendor/clang/dist/tools/clang-format-vs/source.extension.vsixmanifest.in
  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
  vendor/clang/dist/tools/clang-format/clang-format.el
  vendor/clang/dist/tools/clang-format/clang-format.py
  vendor/clang/dist/tools/clang-format/git-clang-format
  vendor/clang/dist/tools/diagtool/DiagTool.cpp
  vendor/clang/dist/tools/diagtool/DiagTool.h
  vendor/clang/dist/tools/diagtool/DiagnosticNames.h
  vendor/clang/dist/tools/diagtool/ListWarnings.cpp
  vendor/clang/dist/tools/diagtool/ShowEnabledWarnings.cpp
  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/CIndexCodeCompletion.cpp
  vendor/clang/dist/tools/libclang/CIndexDiagnostic.cpp
  vendor/clang/dist/tools/libclang/CIndexDiagnostic.h
  vendor/clang/dist/tools/libclang/CIndexUSRs.cpp
  vendor/clang/dist/tools/libclang/CIndexer.h
  vendor/clang/dist/tools/libclang/CLog.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.h
  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/CXType.h
  vendor/clang/dist/tools/libclang/CursorVisitor.h
  vendor/clang/dist/tools/libclang/IndexBody.cpp
  vendor/clang/dist/tools/libclang/IndexTypeSourceInfo.cpp
  vendor/clang/dist/tools/libclang/Index_Internal.h
  vendor/clang/dist/tools/libclang/Indexing.cpp
  vendor/clang/dist/tools/libclang/IndexingContext.h
  vendor/clang/dist/tools/libclang/Makefile
  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/unittests/AST/ASTTypeTraitsTest.cpp
  vendor/clang/dist/unittests/AST/ASTVectorTest.cpp
  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/EvaluateAsRValueTest.cpp
  vendor/clang/dist/unittests/AST/ExternalASTSourceTest.cpp
  vendor/clang/dist/unittests/AST/MatchVerifier.h
  vendor/clang/dist/unittests/AST/NamedDeclPrinterTest.cpp
  vendor/clang/dist/unittests/AST/SourceLocationTest.cpp
  vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.cpp
  vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.h
  vendor/clang/dist/unittests/ASTMatchers/Dynamic/ParserTest.cpp
  vendor/clang/dist/unittests/ASTMatchers/Dynamic/RegistryTest.cpp
  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/Basic/VirtualFileSystemTest.cpp
  vendor/clang/dist/unittests/CMakeLists.txt
  vendor/clang/dist/unittests/Format/CMakeLists.txt
  vendor/clang/dist/unittests/Format/FormatTest.cpp
  vendor/clang/dist/unittests/Format/FormatTestJS.cpp
  vendor/clang/dist/unittests/Format/FormatTestProto.cpp
  vendor/clang/dist/unittests/Format/FormatTestUtils.h
  vendor/clang/dist/unittests/Format/Makefile
  vendor/clang/dist/unittests/Frontend/CMakeLists.txt
  vendor/clang/dist/unittests/Frontend/FrontendActionTest.cpp
  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/Lex/PPConditionalDirectiveRecordTest.cpp
  vendor/clang/dist/unittests/Makefile
  vendor/clang/dist/unittests/Sema/ExternalSemaSourceTest.cpp
  vendor/clang/dist/unittests/Tooling/CMakeLists.txt
  vendor/clang/dist/unittests/Tooling/Makefile
  vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTest.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/unittests/libclang/LibclangTest.cpp
  vendor/clang/dist/unittests/libclang/Makefile
  vendor/clang/dist/utils/ABITest/ABITestGen.py
  vendor/clang/dist/utils/ABITest/TypeGen.py
  vendor/clang/dist/utils/TableGen/ClangAttrEmitter.cpp
  vendor/clang/dist/utils/TableGen/NeonEmitter.cpp
  vendor/clang/dist/utils/TableGen/TableGenBackends.h
  vendor/clang/dist/utils/analyzer/SATestBuild.py
  vendor/clang/dist/www/analyzer/open_projects.html
  vendor/clang/dist/www/analyzer/potential_checkers.html
  vendor/clang/dist/www/analyzer/scan-build.html
  vendor/clang/dist/www/compatibility.html
  vendor/clang/dist/www/cxx_dr_status.html
  vendor/clang/dist/www/cxx_status.html
  vendor/clang/dist/www/make_cxx_dr_status

Added: vendor/clang/dist/.clang-tidy
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/clang/dist/.clang-tidy	Sun Jan 18 16:23:48 2015	(r277325)
@@ -0,0 +1 @@
+Checks: '-*,clang-diagnostic-*,llvm-*,misc-*'

Modified: vendor/clang/dist/CMakeLists.txt
==============================================================================
--- vendor/clang/dist/CMakeLists.txt	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/CMakeLists.txt	Sun Jan 18 16:23:48 2015	(r277325)
@@ -83,7 +83,13 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR
 
   # They are used as destination of target generators.
   set(LLVM_RUNTIME_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin)
-  set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib)
+  set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${LLVM_LIBDIR_SUFFIX})
+  if(WIN32 OR CYGWIN)
+    # DLL platform -- put DLLs into bin.
+    set(LLVM_SHLIB_OUTPUT_INTDIR ${LLVM_RUNTIME_OUTPUT_INTDIR})
+  else()
+    set(LLVM_SHLIB_OUTPUT_INTDIR ${LLVM_LIBRARY_OUTPUT_INTDIR})
+  endif()
 
   option(LLVM_INSTALL_TOOLCHAIN_ONLY
     "Only include toolchain files in the 'install' target." OFF)
@@ -105,8 +111,8 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR
   link_directories("${LLVM_LIBRARY_DIR}")
 
   set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin )
-  set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib )
-  set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib )
+  set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
+  set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
 
   if(LLVM_INCLUDE_TESTS)
     # Check prebuilt llvm/utils.
@@ -193,6 +199,9 @@ endif()
 set(CLANG_VENDOR_UTI "org.llvm.clang" CACHE STRING
   "Vendor-specific uti.")
 
+# The libdir suffix must exactly match whatever LLVM's configuration used.
+set(CLANG_LIBDIR_SUFFIX "${LLVM_LIBDIR_SUFFIX}")
+
 set(CLANG_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
 set(CLANG_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
 
@@ -240,7 +249,7 @@ 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")
+  set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Woverloaded-virtual -fno-strict-aliasing")
 
   # Enable -pedantic for Clang even if it's not enabled for LLVM.
   if (NOT LLVM_ENABLE_PEDANTIC)
@@ -253,6 +262,26 @@ if (LLVM_COMPILER_IS_GCC_COMPATIBLE)
   endif()
 endif ()
 
+# Determine HOST_LINK_VERSION on Darwin.
+set(HOST_LINK_VERSION)
+if (APPLE)
+  set(LD_V_OUTPUT)
+  execute_process(
+    COMMAND sh -c "${CMAKE_LINKER} -v 2>&1 | head -1"
+    RESULT_VARIABLE HAD_ERROR
+    OUTPUT_VARIABLE LD_V_OUTPUT
+  )
+  if (NOT HAD_ERROR)
+    if ("${LD_V_OUTPUT}" MATCHES ".*ld64-([0-9.]+).*")
+      string(REGEX REPLACE ".*ld64-([0-9.]+).*" "\\1" HOST_LINK_VERSION ${LD_V_OUTPUT})
+    elseif ("${LD_V_OUTPUT}" MATCHES "[^0-9]*([0-9.]+).*")
+      string(REGEX REPLACE "[^0-9]*([0-9.]+).*" "\\1" HOST_LINK_VERSION ${LD_V_OUTPUT})
+    endif()
+  else()
+    message(FATAL_ERROR "${CMAKE_LINKER} failed with status ${HAD_ERROR}")
+  endif()
+endif()
+
 configure_file(
   ${CLANG_SOURCE_DIR}/include/clang/Config/config.h.cmake
   ${CLANG_BINARY_DIR}/include/clang/Config/config.h)
@@ -337,6 +366,7 @@ macro(add_clang_library name)
         ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}
         RUNTIME DESTINATION bin)
     endif()
+    set_property(GLOBAL APPEND PROPERTY CLANG_EXPORTS ${name})
   else()
     # Add empty "phony" target
     add_custom_target(${name})
@@ -478,3 +508,27 @@ endif()
 
 set(CLANG_ORDER_FILE "" CACHE FILEPATH
   "Order file to use when compiling clang in order to improve startup time.")
+
+if (CLANG_BUILT_STANDALONE)
+  # Generate a list of CMake library targets so that other CMake projects can
+  # link against them. LLVM calls its version of this file LLVMExports.cmake, but
+  # the usual CMake convention seems to be ${Project}Targets.cmake.
+  set(CLANG_INSTALL_PACKAGE_DIR share/clang/cmake)
+  set(clang_cmake_builddir "${CMAKE_BINARY_DIR}/${CLANG_INSTALL_PACKAGE_DIR}")
+  get_property(CLANG_EXPORTS GLOBAL PROPERTY CLANG_EXPORTS)
+  export(TARGETS ${CLANG_EXPORTS} FILE ${clang_cmake_builddir}/ClangTargets.cmake)
+
+  # Install a <prefix>/share/clang/cmake/ClangConfig.cmake file so that
+  # find_package(Clang) works. Install the target list with it.
+  install(FILES
+    ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/ClangConfig.cmake
+    ${CLANG_BINARY_DIR}/share/clang/cmake/ClangTargets.cmake
+    DESTINATION share/clang/cmake)
+
+  # Also copy ClangConfig.cmake to the build directory so that dependent projects
+  # can build against a build directory of Clang more easily.
+  configure_file(
+    ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/ClangConfig.cmake
+    ${CLANG_BINARY_DIR}/share/clang/cmake/ClangConfig.cmake
+    COPYONLY)
+endif ()

Modified: vendor/clang/dist/CODE_OWNERS.TXT
==============================================================================
--- vendor/clang/dist/CODE_OWNERS.TXT	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/CODE_OWNERS.TXT	Sun Jan 18 16:23:48 2015	(r277325)
@@ -22,6 +22,7 @@ E: echristo at gmail.com
 D: Debug Information, autotools/configure/make build, inline assembly
 
 N: Doug Gregor
+E: dgregor at apple.com
 D: All parts of Clang not covered by someone else
 
 N: Anton Korobeynikov
@@ -29,6 +30,7 @@ E: anton at korobeynikov.info
 D: Exception handling, Windows codegen, ARM EABI
 
 N: Ted Kremenek
+E: kremenek at apple.com
 D: Clang Static Analyzer
 
 N: John McCall
@@ -37,7 +39,7 @@ D: Clang LLVM IR generation
 
 N: Chad Rosier
 E: mcrosier at codeaurora.org
-D: MS-inline asm, and the compiler driver
+D: Compiler driver
 
 N: Richard Smith
 E: richard at metafoo.co.uk

Modified: vendor/clang/dist/bindings/python/clang/cindex.py
==============================================================================
--- vendor/clang/dist/bindings/python/clang/cindex.py	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/bindings/python/clang/cindex.py	Sun Jan 18 16:23:48 2015	(r277325)
@@ -496,24 +496,28 @@ class TokenKind(object):
         setattr(TokenKind, name, kind)
 
 ### Cursor Kinds ###
-
-class CursorKind(object):
-    """
-    A CursorKind describes the kind of entity that a cursor points to.
+class BaseEnumeration(object):
     """
+    Common base class for named enumerations held in sync with Index.h values.
 
-    # The unique kind objects, indexed by id.
+    Subclasses must define their own _kinds and _name_map members, as:
     _kinds = []
     _name_map = None
+    These values hold the per-subclass instances and value-to-name mappings,
+    respectively.
+
+    """
 
     def __init__(self, value):
-        if value >= len(CursorKind._kinds):
-            CursorKind._kinds += [None] * (value - len(CursorKind._kinds) + 1)
-        if CursorKind._kinds[value] is not None:
-            raise ValueError,'CursorKind already loaded'
+        if value >= len(self.__class__._kinds):
+            self.__class__._kinds += [None] * (value - len(self.__class__._kinds) + 1)
+        if self.__class__._kinds[value] is not None:
+            raise ValueError,'{0} value {1} already loaded'.format(
+                str(self.__class__), value)
         self.value = value
-        CursorKind._kinds[value] = self
-        CursorKind._name_map = None
+        self.__class__._kinds[value] = self
+        self.__class__._name_map = None
+
 
     def from_param(self):
         return self.value
@@ -523,16 +527,29 @@ class CursorKind(object):
         """Get the enumeration name of this cursor kind."""
         if self._name_map is None:
             self._name_map = {}
-            for key,value in CursorKind.__dict__.items():
-                if isinstance(value,CursorKind):
+            for key, value in self.__class__.__dict__.items():
+                if isinstance(value, self.__class__):
                     self._name_map[value] = key
         return self._name_map[self]
 
-    @staticmethod
-    def from_id(id):
-        if id >= len(CursorKind._kinds) or CursorKind._kinds[id] is None:
-            raise ValueError,'Unknown cursor kind %d' % id
-        return CursorKind._kinds[id]
+    @classmethod
+    def from_id(cls, id):
+        if id >= len(cls._kinds) or cls._kinds[id] is None:
+            raise ValueError,'Unknown template argument kind %d' % id
+        return cls._kinds[id]
+
+    def __repr__(self):
+        return '%s.%s' % (self.__class__, self.name,)
+
+
+class CursorKind(BaseEnumeration):
+    """
+    A CursorKind describes the kind of entity that a cursor points to.
+    """
+
+    # The required BaseEnumeration declarations.
+    _kinds = []
+    _name_map = None
 
     @staticmethod
     def get_all_kinds():
@@ -578,11 +595,6 @@ class CursorKind(object):
     def __repr__(self):
         return 'CursorKind.%s' % (self.name,)
 
-# FIXME: Is there a nicer way to expose this enumeration? We could potentially
-# represent the nested structure, or even build a class hierarchy. The main
-# things we want for sure are (a) simple external access to kinds, (b) a place
-# to hang a description and name, (c) easy to keep in sync with Index.h.
-
 ###
 # Declaration Kinds
 
@@ -1086,6 +1098,7 @@ CursorKind.CUDACONSTANT_ATTR = CursorKin
 CursorKind.CUDADEVICE_ATTR = CursorKind(413)
 CursorKind.CUDAGLOBAL_ATTR = CursorKind(414)
 CursorKind.CUDAHOST_ATTR = CursorKind(415)
+CursorKind.CUDASHARED_ATTR = CursorKind(416)
 
 ###
 # Preprocessing
@@ -1100,6 +1113,24 @@ CursorKind.INCLUSION_DIRECTIVE = CursorK
 # A module import declaration.
 CursorKind.MODULE_IMPORT_DECL = CursorKind(600)
 
+
+### Template Argument Kinds ###
+class TemplateArgumentKind(BaseEnumeration):
+    """
+    A TemplateArgumentKind describes the kind of entity that a template argument
+    represents.
+    """
+
+    # The required BaseEnumeration declarations.
+    _kinds = []
+    _name_map = None
+
+TemplateArgumentKind.NULL = TemplateArgumentKind(0)
+TemplateArgumentKind.TYPE = TemplateArgumentKind(1)
+TemplateArgumentKind.DECLARATION = TemplateArgumentKind(2)
+TemplateArgumentKind.NULLPTR = TemplateArgumentKind(3)
+TemplateArgumentKind.INTEGRAL = TemplateArgumentKind(4)
+
 ### Cursors ###
 
 class Cursor(Structure):
@@ -1176,9 +1207,9 @@ class Cursor(Structure):
         """
         Return the display name for the entity referenced by this cursor.
 
-        The display name contains extra information that helps identify the cursor,
-        such as the parameters of a function or template or the arguments of a
-        class template specialization.
+        The display name contains extra information that helps identify the
+        cursor, such as the parameters of a function or template or the
+        arguments of a class template specialization.
         """
         if not hasattr(self, '_displayname'):
             self._displayname = conf.lib.clang_getCursorDisplayName(self)
@@ -1186,6 +1217,14 @@ class Cursor(Structure):
         return self._displayname
 
     @property
+    def mangled_name(self):
+        """Return the mangled name for the entity referenced by this cursor."""
+        if not hasattr(self, '_mangled_name'):
+            self._mangled_name = conf.lib.clang_Cursor_getMangling(self)
+
+        return self._mangled_name
+
+    @property
     def location(self):
         """
         Return the source location (the starting character) of the entity
@@ -1208,6 +1247,17 @@ class Cursor(Structure):
         return self._extent
 
     @property
+    def storage_class(self):
+        """
+        Retrieves the storage class (if any) of the entity pointed at by the
+        cursor.
+        """
+        if not hasattr(self, '_storage_class'):
+            self._storage_class = conf.lib.clang_Cursor_getStorageClass(self)
+
+        return StorageClass.from_id(self._storage_class)
+
+    @property
     def access_specifier(self):
         """
         Retrieves the access specifier (if any) of the entity pointed at by the
@@ -1369,6 +1419,27 @@ class Cursor(Structure):
         for i in range(0, num_args):
             yield conf.lib.clang_Cursor_getArgument(self, i)
 
+    def get_num_template_arguments(self):
+        """Returns the number of template args associated with this cursor."""
+        return conf.lib.clang_Cursor_getNumTemplateArguments(self)
+
+    def get_template_argument_kind(self, num):
+        """Returns the TemplateArgumentKind for the indicated template
+        argument."""
+        return conf.lib.clang_Cursor_getTemplateArgumentKind(self, num)
+
+    def get_template_argument_type(self, num):
+        """Returns the CXType for the indicated template argument."""
+        return conf.lib.clang_Cursor_getTemplateArgumentType(self, num)
+
+    def get_template_argument_value(self, num):
+        """Returns the value of the indicated arg as a signed 64b integer."""
+        return conf.lib.clang_Cursor_getTemplateArgumentValue(self, num)
+
+    def get_template_argument_unsigned_value(self, num):
+        """Returns the value of the indicated arg as an unsigned 64b integer."""
+        return conf.lib.clang_Cursor_getTemplateArgumentUnsignedValue(self, num)
+
     def get_children(self):
         """Return an iterator for accessing the children of this cursor."""
 
@@ -1450,11 +1521,9 @@ class Cursor(Structure):
         res._tu = args[0]._tu
         return res
 
-### C++ access specifiers ###
-
-class AccessSpecifier(object):
+class StorageClass(object):
     """
-    Describes the access of a C++ class member
+    Describes the storage class of a declaration
     """
 
     # The unique kind objects, index by id.
@@ -1462,32 +1531,59 @@ class AccessSpecifier(object):
     _name_map = None
 
     def __init__(self, value):
-        if value >= len(AccessSpecifier._kinds):
-            AccessSpecifier._kinds += [None] * (value - len(AccessSpecifier._kinds) + 1)
-        if AccessSpecifier._kinds[value] is not None:
-            raise ValueError,'AccessSpecifier already loaded'
+        if value >= len(StorageClass._kinds):
+            StorageClass._kinds += [None] * (value - len(StorageClass._kinds) + 1)
+        if StorageClass._kinds[value] is not None:
+            raise ValueError,'StorageClass already loaded'
         self.value = value
-        AccessSpecifier._kinds[value] = self
-        AccessSpecifier._name_map = None
+        StorageClass._kinds[value] = self
+        StorageClass._name_map = None
 
     def from_param(self):
         return self.value
 
     @property
     def name(self):
-        """Get the enumeration name of this access specifier."""
+        """Get the enumeration name of this storage class."""
         if self._name_map is None:
             self._name_map = {}
-            for key,value in AccessSpecifier.__dict__.items():
-                if isinstance(value,AccessSpecifier):
+            for key,value in StorageClass.__dict__.items():
+                if isinstance(value,StorageClass):
                     self._name_map[value] = key
         return self._name_map[self]
 
     @staticmethod
     def from_id(id):
-        if id >= len(AccessSpecifier._kinds) or not AccessSpecifier._kinds[id]:
-            raise ValueError,'Unknown access specifier %d' % id
-        return AccessSpecifier._kinds[id]
+        if id >= len(StorageClass._kinds) or not StorageClass._kinds[id]:
+            raise ValueError,'Unknown storage class %d' % id
+        return StorageClass._kinds[id]
+
+    def __repr__(self):
+        return 'StorageClass.%s' % (self.name,)
+
+StorageClass.INVALID = StorageClass(0)
+StorageClass.NONE = StorageClass(1)
+StorageClass.EXTERN = StorageClass(2)
+StorageClass.STATIC = StorageClass(3)
+StorageClass.PRIVATEEXTERN = StorageClass(4)
+StorageClass.OPENCLWORKGROUPLOCAL = StorageClass(5)
+StorageClass.AUTO = StorageClass(6)
+StorageClass.REGISTER = StorageClass(7)
+
+
+### C++ access specifiers ###
+
+class AccessSpecifier(BaseEnumeration):
+    """
+    Describes the access of a C++ class member
+    """
+
+    # The unique kind objects, index by id.
+    _kinds = []
+    _name_map = None
+
+    def from_param(self):
+        return self.value
 
     def __repr__(self):
         return 'AccessSpecifier.%s' % (self.name,)
@@ -1500,7 +1596,7 @@ AccessSpecifier.NONE = AccessSpecifier(4
 
 ### Type Kinds ###
 
-class TypeKind(object):
+class TypeKind(BaseEnumeration):
     """
     Describes the kind of type.
     """
@@ -1509,39 +1605,11 @@ class TypeKind(object):
     _kinds = []
     _name_map = None
 
-    def __init__(self, value):
-        if value >= len(TypeKind._kinds):
-            TypeKind._kinds += [None] * (value - len(TypeKind._kinds) + 1)
-        if TypeKind._kinds[value] is not None:
-            raise ValueError,'TypeKind already loaded'
-        self.value = value
-        TypeKind._kinds[value] = self
-        TypeKind._name_map = None
-
-    def from_param(self):
-        return self.value
-
-    @property
-    def name(self):
-        """Get the enumeration name of this cursor kind."""
-        if self._name_map is None:
-            self._name_map = {}
-            for key,value in TypeKind.__dict__.items():
-                if isinstance(value,TypeKind):
-                    self._name_map[value] = key
-        return self._name_map[self]
-
     @property
     def spelling(self):
         """Retrieve the spelling of this TypeKind."""
         return conf.lib.clang_getTypeKindSpelling(self.value)
 
-    @staticmethod
-    def from_id(id):
-        if id >= len(TypeKind._kinds) or TypeKind._kinds[id] is None:
-            raise ValueError,'Unknown type kind %d' % id
-        return TypeKind._kinds[id]
-
     def __repr__(self):
         return 'TypeKind.%s' % (self.name,)
 
@@ -1594,43 +1662,16 @@ TypeKind.VARIABLEARRAY = TypeKind(115)
 TypeKind.DEPENDENTSIZEDARRAY = TypeKind(116)
 TypeKind.MEMBERPOINTER = TypeKind(117)
 
-class RefQualifierKind(object):
+class RefQualifierKind(BaseEnumeration):
     """Describes a specific ref-qualifier of a type."""
 
     # The unique kind objects, indexed by id.
     _kinds = []
     _name_map = None
 
-    def __init__(self, value):
-        if value >= len(RefQualifierKind._kinds):
-            num_kinds = value - len(RefQualifierKind._kinds) + 1
-            RefQualifierKind._kinds += [None] * num_kinds
-        if RefQualifierKind._kinds[value] is not None:
-            raise ValueError, 'RefQualifierKind already loaded'
-        self.value = value
-        RefQualifierKind._kinds[value] = self
-        RefQualifierKind._name_map = None
-
     def from_param(self):
         return self.value
 
-    @property
-    def name(self):
-        """Get the enumeration name of this kind."""
-        if self._name_map is None:
-            self._name_map = {}
-            for key, value in RefQualifierKind.__dict__.items():
-                if isinstance(value, RefQualifierKind):
-                    self._name_map[value] = key
-        return self._name_map[self]
-
-    @staticmethod
-    def from_id(id):
-        if (id >= len(RefQualifierKind._kinds) or
-                RefQualifierKind._kinds[id] is None):
-            raise ValueError, 'Unknown type kind %d' % id
-        return RefQualifierKind._kinds[id]
-
     def __repr__(self):
         return 'RefQualifierKind.%s' % (self.name,)
 
@@ -2973,6 +3014,11 @@ functionList = [
    _CXString,
    _CXString.from_result),
 
+  ("clang_Cursor_getMangling",
+   [Cursor],
+   _CXString,
+   _CXString.from_result),
+
 # ("clang_getCXTUResourceUsage",
 #  [TranslationUnit],
 #  CXTUResourceUsage),
@@ -3300,6 +3346,27 @@ functionList = [
    Cursor,
    Cursor.from_result),
 
+  ("clang_Cursor_getNumTemplateArguments",
+   [Cursor],
+   c_int),
+
+  ("clang_Cursor_getTemplateArgumentKind",
+   [Cursor, c_uint],
+   TemplateArgumentKind.from_id),
+
+  ("clang_Cursor_getTemplateArgumentType",
+   [Cursor, c_uint],
+   Type,
+   Type.from_result),
+
+  ("clang_Cursor_getTemplateArgumentValue",
+   [Cursor, c_uint],
+   c_longlong),
+
+  ("clang_Cursor_getTemplateArgumentUnsignedValue",
+   [Cursor, c_uint],
+   c_ulonglong),
+
   ("clang_Cursor_isBitField",
    [Cursor],
    bool),

Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py	Sun Jan 18 16:23:48 2015	(r277325)
@@ -1,6 +1,8 @@
+import ctypes
 import gc
 
 from clang.cindex import CursorKind
+from clang.cindex import TemplateArgumentKind
 from clang.cindex import TranslationUnit
 from clang.cindex import TypeKind
 from .util import get_cursor
@@ -244,6 +246,48 @@ def test_get_arguments():
     assert arguments[0].spelling == "i"
     assert arguments[1].spelling == "j"
 
+kTemplateArgTest = """\
+        template <int kInt, typename T, bool kBool>
+        void foo();
+
+        template<>
+        void foo<-7, float, true>();
+    """
+
+def test_get_num_template_arguments():
+    tu = get_tu(kTemplateArgTest, lang='cpp')
+    foos = get_cursors(tu, 'foo')
+
+    assert foos[1].get_num_template_arguments() == 3
+
+def test_get_template_argument_kind():
+    tu = get_tu(kTemplateArgTest, lang='cpp')
+    foos = get_cursors(tu, 'foo')
+
+    assert foos[1].get_template_argument_kind(0) == TemplateArgumentKind.INTEGRAL
+    assert foos[1].get_template_argument_kind(1) == TemplateArgumentKind.TYPE
+    assert foos[1].get_template_argument_kind(2) == TemplateArgumentKind.INTEGRAL
+
+def test_get_template_argument_type():
+    tu = get_tu(kTemplateArgTest, lang='cpp')
+    foos = get_cursors(tu, 'foo')
+
+    assert foos[1].get_template_argument_type(1).kind == TypeKind.FLOAT
+
+def test_get_template_argument_value():
+    tu = get_tu(kTemplateArgTest, lang='cpp')
+    foos = get_cursors(tu, 'foo')
+
+    assert foos[1].get_template_argument_value(0) == -7
+    assert foos[1].get_template_argument_value(2) == True
+
+def test_get_template_argument_unsigned_value():
+    tu = get_tu(kTemplateArgTest, lang='cpp')
+    foos = get_cursors(tu, 'foo')
+
+    assert foos[1].get_template_argument_unsigned_value(0) == 2 ** 32 - 7
+    assert foos[1].get_template_argument_unsigned_value(2) == True
+
 def test_referenced():
     tu = get_tu('void foo(); void bar() { foo(); }')
     foo = get_cursor(tu, 'foo')
@@ -252,3 +296,17 @@ def test_referenced():
         if c.kind == CursorKind.CALL_EXPR:
             assert c.referenced.spelling == foo.spelling
             break
+
+def test_mangled_name():
+    kInputForMangling = """\
+    int foo(int, int);
+    """
+    tu = get_tu(kInputForMangling, lang='cpp')
+    foo = get_cursor(tu, 'foo')
+
+    # Since libclang does not link in targets, we cannot pass a triple to it
+    # and force the target. To enable this test to pass on all platforms, accept
+    # all valid manglings.
+    # [c-index-test handles this by running the source through clang, emitting
+    #  an AST file and running libclang on that AST file]
+    assert foo.mangled_name in ('_Z3fooii', '__Z3fooii', '?foo@@YAHHH')

Added: vendor/clang/dist/cmake/modules/ClangConfig.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/clang/dist/cmake/modules/ClangConfig.cmake	Sun Jan 18 16:23:48 2015	(r277325)
@@ -0,0 +1,8 @@
+# This file allows users to call find_package(Clang) and pick up our targets.
+
+# Clang doesn't have any CMake configuration settings yet because it mostly
+# uses LLVM's. When it does, we should move this file to ClangConfig.cmake.in
+# and call configure_file() on it.
+
+# Provide all our library targets to users.
+include("${CMAKE_CURRENT_LIST_DIR}/ClangTargets.cmake")

Modified: vendor/clang/dist/docs/AddressSanitizer.rst
==============================================================================
--- vendor/clang/dist/docs/AddressSanitizer.rst	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/docs/AddressSanitizer.rst	Sun Jan 18 16:23:48 2015	(r277325)
@@ -165,9 +165,9 @@ problems happening in certain source fil
     # Disable out-of-bound checks for global:
     global:bad_array
     # Disable out-of-bound checks for global instances of a given class ...
-    type:class.Namespace::BadClassName
+    type:Namespace::BadClassName
     # ... or a given struct. Use wildcard to deal with anonymous namespace.
-    type:struct.Namespace2::*::BadStructName
+    type:Namespace2::*::BadStructName
     # Disable initialization-order checks for globals:
     global:bad_init_global=init
     type:*BadInitClassSubstring*=init
@@ -187,6 +187,7 @@ AddressSanitizer is supported on
 * Linux i386/x86\_64 (tested on Ubuntu 12.04);
 * MacOS 10.6 - 10.9 (i386/x86\_64).
 * Android ARM
+* FreeBSD i386/x86\_64 (tested on FreeBSD 11-current)
 
 Ports to various other platforms are in progress.
 

Modified: vendor/clang/dist/docs/ClangFormat.rst
==============================================================================
--- vendor/clang/dist/docs/ClangFormat.rst	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/docs/ClangFormat.rst	Sun Jan 18 16:23:48 2015	(r277325)
@@ -96,8 +96,8 @@ This can be integrated by adding the fol
 
 .. code-block:: vim
 
-  map <C-K> :pyf <path-to-this-file>/clang-format.py<CR>
-  imap <C-K> <ESC>:pyf <path-to-this-file>/clang-format.py<CR>i
+  map <C-K> :pyf <path-to-this-file>/clang-format.py<cr>
+  imap <C-K> <c-o>:pyf <path-to-this-file>/clang-format.py<cr>
 
 The first line enables :program:`clang-format` for NORMAL and VISUAL mode, the
 second line adds support for INSERT mode. Change "C-K" to another binding if

Modified: vendor/clang/dist/docs/ClangFormatStyleOptions.rst
==============================================================================
--- vendor/clang/dist/docs/ClangFormatStyleOptions.rst	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/docs/ClangFormatStyleOptions.rst	Sun Jan 18 16:23:48 2015	(r277325)
@@ -33,6 +33,43 @@ The ``.clang-format`` file uses YAML for
   # A comment.
   ...
 
+The configuration file can consist of several sections each having different
+``Language:`` parameter denoting the programming language this section of the
+configuration is targeted at. See the description of the **Language** option
+below for the list of supported languages. The first section may have no
+language set, it will set the default style options for all lanugages.
+Configuration sections for specific language will override options set in the
+default section.
+
+When :program:`clang-format` formats a file, it auto-detects the language using
+the file name. When formatting standard input or a file that doesn't have the
+extension corresponding to its language, ``-assume-filename=`` option can be
+used to override the file name :program:`clang-format` uses to detect the
+language.
+
+An example of a configuration file for multiple languages:
+
+.. code-block:: yaml
+
+  ---
+  # We'll use defaults from the LLVM style, but with 4 columns indentation.
+  BasedOnStyle: LLVM
+  IndentWidth: 4
+  ---
+  Language: Cpp
+  # Force pointers to the type for C++.
+  DerivePointerAlignment: false
+  PointerAlignment: Left
+  ---
+  Language: JavaScript
+  # Use 100 columns for JS.
+  ColumnLimit: 100
+  ---
+  Language: Proto
+  # Don't format .proto files.
+  DisableFormat: true
+  ...
+
 An easy way to get a valid ``.clang-format`` file containing all configuration
 options of a certain predefined style is:
 
@@ -48,6 +85,24 @@ is applied for all input files. The form
   -style='{key1: value1, key2: value2, ...}'
 
 
+Disabling Formatting on a Piece of Code
+=======================================
+
+Clang-format understands also special comments that switch formatting in a
+delimited range. The code between a comment ``// clang-format off`` or
+``/* clang-format off */`` up to a comment ``// clang-format on`` or
+``/* clang-format on */`` will not be formatted. The comments themselves
+will be formatted (aligned) normally.
+
+.. code-block:: c++
+
+  int formatted_code;
+  // clang-format off
+      void    unformatted_code  ;
+  // clang-format on
+  void formatted_code_again;
+
+
 Configuring Style in Code
 =========================
 
@@ -95,10 +150,24 @@ the configuration (without a prefix: ``A
 **AccessModifierOffset** (``int``)
   The extra indent or outdent of access modifiers, e.g. ``public:``.
 
+**AlignAfterOpenBracket** (``bool``)
+  If ``true``, horizontally aligns arguments after an open bracket.
+
+  This applies to round brackets (parentheses), angle brackets and square
+  brackets. This will result in formattings like
+  \code
+  someLongFunction(argument1,
+  argument2);
+  \endcode
+
 **AlignEscapedNewlinesLeft** (``bool``)
   If ``true``, aligns escaped newlines as far left as possible.
   Otherwise puts them into the right-most column.
 
+**AlignOperands** (``bool``)
+  If ``true``, horizontally align operands of binary and ternary
+  expressions.
+
 **AlignTrailingComments** (``bool``)
   If ``true``, aligns trailing comments.
 
@@ -111,6 +180,9 @@ the configuration (without a prefix: ``A
 
   E.g., this allows ``if (a) { return; }`` to be put on a single line.
 
+**AllowShortCaseLabelsOnASingleLine** (``bool``)
+  If ``true``, short case labels will be contracted to a single line.
+
 **AllowShortFunctionsOnASingleLine** (``ShortFunctionStyle``)
   Dependent on the value, ``int f() { return 0; }`` can be put
   on a single line.
@@ -121,6 +193,8 @@ the configuration (without a prefix: ``A
     Never merge functions into a single line.
   * ``SFS_Inline`` (in configuration: ``Inline``)
     Only merge functions defined inside a class.
+  * ``SFS_Empty`` (in configuration: ``Empty``)
+    Only merge empty functions.
   * ``SFS_All`` (in configuration: ``All``)
     Merge all functions fitting on a single line.
 
@@ -133,6 +207,13 @@ the configuration (without a prefix: ``A
   If ``true``, ``while (true) continue;`` can be put on a
   single line.
 
+**AlwaysBreakAfterDefinitionReturnType** (``bool``)
+  If ``true``, always break after function definition return types.
+
+  More truthfully called 'break before the identifier following the type
+  in a function definition'. PenaltyReturnTypeOnItsOwnLine becomes
+  irrelevant.
+
 **AlwaysBreakBeforeMultilineStrings** (``bool``)
   If ``true``, always break before multiline string literals.
 
@@ -140,12 +221,26 @@ the configuration (without a prefix: ``A
   If ``true``, always break after the ``template<...>`` of a
   template declaration.
 
+**BinPackArguments** (``bool``)
+  If ``false``, a function call's arguments will either be all on the
+  same line or will have one line each.
+
 **BinPackParameters** (``bool``)
-  If ``false``, a function call's or function definition's parameters
-  will either all be on the same line or will have one line each.
+  If ``false``, a function declaration's or function definition's
+  parameters will either all be on the same line or will have one line each.
+
+**BreakBeforeBinaryOperators** (``BinaryOperatorStyle``)
+  The way to wrap binary operators.
+
+  Possible values:
+
+  * ``BOS_None`` (in configuration: ``None``)
+    Break after operators.
+  * ``BOS_NonAssignment`` (in configuration: ``NonAssignment``)
+    Break before operators that aren't assignments.
+  * ``BOS_All`` (in configuration: ``All``)
+    Break before operators.
 
-**BreakBeforeBinaryOperators** (``bool``)
-  If ``true``, binary operators will be placed after line breaks.
 
 **BreakBeforeBraces** (``BraceBreakingStyle``)
   The brace breaking style to use.
@@ -158,7 +253,7 @@ the configuration (without a prefix: ``A
     Like ``Attach``, but break before braces on function, namespace and
     class definitions.
   * ``BS_Stroustrup`` (in configuration: ``Stroustrup``)
-    Like ``Attach``, but break before function definitions.
+    Like ``Attach``, but break before function definitions, and 'else'.
   * ``BS_Allman`` (in configuration: ``Allman``)
     Always break before braces.
   * ``BS_GNU`` (in configuration: ``GNU``)
@@ -267,6 +362,8 @@ the configuration (without a prefix: ``A
     Do not use.
   * ``LK_Cpp`` (in configuration: ``Cpp``)
     Should be used for C, C++, ObjectiveC, ObjectiveC++.
+  * ``LK_Java`` (in configuration: ``Java``)
+    Should be used for Java.
   * ``LK_JavaScript`` (in configuration: ``JavaScript``)
     Should be used for JavaScript.
   * ``LK_Proto`` (in configuration: ``Proto``)
@@ -290,6 +387,9 @@ the configuration (without a prefix: ``A
     Indent in all namespaces.
 
 
+**ObjCBlockIndentWidth** (``unsigned``)
+  The number of characters to use for indentation of ObjC blocks.
+
 **ObjCSpaceAfterProperty** (``bool``)
   Add a space after ``@property`` in Objective-C, i.e. use
   ``\@property (readonly)`` instead of ``\@property(readonly)``.
@@ -330,6 +430,9 @@ the configuration (without a prefix: ``A
     Align pointer in the middle.
 
 
+**SpaceAfterCStyleCast** (``bool``)
+  If ``true``, a space may be inserted after C style casts.
+
 **SpaceBeforeAssignmentOperators** (``bool``)
   If ``false``, spaces will be removed before assignment operators.
 
@@ -374,6 +477,9 @@ the configuration (without a prefix: ``A
 **SpacesInParentheses** (``bool``)
   If ``true``, spaces will be inserted after '(' and before ')'.
 
+**SpacesInSquareBrackets** (``bool``)
+  If ``true``, spaces will be inserted after '[' and before ']'.
+
 **Standard** (``LanguageStandard``)
   Format compatible with this standard, e.g. use
   ``A<A<int> >`` instead of ``A<A<int>>`` for LS_Cpp03.

Modified: vendor/clang/dist/docs/CrossCompilation.rst
==============================================================================
--- vendor/clang/dist/docs/CrossCompilation.rst	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/docs/CrossCompilation.rst	Sun Jan 18 16:23:48 2015	(r277325)
@@ -201,4 +201,3 @@ uses hard-float), Clang will pick the ``
 The same is true if you're compiling for different ABIs, like ``gnueabi``
 and ``androideabi``, and might even link and run, but produce run-time
 errors, which are much harder to track down and fix.
-

Modified: vendor/clang/dist/docs/InternalsManual.rst
==============================================================================
--- vendor/clang/dist/docs/InternalsManual.rst	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/docs/InternalsManual.rst	Sun Jan 18 16:23:48 2015	(r277325)
@@ -784,9 +784,24 @@ buffer uses this idiom and is subsequent
 simply check to see whether the guarding condition is defined or not.  If so,
 the preprocessor can completely ignore the include of the header.
 
+.. _Parser:
+
 The Parser Library
 ==================
 
+This library contains a recursive-descent parser that polls tokens from the
+preprocessor and notifies a client of the parsing progress.
+
+Historically, the parser used to talk to an abstract ``Action`` interface that
+had virtual methods for parse events, for example ``ActOnBinOp()``.  When Clang
+grew C++ support, the parser stopped supporting general ``Action`` clients --
+it now always talks to the :ref:`Sema libray <Sema>`.  However, the Parser
+still accesses AST objects only through opaque types like ``ExprResult`` and
+``StmtResult``.  Only :ref:`Sema <Sema>` looks at the AST node contents of these
+wrappers.
+
+.. _AST:
+
 The AST Library
 ===============
 
@@ -1396,10 +1411,7 @@ body by single call to a static class me
 .. code-block:: c++
 
   Stmt *FooBody = ...
-  CFG *FooCFG = CFG::buildCFG(FooBody);
-
-It is the responsibility of the caller of ``CFG::buildCFG`` to ``delete`` the
-returned ``CFG*`` when the CFG is no longer needed.
+  std::unique_ptr<CFG> FooCFG = CFG::buildCFG(FooBody);
 
 Along with providing an interface to iterate over its ``CFGBlocks``, the
 ``CFG`` class also provides methods that are useful for debugging and
@@ -1585,6 +1597,23 @@ interacts with constant evaluation:
 * ``__builtin_strlen`` and ``strlen``: These are constant folded as integer
   constant expressions if the argument is a string literal.
 
+.. _Sema:
+
+The Sema Library
+================
+
+This library is called by the :ref:`Parser library <Parser>` during parsing to
+do semantic analysis of the input.  For valid programs, Sema builds an AST for
+parsed constructs.
+
+.. _CodeGen:
+
+The CodeGen Library
+===================
+
+CodeGen takes an :ref:`AST <AST>` as input and produces `LLVM IR code
+<//llvm.org/docs/LangRef.html>`_ from it.
+
 How to change Clang
 ===================
 

Modified: vendor/clang/dist/docs/LanguageExtensions.rst
==============================================================================
--- vendor/clang/dist/docs/LanguageExtensions.rst	Sun Jan 18 16:19:33 2015	(r277324)
+++ vendor/clang/dist/docs/LanguageExtensions.rst	Sun Jan 18 16:23:48 2015	(r277325)
@@ -109,12 +109,42 @@ following ``__`` (double underscore) to 
 the same name.  For instance, ``__cxx_rvalue_references__`` can be used instead
 of ``cxx_rvalue_references``.
 
+``__has_cpp_attribute``
+-----------------------
+
+This function-like macro takes a single argument that is the name of a
+C++11-style attribute. The argument can either be a single identifier, or a
+scoped identifier. If the attribute is supported, a nonzero value is returned.
+If the attribute is a standards-based attribute, this macro returns a nonzero
+value based on the year and month in which the attribute was voted into the
+working draft. If the attribute is not supported by the current compliation
+target, this macro evaluates to 0.  It can be used like this:
+
+.. code-block:: c++
+
+  #ifndef __has_cpp_attribute         // Optional of course.
+    #define __has_cpp_attribute(x) 0  // Compatibility with non-clang compilers.
+  #endif
+
+  ...
+  #if __has_cpp_attribute(clang::fallthrough)
+  #define FALLTHROUGH [[clang::fallthrough]]
+  #else
+  #define FALLTHROUGH
+  #endif
+  ...
+
+The attribute identifier (but not scope) can also be specified with a preceding
+and following ``__`` (double underscore) to avoid interference from a macro with
+the same name.  For instance, ``gnu::__const__`` can be used instead of
+``gnu::const``.
+
 ``__has_attribute``
 -------------------
 

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-all mailing list