Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Dec 2012 13:20:46 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org
Subject:   svn commit: r243791 - in vendor/clang/dist: . bindings/python/clang bindings/python/tests/cindex bindings/xml docs docs/analyzer docs/tools examples/analyzer-plugin examples/clang-interpreter inclu...
Message-ID:  <201212021320.qB2DKkMu076043@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Sun Dec  2 13:20:44 2012
New Revision: 243791
URL: http://svnweb.freebsd.org/changeset/base/243791

Log:
  Vendor import of clang release_32 branch r168974 (effectively, 3.2 RC2):
  http://llvm.org/svn/llvm-project/cfe/branches/release_32@168974

Added:
  vendor/clang/dist/bindings/python/tests/cindex/test_code_completion.py
  vendor/clang/dist/docs/LibASTMatchers.html
  vendor/clang/dist/docs/LibASTMatchersReference.html
  vendor/clang/dist/docs/analyzer/debug-checks.txt
  vendor/clang/dist/docs/tools/dump_ast_matchers.py
  vendor/clang/dist/include/clang/AST/CommentCommands.td
  vendor/clang/dist/include/clang/AST/CommentHTMLTags.td
  vendor/clang/dist/include/clang/ASTMatchers/ASTTypeTraits.h
  vendor/clang/dist/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
  vendor/clang/dist/include/clang/Basic/DiagnosticOptions.def
  vendor/clang/dist/include/clang/Basic/DiagnosticOptions.h
  vendor/clang/dist/include/clang/Basic/Sanitizers.def
  vendor/clang/dist/include/clang/Frontend/CodeGenOptions.def
  vendor/clang/dist/include/clang/Lex/HeaderSearchOptions.h
  vendor/clang/dist/include/clang/Lex/PPMutationListener.h
  vendor/clang/dist/include/clang/Lex/PreprocessorOptions.h
  vendor/clang/dist/include/clang/Rewrite/Core/
  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/
  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/MultiplexExternalSemaSource.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/Analyses.def
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
  vendor/clang/dist/include/clang/Tooling/CommonOptionsParser.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/lib/Analysis/BodyFarm.cpp
  vendor/clang/dist/lib/Analysis/BodyFarm.h
  vendor/clang/dist/lib/Analysis/ObjCNoReturn.cpp
  vendor/clang/dist/lib/Driver/SanitizerArgs.h
  vendor/clang/dist/lib/Headers/__wmmintrin_aes.h
  vendor/clang/dist/lib/Headers/__wmmintrin_pclmul.h
  vendor/clang/dist/lib/Headers/f16cintrin.h
  vendor/clang/dist/lib/Headers/rtmintrin.h
  vendor/clang/dist/lib/Rewrite/Core/
  vendor/clang/dist/lib/Rewrite/Core/CMakeLists.txt
  vendor/clang/dist/lib/Rewrite/Core/DeltaTree.cpp
  vendor/clang/dist/lib/Rewrite/Core/HTMLRewrite.cpp
  vendor/clang/dist/lib/Rewrite/Core/Makefile
  vendor/clang/dist/lib/Rewrite/Core/RewriteRope.cpp
  vendor/clang/dist/lib/Rewrite/Core/Rewriter.cpp
  vendor/clang/dist/lib/Rewrite/Core/TokenRewriter.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/
  vendor/clang/dist/lib/Rewrite/Frontend/CMakeLists.txt
  vendor/clang/dist/lib/Rewrite/Frontend/FixItRewriter.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/FrontendActions.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/HTMLPrint.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/InclusionRewriter.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/Makefile
  vendor/clang/dist/lib/Rewrite/Frontend/RewriteMacros.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/RewriteModernObjC.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/RewriteObjC.cpp
  vendor/clang/dist/lib/Rewrite/Frontend/RewriteTest.cpp
  vendor/clang/dist/lib/Sema/MultiplexExternalSemaSource.cpp
  vendor/clang/dist/lib/Sema/ScopeInfo.cpp
  vendor/clang/dist/lib/Sema/SemaStmtAsm.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ConstraintManager.cpp
  vendor/clang/dist/lib/Tooling/CommonOptionsParser.cpp
  vendor/clang/dist/lib/Tooling/FileMatchTrie.cpp
  vendor/clang/dist/lib/Tooling/JSONCompilationDatabase.cpp
  vendor/clang/dist/runtime/compiler-rt/clang_linux_test_input.c
  vendor/clang/dist/test/Analysis/CFContainers-invalid.c
  vendor/clang/dist/test/Analysis/Inputs/
  vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-cxx.h
  vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-for-simple-stream.h
  vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-objc.h
  vendor/clang/dist/test/Analysis/Inputs/system-header-simulator.h
  vendor/clang/dist/test/Analysis/analyzer-config.c
  vendor/clang/dist/test/Analysis/analyzer-config.cpp
  vendor/clang/dist/test/Analysis/array-struct-region.cpp
  vendor/clang/dist/test/Analysis/bitwise-ops.c
  vendor/clang/dist/test/Analysis/complex-init-list.cpp
  vendor/clang/dist/test/Analysis/conditional-operator-path-notes.c
  vendor/clang/dist/test/Analysis/diagnostics/deref-track-symbolic-region.c
  vendor/clang/dist/test/Analysis/diagnostics/deref-track-symbolic-region.cpp
  vendor/clang/dist/test/Analysis/diagnostics/undef-value-param.c
  vendor/clang/dist/test/Analysis/diagnostics/undef-value-param.m
  vendor/clang/dist/test/Analysis/exceptions.mm
  vendor/clang/dist/test/Analysis/inlining/assume-super-init-does-not-return-nil.m
  vendor/clang/dist/test/Analysis/inlining/eager-reclamation-path-notes.c
  vendor/clang/dist/test/Analysis/inlining/false-positive-suppression.c
  vendor/clang/dist/test/Analysis/inlining/path-notes.m
  vendor/clang/dist/test/Analysis/inlining/retain-count-self-init.m
  vendor/clang/dist/test/Analysis/inlining/stl.cpp
  vendor/clang/dist/test/Analysis/inlining/test-always-inline-size-option.c
  vendor/clang/dist/test/Analysis/inlining/test_objc_inlining_option.m
  vendor/clang/dist/test/Analysis/logical-ops.c
  vendor/clang/dist/test/Analysis/member-expr.cpp
  vendor/clang/dist/test/Analysis/new-with-exceptions.cpp
  vendor/clang/dist/test/Analysis/null-deref-path-notes.m
  vendor/clang/dist/test/Analysis/objc-properties.m
  vendor/clang/dist/test/Analysis/objc_invalidation.m
  vendor/clang/dist/test/Analysis/plist-html-macros.c
  vendor/clang/dist/test/Analysis/pointer-to-member.cpp
  vendor/clang/dist/test/Analysis/simple-stream-checks.c
  vendor/clang/dist/test/Analysis/static_local.m
  vendor/clang/dist/test/Analysis/temporaries.cpp
  vendor/clang/dist/test/Analysis/test-objc-non-nil-return-value-checker.m
  vendor/clang/dist/test/Analysis/traversal-path-unification.c
  vendor/clang/dist/test/Analysis/unions.cpp
  vendor/clang/dist/test/Analysis/viewcontroller.m
  vendor/clang/dist/test/Analysis/virtualcall.h
  vendor/clang/dist/test/CXX/basic/basic.scope/basic.scope.local/p2.cpp
  vendor/clang/dist/test/CXX/class.derived/class.abstract/p16.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/p7.cpp
  vendor/clang/dist/test/CXX/except/except.spec/p4.cpp
  vendor/clang/dist/test/CXX/over/over.match/over.match.funcs/over.match.oper/p3.cpp
  vendor/clang/dist/test/CXX/special/class.dtor/p3.cpp
  vendor/clang/dist/test/CodeGen/a15.c
  vendor/clang/dist/test/CodeGen/arm-abi-vector.c
  vendor/clang/dist/test/CodeGen/arm-asm-warn.c
  vendor/clang/dist/test/CodeGen/arm-pnaclcall.c
  vendor/clang/dist/test/CodeGen/attr-minsize.cpp
  vendor/clang/dist/test/CodeGen/builtin-ms-noop.cpp
  vendor/clang/dist/test/CodeGen/debug-info-line4.c
  vendor/clang/dist/test/CodeGen/f16c-builtins.c
  vendor/clang/dist/test/CodeGen/ffp-contract-option.c
  vendor/clang/dist/test/CodeGen/fp-contract-pragma.cpp
  vendor/clang/dist/test/CodeGen/le32-arguments.c
  vendor/clang/dist/test/CodeGen/le32-regparm.c
  vendor/clang/dist/test/CodeGen/libcall-declarations.c
  vendor/clang/dist/test/CodeGen/long-double-x86-nacl.c
  vendor/clang/dist/test/CodeGen/microsoft-call-conv-x64.c
  vendor/clang/dist/test/CodeGen/ms-inline-asm-64.c
  vendor/clang/dist/test/CodeGen/ppc-atomics.c
  vendor/clang/dist/test/CodeGen/ppc64-align-long-double.c
  vendor/clang/dist/test/CodeGen/ppc64-extend.c
  vendor/clang/dist/test/CodeGen/ppc64-struct-onefloat.c
  vendor/clang/dist/test/CodeGen/ppc64-varargs-struct.c
  vendor/clang/dist/test/CodeGen/rtm-builtins.c
  vendor/clang/dist/test/CodeGen/tbaa-struct.cpp
  vendor/clang/dist/test/CodeGen/x86_64-arguments-nacl.c
  vendor/clang/dist/test/CodeGenCXX/assign-construct-memcpy.cpp
  vendor/clang/dist/test/CodeGenCXX/catch-undef-behavior.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx11-special-members.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-blocks.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-global-ctor-dtor.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-thunk.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-lambda-this.cpp
  vendor/clang/dist/test/CodeGenCXX/fastcall.cpp
  vendor/clang/dist/test/CodeGenCXX/init-priority-attr.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms-arg-qualifiers.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms-template-callback.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-valist.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-default-cc.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-interface.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-uuidof-unsupported-target.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-uuidof.cpp
  vendor/clang/dist/test/CodeGenCXX/return.cpp
  vendor/clang/dist/test/CodeGenObjC/arc-captured-32bit-block-var-layout.m
  vendor/clang/dist/test/CodeGenObjC/arc-captured-block-var-inlined-layout.m
  vendor/clang/dist/test/CodeGenObjC/arc-captured-block-var-layout.m
  vendor/clang/dist/test/CodeGenObjC/attr-minsize.m
  vendor/clang/dist/test/CodeGenObjC/builtin-memfns.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-ivars.m
  vendor/clang/dist/test/CodeGenObjC/mrr-captured-block-var-inlined-layout.m
  vendor/clang/dist/test/CodeGenObjC/optimized-setter-ios-device.m
  vendor/clang/dist/test/CodeGenObjC/prop-metadata-gnu.m
  vendor/clang/dist/test/CodeGenObjC/unoptimized-setter.m
  vendor/clang/dist/test/CodeGenObjCXX/implementation-in-extern-c.mm
  vendor/clang/dist/test/Driver/B-opt.c
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/dir1/
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/dir1/i386-unknown-linux-ld   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/dir1/ld   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/dir2/
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/dir2/ld   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/dir3/
  vendor/clang/dist/test/Driver/Inputs/B_opt_tree/dir3/prefix-ld   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/bin/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/bin/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/include/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/include/c++/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/include/c++/4.4.3/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/include/c++/4.4.3/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/arm-linux-androideabi/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/arm-linux-androideabi/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/arm-linux-androideabi/4.4.3/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/arm-linux-androideabi/4.4.3/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/arm-linux-androideabi/4.4.3/crtbeginS.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/arm-linux-androideabi/4.4.3/crtbeginT.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/arm-linux-androideabi/4.4.3/crtend.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/arm-linux-androideabi/4.4.3/crtendS.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/crtbeginS.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/crtbeginT.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/crtend.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/crtendS.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/mips-r2/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/mips-r2/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/mips-r2/crtbeginS.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/mips-r2/crtbeginT.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/mips-r2/crtend.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/lib/gcc/mipsel-linux-android/4.4.3/mips-r2/crtendS.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/bin/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/bin/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/include/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/include/c++/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/include/c++/4.4.3/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/include/c++/4.4.3/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/mipsel-linux-android/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/usr/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/usr/lib/crtbegin_dynamic.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/usr/lib/crtbegin_so.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/usr/lib/crtbegin_static.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/usr/lib/crtend_android.o
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/sysroot/usr/lib/crtend_so.o
  vendor/clang/dist/test/Driver/Inputs/basic_linux_tree/usr/lib/gcc/x86_64-unknown-linux/4.6.0/crtfastmath.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/lib32/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/lib32/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/lib64/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/lib64/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/crt1.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/crti.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/mipsel-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/mipsel-linux-gnu/4.4/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/mipsel-linux-gnu/4.4/64/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/mipsel-linux-gnu/4.4/64/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/mipsel-linux-gnu/4.4/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/mipsel-linux-gnu/4.4/n32/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib/gcc/mipsel-linux-gnu/4.4/n32/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib32/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib32/crt1.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib32/crti.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib64/
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib64/crt1.o
  vendor/clang/dist/test/Driver/Inputs/debian_6_mips_tree/usr/lib64/crti.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/lib64/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/lib64/.keep
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/crt1.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/crti.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/crtn.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/powerpc64-fsl-linux/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/powerpc64-fsl-linux/4.6.2/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/powerpc64-fsl-linux/4.6.2/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc64_tree/usr/lib64/powerpc64-fsl-linux/4.6.2/crtend.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/crt1.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/crti.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/crtn.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/powerpc-fsl-linux/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/powerpc-fsl-linux/4.6.2/
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/powerpc-fsl-linux/4.6.2/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/freescale_ppc_tree/usr/lib/powerpc-fsl-linux/4.6.2/crtend.o
  vendor/clang/dist/test/Driver/android-standalone.cpp
  vendor/clang/dist/test/Driver/bitrig.c
  vendor/clang/dist/test/Driver/darwin-arch-default.c
  vendor/clang/dist/test/Driver/darwin-asan-nofortify.c
  vendor/clang/dist/test/Driver/darwin-sdkroot.c
  vendor/clang/dist/test/Driver/freebsd-mips-as.c
  vendor/clang/dist/test/Driver/fsanitize.c
  vendor/clang/dist/test/Driver/retain-comments-from-system-headers.c
  vendor/clang/dist/test/Driver/stack-protector.c
  vendor/clang/dist/test/Driver/ubsan-ld.c
  vendor/clang/dist/test/Driver/working-directory-and-abs.c
  vendor/clang/dist/test/Driver/x86_64-nacl-defines.cpp
  vendor/clang/dist/test/Driver/x86_64-nacl-types.cpp
  vendor/clang/dist/test/FixIt/fixit-missing-self-in-block.m
  vendor/clang/dist/test/FixIt/format-darwin.m
  vendor/clang/dist/test/Frontend/verify3.c
  vendor/clang/dist/test/Headers/Inputs/
  vendor/clang/dist/test/Headers/Inputs/include/
  vendor/clang/dist/test/Headers/Inputs/include/stdint.h
  vendor/clang/dist/test/Headers/altivec-header.c
  vendor/clang/dist/test/Headers/unwind.c
  vendor/clang/dist/test/Index/Inputs/CommentXML/valid-availability-attr-01.xml   (contents, props changed)
  vendor/clang/dist/test/Index/Inputs/CommentXML/valid-availability-attr-02.xml   (contents, props changed)
  vendor/clang/dist/test/Index/Inputs/CommentXML/valid-deprecated-attr.xml   (contents, props changed)
  vendor/clang/dist/test/Index/Inputs/CommentXML/valid-unavailable-attr.xml   (contents, props changed)
  vendor/clang/dist/test/Index/Inputs/Frameworks/module.map
  vendor/clang/dist/test/Index/Inputs/retain-comments-from-system-headers.h
  vendor/clang/dist/test/Index/annotate-comments-availability-attrs.cpp
  vendor/clang/dist/test/Index/annotate-deep-statements.cpp
  vendor/clang/dist/test/Index/annotate-module.m
  vendor/clang/dist/test/Index/code-completion-skip-bodies.cpp
  vendor/clang/dist/test/Index/complete-documentation-templates.cpp
  vendor/clang/dist/test/Index/index-file.cpp
  vendor/clang/dist/test/Index/index-module.m
  vendor/clang/dist/test/Index/index-pch-with-module.m
  vendor/clang/dist/test/Index/index-pch.cpp
  vendor/clang/dist/test/Index/index-with-working-dir.c
  vendor/clang/dist/test/Index/overriding-ftemplate-comments.cpp
  vendor/clang/dist/test/Index/overriding-method-comments.mm
  vendor/clang/dist/test/Index/preamble-reparse-with-BOM.m
  vendor/clang/dist/test/Index/rdar12316296-codecompletion.m
  vendor/clang/dist/test/Index/retain-comments-from-system-headers.c
  vendor/clang/dist/test/Lexer/eof-char.c
  vendor/clang/dist/test/Lexer/eof-file.c
  vendor/clang/dist/test/Lexer/eof-string.c
  vendor/clang/dist/test/Lexer/long-long.cpp
  vendor/clang/dist/test/Lexer/string-literal-errors.cpp
  vendor/clang/dist/test/Misc/ast-dump-stmt.c
  vendor/clang/dist/test/Misc/ast-dump-stmt.m
  vendor/clang/dist/test/Misc/unnecessary-elipses.cpp
  vendor/clang/dist/test/Misc/wrong-encoding2.c   (contents, props changed)
  vendor/clang/dist/test/Modules/Inputs/Modified/
  vendor/clang/dist/test/Modules/Inputs/Modified/A.h
  vendor/clang/dist/test/Modules/Inputs/Modified/B.h
  vendor/clang/dist/test/Modules/Inputs/Modified/module.map
  vendor/clang/dist/test/Modules/Inputs/NotAModule.framework/
  vendor/clang/dist/test/Modules/Inputs/NotAModule.framework/Headers/
  vendor/clang/dist/test/Modules/Inputs/NotAModule.framework/Headers/NotAModule.h
  vendor/clang/dist/test/Modules/Inputs/macros_left.h
  vendor/clang/dist/test/Modules/Inputs/macros_other.h
  vendor/clang/dist/test/Modules/Inputs/macros_right.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/normal-module-map/nested_umbrella/1.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested_umbrella/a-extras.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested_umbrella/decltype.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/direct-module-import.m
  vendor/clang/dist/test/Modules/inferred-frameworks.m
  vendor/clang/dist/test/Modules/modify-module.m
  vendor/clang/dist/test/Modules/templates.mm
  vendor/clang/dist/test/PCH/Inputs/badpch-dir.h.gch/
  vendor/clang/dist/test/PCH/Inputs/badpch-dir.h.gch/.keep
  vendor/clang/dist/test/PCH/Inputs/badpch-empty.h.gch
  vendor/clang/dist/test/PCH/Inputs/case-insensitive-include.h
  vendor/clang/dist/test/PCH/Inputs/cxx11-statement-attributes.h
  vendor/clang/dist/test/PCH/case-insensitive-include.c
  vendor/clang/dist/test/PCH/cxx11-statement-attributes.cpp
  vendor/clang/dist/test/PCH/field-designator.c
  vendor/clang/dist/test/PCH/friend-template.cpp
  vendor/clang/dist/test/PCH/pch-dir.c
  vendor/clang/dist/test/PCH/pch-dir.h
  vendor/clang/dist/test/PCH/target-options.c
  vendor/clang/dist/test/PCH/target-options.h
  vendor/clang/dist/test/Parser/colon-colon-parentheses.cpp
  vendor/clang/dist/test/Parser/cxx11-brace-initializers.cpp
  vendor/clang/dist/test/Parser/pragma-fp-contract.c
  vendor/clang/dist/test/Parser/pragma-options.cpp
  vendor/clang/dist/test/Preprocessor/macro_fn_comma_swallow2.c
  vendor/clang/dist/test/Preprocessor/microsoft-ext.c
  vendor/clang/dist/test/Preprocessor/pr13851.c
  vendor/clang/dist/test/Rewriter/no-integrated-preprocessing-64bit.m
  vendor/clang/dist/test/Rewriter/no-integrated-preprocessing.m
  vendor/clang/dist/test/Rewriter/objc-modern-StretAPI-2.mm
  vendor/clang/dist/test/Sema/MicrosoftCompatibility-x64.c
  vendor/clang/dist/test/Sema/MicrosoftCompatibility-x86.c
  vendor/clang/dist/test/Sema/attr-minsize.c
  vendor/clang/dist/test/Sema/format-strings-darwin.c
  vendor/clang/dist/test/Sema/format-strings-gnu.c
  vendor/clang/dist/test/Sema/mms-bitfields.c
  vendor/clang/dist/test/Sema/ms-inline-asm.c
  vendor/clang/dist/test/Sema/outof-range-constant-compare.c
  vendor/clang/dist/test/Sema/stdcall-fastcall-x64.c
  vendor/clang/dist/test/Sema/template-specialization.cpp
  vendor/clang/dist/test/Sema/warn-bad-function-cast.c
  vendor/clang/dist/test/Sema/warn-missing-variable-declarations.c
  vendor/clang/dist/test/SemaCXX/ambiguous-conversion-show-overload.cpp
  vendor/clang/dist/test/SemaCXX/ast-print.cpp
  vendor/clang/dist/test/SemaCXX/attr-nodebug.cpp
  vendor/clang/dist/test/SemaCXX/attr-unused.cpp
  vendor/clang/dist/test/SemaCXX/builtins-arm.cpp
  vendor/clang/dist/test/SemaCXX/builtins-va_arg.cpp
  vendor/clang/dist/test/SemaCXX/cxx11-crashes.cpp
  vendor/clang/dist/test/SemaCXX/for-range-dereference.cpp
  vendor/clang/dist/test/SemaCXX/libstdcxx_atomic_ns_hack.cpp
  vendor/clang/dist/test/SemaCXX/libstdcxx_common_type_hack.cpp
  vendor/clang/dist/test/SemaCXX/ms-interface.cpp
  vendor/clang/dist/test/SemaCXX/no-warn-composite-pointer-type.cpp
  vendor/clang/dist/test/SemaCXX/no-wchar.cpp
  vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough-macro.cpp
  vendor/clang/dist/test/SemaCXX/warn-c++11-extensions.cpp
  vendor/clang/dist/test/SemaCXX/warn-implicit-conversion-floating-point-to-bool.cpp
  vendor/clang/dist/test/SemaCXX/warn-missing-variable-declarations.cpp
  vendor/clang/dist/test/SemaObjC/arc-repeated-weak.mm
  vendor/clang/dist/test/SemaObjC/crash-on-objc-bool-literal.m
  vendor/clang/dist/test/SemaObjC/nonarc-weak.m
  vendor/clang/dist/test/SemaObjC/overriding-property-in-class-extension.m
  vendor/clang/dist/test/SemaObjC/property-deprecated-warning.m
  vendor/clang/dist/test/SemaObjC/property-in-class-extension-1.m
  vendor/clang/dist/test/SemaObjC/super-dealloc-attribute.m
  vendor/clang/dist/test/SemaObjC/warn-implicit-self-in-block.m
  vendor/clang/dist/test/SemaObjC/warning-missing-selector-name.m
  vendor/clang/dist/test/SemaObjCXX/arc-objc-lifetime.mm
  vendor/clang/dist/test/SemaObjCXX/debugger-support.mm
  vendor/clang/dist/test/SemaObjCXX/decltype.mm
  vendor/clang/dist/test/SemaObjCXX/format-strings.mm
  vendor/clang/dist/test/SemaTemplate/derived.cpp
  vendor/clang/dist/test/SemaTemplate/instantiation-depth-exception-spec.cpp
  vendor/clang/dist/unittests/AST/DeclPrinterTest.cpp
  vendor/clang/dist/unittests/AST/SourceLocationTest.cpp
  vendor/clang/dist/unittests/AST/StmtPrinterTest.cpp
  vendor/clang/dist/unittests/Lex/PPCallbacksTest.cpp
  vendor/clang/dist/utils/ClangDataFormat.py
  vendor/clang/dist/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
  vendor/clang/dist/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp
  vendor/clang/dist/utils/analyzer/update_plist_test.pl   (contents, props changed)
  vendor/clang/dist/www/analyzer/potential_checkers.html
  vendor/clang/dist/www/libstdc++4.6-clang11.patch
Deleted:
  vendor/clang/dist/include/clang/Frontend/Analyses.def
  vendor/clang/dist/include/clang/Frontend/AnalyzerOptions.h
  vendor/clang/dist/include/clang/Frontend/DiagnosticOptions.h
  vendor/clang/dist/include/clang/Frontend/HeaderSearchOptions.h
  vendor/clang/dist/include/clang/Frontend/PreprocessorOptions.h
  vendor/clang/dist/include/clang/Rewrite/ASTConsumers.h
  vendor/clang/dist/include/clang/Rewrite/DeltaTree.h
  vendor/clang/dist/include/clang/Rewrite/FixItRewriter.h
  vendor/clang/dist/include/clang/Rewrite/FrontendActions.h
  vendor/clang/dist/include/clang/Rewrite/HTMLRewrite.h
  vendor/clang/dist/include/clang/Rewrite/RewriteRope.h
  vendor/clang/dist/include/clang/Rewrite/Rewriter.h
  vendor/clang/dist/include/clang/Rewrite/Rewriters.h
  vendor/clang/dist/include/clang/Rewrite/TokenRewriter.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/DereferenceChecker.h
  vendor/clang/dist/include/clang/Tooling/CommandLineClangTool.h
  vendor/clang/dist/lib/Rewrite/DeltaTree.cpp
  vendor/clang/dist/lib/Rewrite/FixItRewriter.cpp
  vendor/clang/dist/lib/Rewrite/FrontendActions.cpp
  vendor/clang/dist/lib/Rewrite/HTMLPrint.cpp
  vendor/clang/dist/lib/Rewrite/HTMLRewrite.cpp
  vendor/clang/dist/lib/Rewrite/InclusionRewriter.cpp
  vendor/clang/dist/lib/Rewrite/RewriteMacros.cpp
  vendor/clang/dist/lib/Rewrite/RewriteModernObjC.cpp
  vendor/clang/dist/lib/Rewrite/RewriteObjC.cpp
  vendor/clang/dist/lib/Rewrite/RewriteRope.cpp
  vendor/clang/dist/lib/Rewrite/RewriteTest.cpp
  vendor/clang/dist/lib/Rewrite/Rewriter.cpp
  vendor/clang/dist/lib/Rewrite/TokenRewriter.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/BasicConstraintManager.cpp
  vendor/clang/dist/lib/Tooling/CommandLineClangTool.cpp
  vendor/clang/dist/lib/Tooling/CustomCompilationDatabase.h
  vendor/clang/dist/test/Analysis/system-header-simulator-objc.h
  vendor/clang/dist/test/Analysis/system-header-simulator.h
  vendor/clang/dist/test/CXX/over/over.built/p1.cpp
  vendor/clang/dist/test/CodeGen/fp-contract.c
  vendor/clang/dist/test/CodeGenCXX/debug-info-user-def.cpp
  vendor/clang/dist/test/CodeGenObjC/arc-block-ivar-layout.m
  vendor/clang/dist/test/Driver/Inputs/basic_android_tree/usr/
  vendor/clang/dist/test/Driver/apple-kext-i386.cpp
  vendor/clang/dist/test/Driver/darwin-cc.c
  vendor/clang/dist/test/Driver/hello.c
  vendor/clang/dist/test/PCH/badpch-dir.h.gch/.keep
  vendor/clang/dist/test/PCH/badpch-empty.h.gch
  vendor/clang/dist/test/Sema/c89-2.c
  vendor/clang/dist/test/SemaCXX/warn-unique-enum.cpp
  vendor/clang/dist/test/SemaCXX/warn-using-namespace-in-header.h
  vendor/clang/dist/test/SemaObjCXX/arc-non-pod.mm
  vendor/clang/dist/test/SemaObjCXX/arc-object-init-destroy.mm
  vendor/clang/dist/www/timing-data/
Modified:
  vendor/clang/dist/.gitignore
  vendor/clang/dist/CMakeLists.txt
  vendor/clang/dist/Makefile
  vendor/clang/dist/NOTES.txt
  vendor/clang/dist/bindings/python/clang/cindex.py
  vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py
  vendor/clang/dist/bindings/xml/comment-xml-schema.rng
  vendor/clang/dist/docs/AddressSanitizer.html
  vendor/clang/dist/docs/AutomaticReferenceCounting.html
  vendor/clang/dist/docs/BlockLanguageSpec.txt
  vendor/clang/dist/docs/ClangTools.html
  vendor/clang/dist/docs/HowToSetupToolingForLLVM.html
  vendor/clang/dist/docs/InternalsManual.html
  vendor/clang/dist/docs/LanguageExtensions.html
  vendor/clang/dist/docs/LibTooling.html
  vendor/clang/dist/docs/ObjectiveCLiterals.html
  vendor/clang/dist/docs/PCHInternals.html
  vendor/clang/dist/docs/ReleaseNotes.html
  vendor/clang/dist/docs/ThreadSanitizer.html
  vendor/clang/dist/docs/UsersManual.html
  vendor/clang/dist/docs/analyzer/IPA.txt
  vendor/clang/dist/docs/tools/clang.pod
  vendor/clang/dist/examples/analyzer-plugin/MainCallChecker.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/Index.h
  vendor/clang/dist/include/clang/ARCMigrate/ARCMT.h
  vendor/clang/dist/include/clang/AST/ASTConsumer.h
  vendor/clang/dist/include/clang/AST/ASTContext.h
  vendor/clang/dist/include/clang/AST/ASTMutationListener.h
  vendor/clang/dist/include/clang/AST/Attr.h
  vendor/clang/dist/include/clang/AST/BuiltinTypes.def
  vendor/clang/dist/include/clang/AST/CMakeLists.txt
  vendor/clang/dist/include/clang/AST/CXXInheritance.h
  vendor/clang/dist/include/clang/AST/CanonicalType.h
  vendor/clang/dist/include/clang/AST/CharUnits.h
  vendor/clang/dist/include/clang/AST/Comment.h
  vendor/clang/dist/include/clang/AST/CommentBriefParser.h
  vendor/clang/dist/include/clang/AST/CommentCommandTraits.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/Decl.h
  vendor/clang/dist/include/clang/AST/DeclBase.h
  vendor/clang/dist/include/clang/AST/DeclCXX.h
  vendor/clang/dist/include/clang/AST/DeclFriend.h
  vendor/clang/dist/include/clang/AST/DeclObjC.h
  vendor/clang/dist/include/clang/AST/DeclTemplate.h
  vendor/clang/dist/include/clang/AST/DeclarationName.h
  vendor/clang/dist/include/clang/AST/Expr.h
  vendor/clang/dist/include/clang/AST/ExprCXX.h
  vendor/clang/dist/include/clang/AST/ExprObjC.h
  vendor/clang/dist/include/clang/AST/ExternalASTSource.h
  vendor/clang/dist/include/clang/AST/Makefile
  vendor/clang/dist/include/clang/AST/NSAPI.h
  vendor/clang/dist/include/clang/AST/NestedNameSpecifier.h
  vendor/clang/dist/include/clang/AST/OperationKinds.h
  vendor/clang/dist/include/clang/AST/PrettyPrinter.h
  vendor/clang/dist/include/clang/AST/RawCommentList.h
  vendor/clang/dist/include/clang/AST/RecordLayout.h
  vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h
  vendor/clang/dist/include/clang/AST/SelectorLocationsKind.h
  vendor/clang/dist/include/clang/AST/Stmt.h
  vendor/clang/dist/include/clang/AST/StmtCXX.h
  vendor/clang/dist/include/clang/AST/StmtObjC.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/UnresolvedSet.h
  vendor/clang/dist/include/clang/AST/VTableBuilder.h
  vendor/clang/dist/include/clang/ASTMatchers/ASTMatchFinder.h
  vendor/clang/dist/include/clang/ASTMatchers/ASTMatchers.h
  vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersInternal.h
  vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersMacros.h
  vendor/clang/dist/include/clang/Analysis/Analyses/FormatString.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafety.h
  vendor/clang/dist/include/clang/Analysis/AnalysisContext.h
  vendor/clang/dist/include/clang/Analysis/CFG.h
  vendor/clang/dist/include/clang/Analysis/ProgramPoint.h
  vendor/clang/dist/include/clang/Basic/Attr.td
  vendor/clang/dist/include/clang/Basic/Builtins.def
  vendor/clang/dist/include/clang/Basic/BuiltinsMips.def
  vendor/clang/dist/include/clang/Basic/BuiltinsNVPTX.def
  vendor/clang/dist/include/clang/Basic/BuiltinsX86.def
  vendor/clang/dist/include/clang/Basic/ConvertUTF.h
  vendor/clang/dist/include/clang/Basic/Diagnostic.h
  vendor/clang/dist/include/clang/Basic/DiagnosticASTKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticCommentKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td
  vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticSerializationKinds.td
  vendor/clang/dist/include/clang/Basic/FileManager.h
  vendor/clang/dist/include/clang/Basic/IdentifierTable.h
  vendor/clang/dist/include/clang/Basic/LangOptions.def
  vendor/clang/dist/include/clang/Basic/Module.h
  vendor/clang/dist/include/clang/Basic/ObjCRuntime.h
  vendor/clang/dist/include/clang/Basic/OnDiskHashTable.h
  vendor/clang/dist/include/clang/Basic/SourceLocation.h
  vendor/clang/dist/include/clang/Basic/SourceManager.h
  vendor/clang/dist/include/clang/Basic/Specifiers.h
  vendor/clang/dist/include/clang/Basic/StmtNodes.td
  vendor/clang/dist/include/clang/Basic/TargetInfo.h
  vendor/clang/dist/include/clang/Basic/TargetOptions.h
  vendor/clang/dist/include/clang/Basic/TokenKinds.def
  vendor/clang/dist/include/clang/Basic/TokenKinds.h
  vendor/clang/dist/include/clang/Basic/TypeTraits.h
  vendor/clang/dist/include/clang/Basic/arm_neon.td
  vendor/clang/dist/include/clang/CodeGen/CodeGenAction.h
  vendor/clang/dist/include/clang/Driver/Action.h
  vendor/clang/dist/include/clang/Driver/Arg.h
  vendor/clang/dist/include/clang/Driver/ArgList.h
  vendor/clang/dist/include/clang/Driver/CC1AsOptions.h
  vendor/clang/dist/include/clang/Driver/CC1AsOptions.td
  vendor/clang/dist/include/clang/Driver/CC1Options.td
  vendor/clang/dist/include/clang/Driver/Compilation.h
  vendor/clang/dist/include/clang/Driver/Driver.h
  vendor/clang/dist/include/clang/Driver/Job.h
  vendor/clang/dist/include/clang/Driver/OptParser.td
  vendor/clang/dist/include/clang/Driver/OptTable.h
  vendor/clang/dist/include/clang/Driver/Option.h
  vendor/clang/dist/include/clang/Driver/Options.h
  vendor/clang/dist/include/clang/Driver/Options.td
  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/Frontend/ASTUnit.h
  vendor/clang/dist/include/clang/Frontend/CodeGenOptions.h
  vendor/clang/dist/include/clang/Frontend/CompilerInstance.h
  vendor/clang/dist/include/clang/Frontend/CompilerInvocation.h
  vendor/clang/dist/include/clang/Frontend/DiagnosticRenderer.h
  vendor/clang/dist/include/clang/Frontend/FrontendAction.h
  vendor/clang/dist/include/clang/Frontend/FrontendOptions.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/MultiplexConsumer.h
  vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticPrinter.h
  vendor/clang/dist/include/clang/Frontend/TextDiagnostic.h
  vendor/clang/dist/include/clang/Frontend/TextDiagnosticPrinter.h
  vendor/clang/dist/include/clang/Frontend/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/Lexer.h
  vendor/clang/dist/include/clang/Lex/LiteralSupport.h
  vendor/clang/dist/include/clang/Lex/MacroInfo.h
  vendor/clang/dist/include/clang/Lex/ModuleMap.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/PreprocessingRecord.h
  vendor/clang/dist/include/clang/Lex/Preprocessor.h
  vendor/clang/dist/include/clang/Lex/PreprocessorLexer.h
  vendor/clang/dist/include/clang/Lex/Token.h
  vendor/clang/dist/include/clang/Lex/TokenLexer.h
  vendor/clang/dist/include/clang/Parse/Parser.h
  vendor/clang/dist/include/clang/Sema/AttributeList.h
  vendor/clang/dist/include/clang/Sema/CodeCompleteConsumer.h
  vendor/clang/dist/include/clang/Sema/DeclSpec.h
  vendor/clang/dist/include/clang/Sema/DelayedDiagnostic.h
  vendor/clang/dist/include/clang/Sema/ExternalSemaSource.h
  vendor/clang/dist/include/clang/Sema/Initialization.h
  vendor/clang/dist/include/clang/Sema/LocInfoType.h
  vendor/clang/dist/include/clang/Sema/Overload.h
  vendor/clang/dist/include/clang/Sema/Ownership.h
  vendor/clang/dist/include/clang/Sema/ParsedTemplate.h
  vendor/clang/dist/include/clang/Sema/Scope.h
  vendor/clang/dist/include/clang/Sema/ScopeInfo.h
  vendor/clang/dist/include/clang/Sema/Sema.h
  vendor/clang/dist/include/clang/Sema/SemaConsumer.h
  vendor/clang/dist/include/clang/Sema/Template.h
  vendor/clang/dist/include/clang/Sema/TemplateDeduction.h
  vendor/clang/dist/include/clang/Sema/TypoCorrection.h
  vendor/clang/dist/include/clang/Serialization/ASTBitCodes.h
  vendor/clang/dist/include/clang/Serialization/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/Module.h
  vendor/clang/dist/include/clang/Serialization/ModuleManager.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/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/PathSensitive/APSIntType.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
  vendor/clang/dist/include/clang/Tooling/CompilationDatabase.h
  vendor/clang/dist/include/clang/Tooling/Refactoring.h
  vendor/clang/dist/include/clang/Tooling/Tooling.h
  vendor/clang/dist/lib/ARCMigrate/ARCMT.cpp
  vendor/clang/dist/lib/ARCMigrate/CMakeLists.txt
  vendor/clang/dist/lib/ARCMigrate/FileRemapper.cpp
  vendor/clang/dist/lib/ARCMigrate/Internals.h
  vendor/clang/dist/lib/ARCMigrate/ObjCMT.cpp
  vendor/clang/dist/lib/ARCMigrate/Transforms.cpp
  vendor/clang/dist/lib/AST/ASTConsumer.cpp
  vendor/clang/dist/lib/AST/ASTContext.cpp
  vendor/clang/dist/lib/AST/ASTDiagnostic.cpp
  vendor/clang/dist/lib/AST/ASTImporter.cpp
  vendor/clang/dist/lib/AST/CMakeLists.txt
  vendor/clang/dist/lib/AST/CXXInheritance.cpp
  vendor/clang/dist/lib/AST/Comment.cpp
  vendor/clang/dist/lib/AST/CommentBriefParser.cpp
  vendor/clang/dist/lib/AST/CommentCommandTraits.cpp
  vendor/clang/dist/lib/AST/CommentDumper.cpp
  vendor/clang/dist/lib/AST/CommentLexer.cpp
  vendor/clang/dist/lib/AST/CommentParser.cpp
  vendor/clang/dist/lib/AST/CommentSema.cpp
  vendor/clang/dist/lib/AST/Decl.cpp
  vendor/clang/dist/lib/AST/DeclBase.cpp
  vendor/clang/dist/lib/AST/DeclCXX.cpp
  vendor/clang/dist/lib/AST/DeclObjC.cpp
  vendor/clang/dist/lib/AST/DeclPrinter.cpp
  vendor/clang/dist/lib/AST/DeclTemplate.cpp
  vendor/clang/dist/lib/AST/DumpXML.cpp
  vendor/clang/dist/lib/AST/Expr.cpp
  vendor/clang/dist/lib/AST/ExprCXX.cpp
  vendor/clang/dist/lib/AST/ExprClassification.cpp
  vendor/clang/dist/lib/AST/ExprConstant.cpp
  vendor/clang/dist/lib/AST/ItaniumMangle.cpp
  vendor/clang/dist/lib/AST/MicrosoftMangle.cpp
  vendor/clang/dist/lib/AST/NSAPI.cpp
  vendor/clang/dist/lib/AST/ParentMap.cpp
  vendor/clang/dist/lib/AST/RawCommentList.cpp
  vendor/clang/dist/lib/AST/RecordLayoutBuilder.cpp
  vendor/clang/dist/lib/AST/Stmt.cpp
  vendor/clang/dist/lib/AST/StmtDumper.cpp
  vendor/clang/dist/lib/AST/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/VTableBuilder.cpp
  vendor/clang/dist/lib/ASTMatchers/ASTMatchFinder.cpp
  vendor/clang/dist/lib/ASTMatchers/ASTMatchersInternal.cpp
  vendor/clang/dist/lib/Analysis/AnalysisDeclContext.cpp
  vendor/clang/dist/lib/Analysis/CFG.cpp
  vendor/clang/dist/lib/Analysis/CMakeLists.txt
  vendor/clang/dist/lib/Analysis/FormatString.cpp
  vendor/clang/dist/lib/Analysis/PrintfFormatString.cpp
  vendor/clang/dist/lib/Analysis/ReachableCode.cpp
  vendor/clang/dist/lib/Analysis/ScanfFormatString.cpp
  vendor/clang/dist/lib/Analysis/ThreadSafety.cpp
  vendor/clang/dist/lib/Analysis/UninitializedValues.cpp
  vendor/clang/dist/lib/Basic/ConvertUTF.c
  vendor/clang/dist/lib/Basic/ConvertUTFWrapper.cpp
  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/IdentifierTable.cpp
  vendor/clang/dist/lib/Basic/Module.cpp
  vendor/clang/dist/lib/Basic/SourceLocation.cpp
  vendor/clang/dist/lib/Basic/SourceManager.cpp
  vendor/clang/dist/lib/Basic/TargetInfo.cpp
  vendor/clang/dist/lib/Basic/Targets.cpp
  vendor/clang/dist/lib/Basic/Version.cpp
  vendor/clang/dist/lib/CodeGen/ABIInfo.h
  vendor/clang/dist/lib/CodeGen/BackendUtil.cpp
  vendor/clang/dist/lib/CodeGen/CGBlocks.cpp
  vendor/clang/dist/lib/CodeGen/CGBlocks.h
  vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp
  vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp
  vendor/clang/dist/lib/CodeGen/CGCXXABI.h
  vendor/clang/dist/lib/CodeGen/CGCall.cpp
  vendor/clang/dist/lib/CodeGen/CGClass.cpp
  vendor/clang/dist/lib/CodeGen/CGDebugInfo.cpp
  vendor/clang/dist/lib/CodeGen/CGDebugInfo.h
  vendor/clang/dist/lib/CodeGen/CGDecl.cpp
  vendor/clang/dist/lib/CodeGen/CGDeclCXX.cpp
  vendor/clang/dist/lib/CodeGen/CGException.cpp
  vendor/clang/dist/lib/CodeGen/CGExpr.cpp
  vendor/clang/dist/lib/CodeGen/CGExprAgg.cpp
  vendor/clang/dist/lib/CodeGen/CGExprCXX.cpp
  vendor/clang/dist/lib/CodeGen/CGExprComplex.cpp
  vendor/clang/dist/lib/CodeGen/CGExprConstant.cpp
  vendor/clang/dist/lib/CodeGen/CGExprScalar.cpp
  vendor/clang/dist/lib/CodeGen/CGObjC.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCGNU.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCRuntime.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h
  vendor/clang/dist/lib/CodeGen/CGRTTI.cpp
  vendor/clang/dist/lib/CodeGen/CGRecordLayout.h
  vendor/clang/dist/lib/CodeGen/CGRecordLayoutBuilder.cpp
  vendor/clang/dist/lib/CodeGen/CGStmt.cpp
  vendor/clang/dist/lib/CodeGen/CGVTables.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenAction.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenFunction.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenFunction.h
  vendor/clang/dist/lib/CodeGen/CodeGenModule.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenModule.h
  vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenTBAA.h
  vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenTypes.h
  vendor/clang/dist/lib/CodeGen/ItaniumCXXABI.cpp
  vendor/clang/dist/lib/CodeGen/MicrosoftCXXABI.cpp
  vendor/clang/dist/lib/CodeGen/ModuleBuilder.cpp
  vendor/clang/dist/lib/CodeGen/TargetInfo.cpp
  vendor/clang/dist/lib/Driver/Arg.cpp
  vendor/clang/dist/lib/Driver/ArgList.cpp
  vendor/clang/dist/lib/Driver/CC1AsOptions.cpp
  vendor/clang/dist/lib/Driver/Compilation.cpp
  vendor/clang/dist/lib/Driver/Driver.cpp
  vendor/clang/dist/lib/Driver/DriverOptions.cpp
  vendor/clang/dist/lib/Driver/OptTable.cpp
  vendor/clang/dist/lib/Driver/Option.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/Driver/WindowsToolChain.cpp
  vendor/clang/dist/lib/Edit/RewriteObjCFoundationAPI.cpp
  vendor/clang/dist/lib/Frontend/ASTConsumers.cpp
  vendor/clang/dist/lib/Frontend/ASTMerge.cpp
  vendor/clang/dist/lib/Frontend/ASTUnit.cpp
  vendor/clang/dist/lib/Frontend/ChainedDiagnosticConsumer.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/InitHeaderSearch.cpp
  vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp
  vendor/clang/dist/lib/Frontend/LogDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp
  vendor/clang/dist/lib/Frontend/SerializedDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/TextDiagnostic.cpp
  vendor/clang/dist/lib/Frontend/TextDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/VerifyDiagnosticConsumer.cpp
  vendor/clang/dist/lib/Frontend/Warnings.cpp
  vendor/clang/dist/lib/FrontendTool/CMakeLists.txt
  vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  vendor/clang/dist/lib/Headers/CMakeLists.txt
  vendor/clang/dist/lib/Headers/altivec.h
  vendor/clang/dist/lib/Headers/bmi2intrin.h
  vendor/clang/dist/lib/Headers/cpuid.h
  vendor/clang/dist/lib/Headers/immintrin.h
  vendor/clang/dist/lib/Headers/module.map
  vendor/clang/dist/lib/Headers/unwind.h
  vendor/clang/dist/lib/Headers/wmmintrin.h
  vendor/clang/dist/lib/Headers/x86intrin.h
  vendor/clang/dist/lib/Headers/xmmintrin.h
  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/MacroInfo.cpp
  vendor/clang/dist/lib/Lex/ModuleMap.cpp
  vendor/clang/dist/lib/Lex/PPDirectives.cpp
  vendor/clang/dist/lib/Lex/PPExpressions.cpp
  vendor/clang/dist/lib/Lex/PPLexerChange.cpp
  vendor/clang/dist/lib/Lex/PPMacroExpansion.cpp
  vendor/clang/dist/lib/Lex/PTHLexer.cpp
  vendor/clang/dist/lib/Lex/Pragma.cpp
  vendor/clang/dist/lib/Lex/PreprocessingRecord.cpp
  vendor/clang/dist/lib/Lex/Preprocessor.cpp
  vendor/clang/dist/lib/Lex/TokenLexer.cpp
  vendor/clang/dist/lib/Parse/ParseAST.cpp
  vendor/clang/dist/lib/Parse/ParseCXXInlineMethods.cpp
  vendor/clang/dist/lib/Parse/ParseDecl.cpp
  vendor/clang/dist/lib/Parse/ParseDeclCXX.cpp
  vendor/clang/dist/lib/Parse/ParseExpr.cpp
  vendor/clang/dist/lib/Parse/ParseExprCXX.cpp
  vendor/clang/dist/lib/Parse/ParseInit.cpp
  vendor/clang/dist/lib/Parse/ParseObjc.cpp
  vendor/clang/dist/lib/Parse/ParsePragma.cpp
  vendor/clang/dist/lib/Parse/ParsePragma.h
  vendor/clang/dist/lib/Parse/ParseStmt.cpp
  vendor/clang/dist/lib/Parse/ParseTemplate.cpp
  vendor/clang/dist/lib/Parse/ParseTentative.cpp
  vendor/clang/dist/lib/Parse/Parser.cpp
  vendor/clang/dist/lib/Parse/RAIIObjectsForParser.h
  vendor/clang/dist/lib/Rewrite/CMakeLists.txt
  vendor/clang/dist/lib/Rewrite/Makefile
  vendor/clang/dist/lib/Sema/AnalysisBasedWarnings.cpp
  vendor/clang/dist/lib/Sema/CMakeLists.txt
  vendor/clang/dist/lib/Sema/CodeCompleteConsumer.cpp
  vendor/clang/dist/lib/Sema/DeclSpec.cpp
  vendor/clang/dist/lib/Sema/DelayedDiagnostic.cpp
  vendor/clang/dist/lib/Sema/IdentifierResolver.cpp
  vendor/clang/dist/lib/Sema/JumpDiagnostics.cpp
  vendor/clang/dist/lib/Sema/Sema.cpp
  vendor/clang/dist/lib/Sema/SemaAccess.cpp
  vendor/clang/dist/lib/Sema/SemaAttr.cpp
  vendor/clang/dist/lib/Sema/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/SemaOverload.cpp
  vendor/clang/dist/lib/Sema/SemaPseudoObject.cpp
  vendor/clang/dist/lib/Sema/SemaStmt.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/Serialization/ASTCommon.cpp
  vendor/clang/dist/lib/Serialization/ASTReader.cpp
  vendor/clang/dist/lib/Serialization/ASTReaderDecl.cpp
  vendor/clang/dist/lib/Serialization/ASTReaderStmt.cpp
  vendor/clang/dist/lib/Serialization/ASTWriter.cpp
  vendor/clang/dist/lib/Serialization/ASTWriterDecl.cpp
  vendor/clang/dist/lib/Serialization/ASTWriterStmt.cpp
  vendor/clang/dist/lib/Serialization/GeneratePCH.cpp
  vendor/clang/dist/lib/Serialization/Module.cpp
  vendor/clang/dist/lib/Serialization/ModuleManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CMakeLists.txt
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/AnalysisManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporter.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CMakeLists.txt
  vendor/clang/dist/lib/StaticAnalyzer/Core/CallEvent.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerContext.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CoreEngine.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/Environment.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngine.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/MemRegion.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ProgramState.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/RegionStore.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/SValBuilder.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/SVals.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleConstraintManager.h
  vendor/clang/dist/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/Store.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/SymbolManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/TextPathDiagnostics.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.h
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/CMakeLists.txt
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  vendor/clang/dist/lib/Tooling/CMakeLists.txt
  vendor/clang/dist/lib/Tooling/CompilationDatabase.cpp
  vendor/clang/dist/lib/Tooling/Refactoring.cpp
  vendor/clang/dist/lib/Tooling/Tooling.cpp
  vendor/clang/dist/runtime/compiler-rt/Makefile
  vendor/clang/dist/test/ARCMT/cxx-checking.mm
  vendor/clang/dist/test/ARCMT/verify.m
  vendor/clang/dist/test/ASTMerge/exprs.c
  vendor/clang/dist/test/Analysis/CFContainers.mm
  vendor/clang/dist/test/Analysis/CFDateGC.m
  vendor/clang/dist/test/Analysis/CFNumber.c
  vendor/clang/dist/test/Analysis/CFRetainRelease_NSAssertionHandler.m
  vendor/clang/dist/test/Analysis/CGColorSpace.c
  vendor/clang/dist/test/Analysis/CheckNSError.m
  vendor/clang/dist/test/Analysis/MissingDealloc.m
  vendor/clang/dist/test/Analysis/NSPanel.m
  vendor/clang/dist/test/Analysis/NSString.m
  vendor/clang/dist/test/Analysis/NSWindow.m
  vendor/clang/dist/test/Analysis/NoReturn.m
  vendor/clang/dist/test/Analysis/OSAtomic_mac.cpp
  vendor/clang/dist/test/Analysis/ObjCProperties.m
  vendor/clang/dist/test/Analysis/ObjCRetSigs.m
  vendor/clang/dist/test/Analysis/PR2599.m
  vendor/clang/dist/test/Analysis/PR2978.m
  vendor/clang/dist/test/Analysis/PR3991.m
  vendor/clang/dist/test/Analysis/PR9741.cpp
  vendor/clang/dist/test/Analysis/additive-folding.cpp
  vendor/clang/dist/test/Analysis/array-struct-region.c
  vendor/clang/dist/test/Analysis/array-struct.c
  vendor/clang/dist/test/Analysis/auto-obj-dtors-cfg-output.cpp
  vendor/clang/dist/test/Analysis/base-init.cpp
  vendor/clang/dist/test/Analysis/blocks.m
  vendor/clang/dist/test/Analysis/bool-assignment.cpp
  vendor/clang/dist/test/Analysis/bool-assignment2.c
  vendor/clang/dist/test/Analysis/bstring.c
  vendor/clang/dist/test/Analysis/casts.c
  vendor/clang/dist/test/Analysis/casts.m
  vendor/clang/dist/test/Analysis/cfref_PR2519.c
  vendor/clang/dist/test/Analysis/cfref_rdar6080742.c
  vendor/clang/dist/test/Analysis/chroot.c
  vendor/clang/dist/test/Analysis/comparison-implicit-casts.cpp
  vendor/clang/dist/test/Analysis/complex.c
  vendor/clang/dist/test/Analysis/concrete-address.c
  vendor/clang/dist/test/Analysis/coverage.c
  vendor/clang/dist/test/Analysis/cstring-syntax-cxx.cpp
  vendor/clang/dist/test/Analysis/ctor-inlining.mm
  vendor/clang/dist/test/Analysis/cxx-crashes.cpp
  vendor/clang/dist/test/Analysis/cxx-method-names.cpp
  vendor/clang/dist/test/Analysis/cxx11-crashes.cpp
  vendor/clang/dist/test/Analysis/dead-stores.c
  vendor/clang/dist/test/Analysis/dead-stores.cpp
  vendor/clang/dist/test/Analysis/dead-stores.m
  vendor/clang/dist/test/Analysis/delegates.m
  vendor/clang/dist/test/Analysis/derived-to-base.cpp
  vendor/clang/dist/test/Analysis/diagnostics/undef-value-caller.c
  vendor/clang/dist/test/Analysis/domtest.c
  vendor/clang/dist/test/Analysis/dtor.cpp
  vendor/clang/dist/test/Analysis/dtors-in-dtor-cfg-output.cpp
  vendor/clang/dist/test/Analysis/elementtype.c
  vendor/clang/dist/test/Analysis/engine/replay-without-inlining.c
  vendor/clang/dist/test/Analysis/exercise-ps.c
  vendor/clang/dist/test/Analysis/fields.c
  vendor/clang/dist/test/Analysis/free.c
  vendor/clang/dist/test/Analysis/func.c
  vendor/clang/dist/test/Analysis/global-region-invalidation.c
  vendor/clang/dist/test/Analysis/idempotent-operations-limited-loops.c
  vendor/clang/dist/test/Analysis/idempotent-operations.c
  vendor/clang/dist/test/Analysis/idempotent-operations.cpp
  vendor/clang/dist/test/Analysis/idempotent-operations.m
  vendor/clang/dist/test/Analysis/initializer.cpp
  vendor/clang/dist/test/Analysis/inline-not-supported.c
  vendor/clang/dist/test/Analysis/inline-plist.c
  vendor/clang/dist/test/Analysis/inline-unique-reports.c
  vendor/clang/dist/test/Analysis/inline.c
  vendor/clang/dist/test/Analysis/inline.cpp
  vendor/clang/dist/test/Analysis/inline2.c
  vendor/clang/dist/test/Analysis/inline3.c
  vendor/clang/dist/test/Analysis/inline4.c
  vendor/clang/dist/test/Analysis/inlining/DynDispatchBifurcate.m
  vendor/clang/dist/test/Analysis/inlining/InlineObjCInstanceMethod.m
  vendor/clang/dist/test/Analysis/inlining/RetainCountExamples.m
  vendor/clang/dist/test/Analysis/inlining/dyn-dispatch-bifurcate.cpp
  vendor/clang/dist/test/Analysis/inlining/path-notes.c
  vendor/clang/dist/test/Analysis/ivars.m
  vendor/clang/dist/test/Analysis/keychainAPI.m
  vendor/clang/dist/test/Analysis/lvalue.cpp
  vendor/clang/dist/test/Analysis/malloc-annotations.c
  vendor/clang/dist/test/Analysis/malloc-interprocedural.c
  vendor/clang/dist/test/Analysis/malloc-overflow.c
  vendor/clang/dist/test/Analysis/malloc-overflow.cpp
  vendor/clang/dist/test/Analysis/malloc-plist.c
  vendor/clang/dist/test/Analysis/malloc-sizeof.c
  vendor/clang/dist/test/Analysis/malloc.c
  vendor/clang/dist/test/Analysis/malloc.cpp
  vendor/clang/dist/test/Analysis/malloc.m
  vendor/clang/dist/test/Analysis/malloc.mm
  vendor/clang/dist/test/Analysis/method-call-intra-p.cpp
  vendor/clang/dist/test/Analysis/method-call-path-notes.cpp
  vendor/clang/dist/test/Analysis/method-call.cpp
  vendor/clang/dist/test/Analysis/misc-ps-64.m
  vendor/clang/dist/test/Analysis/misc-ps-arm.m
  vendor/clang/dist/test/Analysis/misc-ps-eager-assume.m
  vendor/clang/dist/test/Analysis/misc-ps-ranges.m
  vendor/clang/dist/test/Analysis/misc-ps-region-store-i386.m
  vendor/clang/dist/test/Analysis/misc-ps-region-store-x86_64.m
  vendor/clang/dist/test/Analysis/misc-ps-region-store.cpp
  vendor/clang/dist/test/Analysis/misc-ps-region-store.m
  vendor/clang/dist/test/Analysis/misc-ps-region-store.mm
  vendor/clang/dist/test/Analysis/misc-ps.c
  vendor/clang/dist/test/Analysis/misc-ps.m
  vendor/clang/dist/test/Analysis/new.cpp
  vendor/clang/dist/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m
  vendor/clang/dist/test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m
  vendor/clang/dist/test/Analysis/no-exit-cfg.c
  vendor/clang/dist/test/Analysis/no-outofbounds.c
  vendor/clang/dist/test/Analysis/null-deref-ps-region.c
  vendor/clang/dist/test/Analysis/null-deref-ps.c
  vendor/clang/dist/test/Analysis/objc-bool.m
  vendor/clang/dist/test/Analysis/objc-for.m
  vendor/clang/dist/test/Analysis/objc-method-coverage.m
  vendor/clang/dist/test/Analysis/operator-calls.cpp
  vendor/clang/dist/test/Analysis/out-of-bounds.c
  vendor/clang/dist/test/Analysis/outofbound-notwork.c
  vendor/clang/dist/test/Analysis/outofbound.c
  vendor/clang/dist/test/Analysis/override-werror.c
  vendor/clang/dist/test/Analysis/plist-output-alternate.m
  vendor/clang/dist/test/Analysis/plist-output.m
  vendor/clang/dist/test/Analysis/pr4209.m
  vendor/clang/dist/test/Analysis/pr_2542_rdar_6793404.m
  vendor/clang/dist/test/Analysis/pr_4164.c
  vendor/clang/dist/test/Analysis/pthreadlock.c
  vendor/clang/dist/test/Analysis/ptr-arith.c
  vendor/clang/dist/test/Analysis/rdar-6442306-1.m
  vendor/clang/dist/test/Analysis/rdar-6540084.m
  vendor/clang/dist/test/Analysis/rdar-6541136-region.c
  vendor/clang/dist/test/Analysis/rdar-6562655.m
  vendor/clang/dist/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m
  vendor/clang/dist/test/Analysis/rdar-7168531.m
  vendor/clang/dist/test/Analysis/redefined_system.c
  vendor/clang/dist/test/Analysis/refcnt_naming.m
  vendor/clang/dist/test/Analysis/reference.cpp
  vendor/clang/dist/test/Analysis/region-1.m
  vendor/clang/dist/test/Analysis/region-store.c
  vendor/clang/dist/test/Analysis/retain-release-gc-only.m
  vendor/clang/dist/test/Analysis/retain-release-inline.m
  vendor/clang/dist/test/Analysis/retain-release-path-notes-gc.m
  vendor/clang/dist/test/Analysis/retain-release-path-notes.m
  vendor/clang/dist/test/Analysis/retain-release.m
  vendor/clang/dist/test/Analysis/retain-release.mm
  vendor/clang/dist/test/Analysis/security-syntax-checks-no-emit.c
  vendor/clang/dist/test/Analysis/sizeofpointer.c
  vendor/clang/dist/test/Analysis/stack-addr-ps.cpp
  vendor/clang/dist/test/Analysis/stream.c
  vendor/clang/dist/test/Analysis/string.c
  vendor/clang/dist/test/Analysis/svalbuilder-logic.c
  vendor/clang/dist/test/Analysis/taint-generic.c
  vendor/clang/dist/test/Analysis/taint-tester.c
  vendor/clang/dist/test/Analysis/taint-tester.cpp
  vendor/clang/dist/test/Analysis/taint-tester.m
  vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp
  vendor/clang/dist/test/Analysis/templates.cpp
  vendor/clang/dist/test/Analysis/undef-buffers.c
  vendor/clang/dist/test/Analysis/uninit-vals-ps-region.m
  vendor/clang/dist/test/Analysis/uninit-vals-ps.c
  vendor/clang/dist/test/Analysis/uninit-vals.m
  vendor/clang/dist/test/Analysis/unions-region.m
  vendor/clang/dist/test/Analysis/unix-fns.c
  vendor/clang/dist/test/Analysis/unreachable-code-path.c
  vendor/clang/dist/test/Analysis/virtualcall.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-template-id.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.classref/p3.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.classref/p4-cxx11.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p3.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p4.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.udir/p1.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.unqual/p12.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.unqual/p13.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.unqual/p14.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.unqual/p3.cpp
  vendor/clang/dist/test/CXX/basic/basic.scope/basic.scope.pdecl/p9.cpp
  vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2a.cpp
  vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2b.cpp
  vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2c.cpp
  vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2g.cpp
  vendor/clang/dist/test/CXX/basic/basic.stc/basic.stc.dynamic/p2-nodef.cpp
  vendor/clang/dist/test/CXX/basic/basic.stc/basic.stc.dynamic/p2-noexceptions.cpp
  vendor/clang/dist/test/CXX/class.access/class.friend/p1.cpp
  vendor/clang/dist/test/CXX/class.access/class.friend/p3-cxx0x.cpp
  vendor/clang/dist/test/CXX/class.access/class.protected/p1-cxx11.cpp
  vendor/clang/dist/test/CXX/class.access/class.protected/p1.cpp
  vendor/clang/dist/test/CXX/class.derived/p2.cpp
  vendor/clang/dist/test/CXX/class/class.friend/p1-ambiguous.cpp
  vendor/clang/dist/test/CXX/class/class.friend/p1-cxx11.cpp
  vendor/clang/dist/test/CXX/class/class.nest/p3.cpp
  vendor/clang/dist/test/CXX/class/p1-0x.cpp
  vendor/clang/dist/test/CXX/class/p2-0x.cpp
  vendor/clang/dist/test/CXX/class/p6-0x.cpp
  vendor/clang/dist/test/CXX/conv/conv.prom/p2.cpp
  vendor/clang/dist/test/CXX/conv/conv.prom/p4.cpp
  vendor/clang/dist/test/CXX/conv/conv.ptr/p2.cpp
  vendor/clang/dist/test/CXX/conv/conv.qual/pr6089.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.def/p2.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.def/p7.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p10.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p13.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udir/p6.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.grammar/p6.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p5.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/p3-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p4.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/basic.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p1.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.string/p1.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p2.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p3.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p14.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.ref/p6-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/p1.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.name/p1.cpp
  vendor/clang/dist/test/CXX/dcl.decl/p4-0x.cpp
  vendor/clang/dist/test/CXX/except/except.spec/canonical.cpp
  vendor/clang/dist/test/CXX/except/except.spec/p11.cpp
  vendor/clang/dist/test/CXX/except/except.spec/p14.cpp
  vendor/clang/dist/test/CXX/except/except.spec/p15.cpp
  vendor/clang/dist/test/CXX/expr/expr.cast/p4-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.const/p3-0x-nowarn.cpp
  vendor/clang/dist/test/CXX/expr/expr.const/p5-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.post/expr.const.cast/p1-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.post/expr.ref/p3.cpp
  vendor/clang/dist/test/CXX/expr/expr.post/expr.static.cast/p3-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.post/expr.static.cast/p9-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.post/expr.type.conv/p1-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/p14.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p15.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p20.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p21.cpp
  vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.noexcept/sema.cpp
  vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.op/p3.cpp
  vendor/clang/dist/test/CXX/expr/p8.cpp
  vendor/clang/dist/test/CXX/expr/p9.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ccon/p1.cpp
  vendor/clang/dist/test/CXX/lex/lex.trigraph/p3.cpp
  vendor/clang/dist/test/CXX/over/over.built/p23.cpp
  vendor/clang/dist/test/CXX/over/over.built/p25.cpp
  vendor/clang/dist/test/CXX/over/over.match/over.match.best/over.ics.rank/p3-0x.cpp
  vendor/clang/dist/test/CXX/over/over.match/over.match.best/p1.cpp
  vendor/clang/dist/test/CXX/over/over.match/over.match.funcs/p4-0x.cpp
  vendor/clang/dist/test/CXX/over/over.oper/over.literal/p7.cpp
  vendor/clang/dist/test/CXX/over/over.oper/over.literal/p8.cpp
  vendor/clang/dist/test/CXX/special/class.conv/class.conv.ctor/p1.cpp
  vendor/clang/dist/test/CXX/special/class.copy/p15-0x.cpp
  vendor/clang/dist/test/CXX/special/class.copy/p8-cxx11.cpp
  vendor/clang/dist/test/CXX/special/class.ctor/p1.cpp
  vendor/clang/dist/test/CXX/special/class.dtor/p2.cpp
  vendor/clang/dist/test/CXX/special/class.dtor/p3-0x.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.select/stmt.switch/p2-0x.cpp
  vendor/clang/dist/test/CXX/temp/p3.cpp
  vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.type/p2-cxx0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.alias/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class.spec/p9.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class.spec/temp.class.order/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class.spec/temp.class.spec.mfunc/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class/temp.mem.func/p1-retmem.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class/temp.mem.func/pr5056.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.fct/temp.func.order/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.fct/temp.over.link/p4.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.friend/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.mem/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/deduction.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/example-bind.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/example-function.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/example-tuple.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/injected-class-name.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/multi-level-substitution.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/partial-ordering.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.arg.explicit/p9-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/cwg1170.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/sfinae-1.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p4.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.conv/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.conv/p3.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p12.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p9-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p10-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p2-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p21.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p22.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p5-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p8-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.names/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.names/p4.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p10-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p10.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p13.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p15-cxx0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p8.cpp
  vendor/clang/dist/test/CXX/temp/temp.res/temp.dep/p3.cpp
  vendor/clang/dist/test/CXX/temp/temp.res/temp.dep/temp.dep.constexpr/p2-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.res/temp.local/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.res/temp.local/p7.cpp
  vendor/clang/dist/test/CXX/temp/temp.res/temp.local/p8.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p11.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p9.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p11.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p3-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p6.cpp
  vendor/clang/dist/test/CodeCompletion/Inputs/macros.h
  vendor/clang/dist/test/CodeCompletion/macros.c
  vendor/clang/dist/test/CodeCompletion/preamble.c
  vendor/clang/dist/test/CodeGen/2004-03-16-AsmRegisterCrash.c
  vendor/clang/dist/test/CodeGen/2008-01-25-ByValReadNone.c
  vendor/clang/dist/test/CodeGen/2008-01-25-ZeroSizedAggregate.c
  vendor/clang/dist/test/CodeGen/2008-12-23-AsmIntPointerTie.c
  vendor/clang/dist/test/CodeGen/2009-06-01-addrofknr.c
  vendor/clang/dist/test/CodeGen/2010-06-17-asmcrash.c
  vendor/clang/dist/test/CodeGen/PR3589-freestanding-libcalls.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-aapcs-zerolength-bitfield.c
  vendor/clang/dist/test/CodeGen/arm-apcs-zerolength-bitfield.c
  vendor/clang/dist/test/CodeGen/arm-arguments.c
  vendor/clang/dist/test/CodeGen/arm-homogenous.c
  vendor/clang/dist/test/CodeGen/asm.c
  vendor/clang/dist/test/CodeGen/atomic-ops.c
  vendor/clang/dist/test/CodeGen/attr-weakref.c
  vendor/clang/dist/test/CodeGen/attributes.c
  vendor/clang/dist/test/CodeGen/bitfield-promote.c
  vendor/clang/dist/test/CodeGen/bmi2-builtins.c
  vendor/clang/dist/test/CodeGen/builtin-memfns.c
  vendor/clang/dist/test/CodeGen/builtins-mips-args.c
  vendor/clang/dist/test/CodeGen/builtins-mips.c
  vendor/clang/dist/test/CodeGen/builtins-nvptx.c
  vendor/clang/dist/test/CodeGen/builtins.c
  vendor/clang/dist/test/CodeGen/catch-undef-behavior.c
  vendor/clang/dist/test/CodeGen/const-init.c
  vendor/clang/dist/test/CodeGen/const-label-addr.c
  vendor/clang/dist/test/CodeGen/debug-info-iv.c
  vendor/clang/dist/test/CodeGen/debug-info-line3.c
  vendor/clang/dist/test/CodeGen/debug-info.c
  vendor/clang/dist/test/CodeGen/debug-line-1.c
  vendor/clang/dist/test/CodeGen/decl-in-prototype.c
  vendor/clang/dist/test/CodeGen/dostmt.c
  vendor/clang/dist/test/CodeGen/exprs.c
  vendor/clang/dist/test/CodeGen/extern-inline.c
  vendor/clang/dist/test/CodeGen/fold-const-declref.c
  vendor/clang/dist/test/CodeGen/func-ptr-cast-decl.c
  vendor/clang/dist/test/CodeGen/init.c
  vendor/clang/dist/test/CodeGen/inline.c
  vendor/clang/dist/test/CodeGen/integer-overflow.c
  vendor/clang/dist/test/CodeGen/libcalls-fno-builtin.c
  vendor/clang/dist/test/CodeGen/microsoft-call-conv.c
  vendor/clang/dist/test/CodeGen/mips-byval-arg.c
  vendor/clang/dist/test/CodeGen/mips-clobber-reg.c
  vendor/clang/dist/test/CodeGen/mips-constraint-regs.c
  vendor/clang/dist/test/CodeGen/mips-vector-arg.c
  vendor/clang/dist/test/CodeGen/mips-vector-return.c
  vendor/clang/dist/test/CodeGen/mips64-class-return.cpp
  vendor/clang/dist/test/CodeGen/mips64-f128-literal.c
  vendor/clang/dist/test/CodeGen/mips64-nontrivial-return.cpp
  vendor/clang/dist/test/CodeGen/mips64-padding-arg.c
  vendor/clang/dist/test/CodeGen/ms-inline-asm.c
  vendor/clang/dist/test/CodeGen/pragma-weak.c
  vendor/clang/dist/test/CodeGen/sse-builtins.c
  vendor/clang/dist/test/CodeGen/statements.c
  vendor/clang/dist/test/CodeGen/stdcall-fastcall.c
  vendor/clang/dist/test/CodeGen/tbaa-for-vptr.cpp
  vendor/clang/dist/test/CodeGen/trapv.c
  vendor/clang/dist/test/CodeGen/unwind-attr.c
  vendor/clang/dist/test/CodeGenCUDA/address-spaces.cu
  vendor/clang/dist/test/CodeGenCXX/2005-01-03-StaticInitializers.cpp
  vendor/clang/dist/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp
  vendor/clang/dist/test/CodeGenCXX/attr.cpp
  vendor/clang/dist/test/CodeGenCXX/builtins.cpp
  vendor/clang/dist/test/CodeGenCXX/compound-literals.cpp
  vendor/clang/dist/test/CodeGenCXX/const-global-linkage.cpp
  vendor/clang/dist/test/CodeGenCXX/const-init-cxx11.cpp
  vendor/clang/dist/test/CodeGenCXX/conversion-operator-base.cpp
  vendor/clang/dist/test/CodeGenCXX/copy-assign-synthesis-3.cpp
  vendor/clang/dist/test/CodeGenCXX/copy-constructor-elim-2.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-delegating-ctors.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-array.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-constructors.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-references.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist-startend.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.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-enum-class.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-fwd-ref.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-globalinit.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-pubtypes.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-member.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-quals.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-lambda-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/delete.cpp
  vendor/clang/dist/test/CodeGenCXX/dependent-type-member-pointer.cpp
  vendor/clang/dist/test/CodeGenCXX/destructor-debug-info.cpp
  vendor/clang/dist/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
  vendor/clang/dist/test/CodeGenCXX/devirtualize-virtual-function-calls.cpp
  vendor/clang/dist/test/CodeGenCXX/enum.cpp
  vendor/clang/dist/test/CodeGenCXX/exceptions.cpp
  vendor/clang/dist/test/CodeGenCXX/for-range.cpp
  vendor/clang/dist/test/CodeGenCXX/implicit-copy-constructor.cpp
  vendor/clang/dist/test/CodeGenCXX/incomplete-types.cpp
  vendor/clang/dist/test/CodeGenCXX/instantiate-init-list.cpp
  vendor/clang/dist/test/CodeGenCXX/lambda-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-exprs.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-extern-local.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-lambdas.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms-templates.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-nullptr-arg.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-template.cpp
  vendor/clang/dist/test/CodeGenCXX/member-alignment.cpp
  vendor/clang/dist/test/CodeGenCXX/member-call-parens.cpp
  vendor/clang/dist/test/CodeGenCXX/member-functions.cpp
  vendor/clang/dist/test/CodeGenCXX/member-init-assignment.cpp
  vendor/clang/dist/test/CodeGenCXX/member-init-struct.cpp
  vendor/clang/dist/test/CodeGenCXX/member-init-union.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-constructors.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-methods.cpp
  vendor/clang/dist/test/CodeGenCXX/microsoft-abi-static-initializers.cpp
  vendor/clang/dist/test/CodeGenCXX/new-operator-phi.cpp
  vendor/clang/dist/test/CodeGenCXX/new.cpp
  vendor/clang/dist/test/CodeGenCXX/nrvo.cpp
  vendor/clang/dist/test/CodeGenCXX/override-layout.cpp
  vendor/clang/dist/test/CodeGenCXX/pr12251.cpp
  vendor/clang/dist/test/CodeGenCXX/pragma-visibility.cpp
  vendor/clang/dist/test/CodeGenCXX/reference-bind-default-argument.cpp
  vendor/clang/dist/test/CodeGenCXX/reference-init.cpp
  vendor/clang/dist/test/CodeGenCXX/regparm.cpp
  vendor/clang/dist/test/CodeGenCXX/reinterpret-cast.cpp
  vendor/clang/dist/test/CodeGenCXX/static-assert.cpp
  vendor/clang/dist/test/CodeGenCXX/static-init-2.cpp
  vendor/clang/dist/test/CodeGenCXX/switch-case-folding-2.cpp
  vendor/clang/dist/test/CodeGenCXX/throw-expression-cleanup.cpp
  vendor/clang/dist/test/CodeGenCXX/throw-expression-dtor.cpp
  vendor/clang/dist/test/CodeGenCXX/throw-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/thunk-linkonce-odr.cpp
  vendor/clang/dist/test/CodeGenCXX/thunks.cpp
  vendor/clang/dist/test/CodeGenCXX/typeid-cxx11.cpp
  vendor/clang/dist/test/CodeGenCXX/unary-type-trait.cpp
  vendor/clang/dist/test/CodeGenCXX/virtual-operator-call.cpp
  vendor/clang/dist/test/CodeGenCXX/visibility-inlines-hidden.cpp
  vendor/clang/dist/test/CodeGenCXX/vtable-layout.cpp
  vendor/clang/dist/test/CodeGenCXX/vtt-layout.cpp
  vendor/clang/dist/test/CodeGenObjC/2008-10-3-EhValue.m
  vendor/clang/dist/test/CodeGenObjC/arc-arm.m
  vendor/clang/dist/test/CodeGenObjC/arc-blocks.m
  vendor/clang/dist/test/CodeGenObjC/arc-exceptions.m
  vendor/clang/dist/test/CodeGenObjC/arc-foreach.m
  vendor/clang/dist/test/CodeGenObjC/arc-ivar-layout.m
  vendor/clang/dist/test/CodeGenObjC/arc-no-runtime.m
  vendor/clang/dist/test/CodeGenObjC/arc-property.m
  vendor/clang/dist/test/CodeGenObjC/arc-related-result-type.m
  vendor/clang/dist/test/CodeGenObjC/arc.m
  vendor/clang/dist/test/CodeGenObjC/atomic-aggregate-property.m
  vendor/clang/dist/test/CodeGenObjC/block-var-layout.m
  vendor/clang/dist/test/CodeGenObjC/category-super-class-meth.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-crash-2.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-fwddecl.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-impl.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-pubtypes.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-self.m
  vendor/clang/dist/test/CodeGenObjC/exceptions.m
  vendor/clang/dist/test/CodeGenObjC/gnu-exceptions.m
  vendor/clang/dist/test/CodeGenObjC/ivar-layout-64.m
  vendor/clang/dist/test/CodeGenObjC/newproperty-nested-synthesis-1.m
  vendor/clang/dist/test/CodeGenObjC/objc-arc-container-subscripting.m
  vendor/clang/dist/test/CodeGenObjC/objc2-ivar-assign.m
  vendor/clang/dist/test/CodeGenObjC/optimized-setter.m
  vendor/clang/dist/test/CodeGenObjC/property.m
  vendor/clang/dist/test/CodeGenObjC/synchronized.m
  vendor/clang/dist/test/CodeGenObjC/synthesize_ivar-cont-class.m
  vendor/clang/dist/test/CodeGenObjC/synthesize_ivar.m
  vendor/clang/dist/test/CodeGenObjC/undefined-protocol.m
  vendor/clang/dist/test/CodeGenObjCXX/address-safety-attr.mm
  vendor/clang/dist/test/CodeGenObjCXX/arc-exceptions.mm
  vendor/clang/dist/test/CodeGenObjCXX/arc-new-delete.mm
  vendor/clang/dist/test/CodeGenObjCXX/arc-references.mm
  vendor/clang/dist/test/CodeGenObjCXX/arc-special-member-functions.mm
  vendor/clang/dist/test/CodeGenObjCXX/block-var-layout.mm
  vendor/clang/dist/test/CodeGenObjCXX/implicit-copy-assign-operator.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-objects.mm
  vendor/clang/dist/test/CodeGenOpenCL/single-precision-constant.cl
  vendor/clang/dist/test/Coverage/targets.c
  vendor/clang/dist/test/Driver/Wp-args.c
  vendor/clang/dist/test/Driver/altivec.cpp
  vendor/clang/dist/test/Driver/arc.c
  vendor/clang/dist/test/Driver/arm-darwin-builtin.c
  vendor/clang/dist/test/Driver/asan-ld.c
  vendor/clang/dist/test/Driver/asan.c
  vendor/clang/dist/test/Driver/bindings.c
  vendor/clang/dist/test/Driver/clang-translation.c
  vendor/clang/dist/test/Driver/cpath.c
  vendor/clang/dist/test/Driver/crash-report.c
  vendor/clang/dist/test/Driver/darwin-ld.c
  vendor/clang/dist/test/Driver/fast-math.c
  vendor/clang/dist/test/Driver/freebsd.c
  vendor/clang/dist/test/Driver/gcc_forward.c
  vendor/clang/dist/test/Driver/immediate-options.c
  vendor/clang/dist/test/Driver/ios-simulator-arcruntime.c
  vendor/clang/dist/test/Driver/le32-unknown-nacl.cpp
  vendor/clang/dist/test/Driver/linker-opts.c
  vendor/clang/dist/test/Driver/linux-header-search.cpp
  vendor/clang/dist/test/Driver/linux-ld.c
  vendor/clang/dist/test/Driver/mips-as.c
  vendor/clang/dist/test/Driver/mips-features.c
  vendor/clang/dist/test/Driver/mips-float.c
  vendor/clang/dist/test/Driver/no-objc-arr.m
  vendor/clang/dist/test/Driver/objc++-cpp-output.mm
  vendor/clang/dist/test/Driver/objc-cpp-output.m
  vendor/clang/dist/test/Driver/openbsd.c
  vendor/clang/dist/test/Driver/pic.c
  vendor/clang/dist/test/Driver/rewrite-legacy-objc.m
  vendor/clang/dist/test/Driver/rewrite-objc.m
  vendor/clang/dist/test/Driver/std.cpp
  vendor/clang/dist/test/Driver/tsan.c
  vendor/clang/dist/test/Driver/warning-options.cpp
  vendor/clang/dist/test/FixIt/fixit-cxx0x.cpp
  vendor/clang/dist/test/FixIt/fixit-include.c
  vendor/clang/dist/test/FixIt/fixit-objc.m
  vendor/clang/dist/test/FixIt/fixit.c
  vendor/clang/dist/test/FixIt/fixit.cpp
  vendor/clang/dist/test/FixIt/no-fixit.cpp
  vendor/clang/dist/test/FixIt/typo.cpp
  vendor/clang/dist/test/Frontend/ast-codegen.c
  vendor/clang/dist/test/Frontend/iframework.c
  vendor/clang/dist/test/Frontend/macros.c
  vendor/clang/dist/test/Frontend/unknown-pragmas.c
  vendor/clang/dist/test/Frontend/verify.c
  vendor/clang/dist/test/Frontend/verify2.c
  vendor/clang/dist/test/Frontend/warning-mapping-1.c
  vendor/clang/dist/test/Frontend/warning-mapping-4.c
  vendor/clang/dist/test/Headers/c89.c
  vendor/clang/dist/test/Headers/int64-type.c
  vendor/clang/dist/test/Headers/typedef_guards.c
  vendor/clang/dist/test/Headers/wchar_limits.cpp
  vendor/clang/dist/test/Headers/wmmintrin.c
  vendor/clang/dist/test/Index/annotate-comments.cpp
  vendor/clang/dist/test/Index/annotate-macro-args.m
  vendor/clang/dist/test/Index/arc-annotate.m
  vendor/clang/dist/test/Index/c-index-getCursor-pp.c
  vendor/clang/dist/test/Index/comment-xml-schema.c
  vendor/clang/dist/test/Index/complete-cxx-inline-methods.cpp
  vendor/clang/dist/test/Index/complete-documentation.cpp
  vendor/clang/dist/test/Index/complete-exprs.cpp
  vendor/clang/dist/test/Index/complete-lambdas.mm
  vendor/clang/dist/test/Index/complete-macros.c
  vendor/clang/dist/test/Index/complete-method-decls.m
  vendor/clang/dist/test/Index/complete-objc-message.m
  vendor/clang/dist/test/Index/complete-preamble.cpp
  vendor/clang/dist/test/Index/complete-preprocessor.m
  vendor/clang/dist/test/Index/complete-property-flags.m
  vendor/clang/dist/test/Index/complete-qualified.cpp
  vendor/clang/dist/test/Index/cursor-dynamic-call.mm
  vendor/clang/dist/test/Index/get-cursor-macro-args.h
  vendor/clang/dist/test/Index/get-cursor-macro-args.m
  vendor/clang/dist/test/Index/get-cursor.m
  vendor/clang/dist/test/Index/index-decls.m
  vendor/clang/dist/test/Index/overrides.cpp
  vendor/clang/dist/test/Index/overrides.m
  vendor/clang/dist/test/Index/recursive-cxx-member-calls.cpp
  vendor/clang/dist/test/Index/usrs.m
  vendor/clang/dist/test/Lexer/clang-keywords.cpp
  vendor/clang/dist/test/Lexer/digraph.c
  vendor/clang/dist/test/Lexer/dollar-idents.c
  vendor/clang/dist/test/Lexer/gnu_keywords.c
  vendor/clang/dist/test/Lexer/has_feature_address_sanitizer.cpp
  vendor/clang/dist/test/Lexer/msdos-cpm-eof.c
  vendor/clang/dist/test/Lexer/newline-eof-c++11.cpp
  vendor/clang/dist/test/Lexer/numeric-literal-trash.c
  vendor/clang/dist/test/Lexer/pragma-mark.c
  vendor/clang/dist/test/Lexer/rdr-6096838.c
  vendor/clang/dist/test/Misc/caret-diags-macros.c
  vendor/clang/dist/test/Misc/diag-template-diffing-color.cpp
  vendor/clang/dist/test/Misc/diag-template-diffing.cpp
  vendor/clang/dist/test/Misc/predefines.c
  vendor/clang/dist/test/Misc/unprintable.c
  vendor/clang/dist/test/Misc/warning-flags-enabled.c
  vendor/clang/dist/test/Misc/warning-flags.c
  vendor/clang/dist/test/Misc/wrong-encoding.c
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Headers/Module.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/module.map
  vendor/clang/dist/test/Modules/Inputs/lookup_right.hpp
  vendor/clang/dist/test/Modules/Inputs/macros.h
  vendor/clang/dist/test/Modules/Inputs/module.map
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-bottom.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-left.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-right.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-top.h
  vendor/clang/dist/test/Modules/compiler_builtins.m
  vendor/clang/dist/test/Modules/header-import.m
  vendor/clang/dist/test/Modules/import-decl.cpp
  vendor/clang/dist/test/Modules/inferred-submodules.m
  vendor/clang/dist/test/Modules/macros.c
  vendor/clang/dist/test/Modules/module-private.cpp
  vendor/clang/dist/test/Modules/normal-module-map.cpp
  vendor/clang/dist/test/Modules/on-demand-macros.m
  vendor/clang/dist/test/Modules/redecl-merge.m
  vendor/clang/dist/test/Modules/redeclarations.m
  vendor/clang/dist/test/Modules/submodules.m
  vendor/clang/dist/test/PCH/Inputs/chain-macro-override1.h
  vendor/clang/dist/test/PCH/Inputs/chain-macro-override2.h
  vendor/clang/dist/test/PCH/__va_list_tag.c
  vendor/clang/dist/test/PCH/asm.c
  vendor/clang/dist/test/PCH/badpch.c
  vendor/clang/dist/test/PCH/builtins.c
  vendor/clang/dist/test/PCH/chain-categories.m
  vendor/clang/dist/test/PCH/chain-class-extension.m
  vendor/clang/dist/test/PCH/chain-cxx.cpp
  vendor/clang/dist/test/PCH/chain-decls.c
  vendor/clang/dist/test/PCH/chain-macro-override.c
  vendor/clang/dist/test/PCH/chain-macro.c
  vendor/clang/dist/test/PCH/chain-remap-types.m
  vendor/clang/dist/test/PCH/cmdline-include.c
  vendor/clang/dist/test/PCH/cxx-exprs.cpp
  vendor/clang/dist/test/PCH/cxx-for-range.h
  vendor/clang/dist/test/PCH/cxx-friends.cpp
  vendor/clang/dist/test/PCH/cxx-functions.cpp
  vendor/clang/dist/test/PCH/cxx-implicit-moves.cpp
  vendor/clang/dist/test/PCH/cxx-method.cpp
  vendor/clang/dist/test/PCH/cxx-ms-function-specialization-class-scope.cpp
  vendor/clang/dist/test/PCH/cxx-namespaces.cpp
  vendor/clang/dist/test/PCH/cxx-templates.cpp
  vendor/clang/dist/test/PCH/cxx-templates.h
  vendor/clang/dist/test/PCH/cxx-traits.cpp
  vendor/clang/dist/test/PCH/cxx-typeid.cpp
  vendor/clang/dist/test/PCH/cxx-variadic-templates.cpp
  vendor/clang/dist/test/PCH/cxx-variadic-templates.h
  vendor/clang/dist/test/PCH/cxx11-constexpr.cpp
  vendor/clang/dist/test/PCH/cxx11-exception-spec.cpp
  vendor/clang/dist/test/PCH/cxx_exprs.cpp
  vendor/clang/dist/test/PCH/cxx_exprs.h
  vendor/clang/dist/test/PCH/empty-with-headers.c
  vendor/clang/dist/test/PCH/enum.c
  vendor/clang/dist/test/PCH/exprs.c
  vendor/clang/dist/test/PCH/fuzzy-pch.c
  vendor/clang/dist/test/PCH/missing-file.cpp
  vendor/clang/dist/test/PCH/objc_container.m
  vendor/clang/dist/test/PCH/objc_import.m
  vendor/clang/dist/test/PCH/objc_literals.m
  vendor/clang/dist/test/PCH/objc_literals.mm
  vendor/clang/dist/test/PCH/objc_methods.m
  vendor/clang/dist/test/PCH/objc_property.m
  vendor/clang/dist/test/PCH/pending-ids.m
  vendor/clang/dist/test/PCH/pragma-diag-section.cpp
  vendor/clang/dist/test/PCH/pragma-diag.c
  vendor/clang/dist/test/PCH/rdar8852495.c
  vendor/clang/dist/test/PCH/reinclude.cpp
  vendor/clang/dist/test/PCH/single-token-macro.c
  vendor/clang/dist/test/Parser/MicrosoftExtensions.cpp
  vendor/clang/dist/test/Parser/block-block-storageclass.c
  vendor/clang/dist/test/Parser/block-pointer-decl.c
  vendor/clang/dist/test/Parser/builtin_classify_type.c
  vendor/clang/dist/test/Parser/check-objc2-syntax-1.m
  vendor/clang/dist/test/Parser/compound_literal.c
  vendor/clang/dist/test/Parser/cxx-ambig-decl-expr.cpp
  vendor/clang/dist/test/Parser/cxx-attributes.cpp
  vendor/clang/dist/test/Parser/cxx-casting.cpp
  vendor/clang/dist/test/Parser/cxx-class.cpp
  vendor/clang/dist/test/Parser/cxx-decl.cpp
  vendor/clang/dist/test/Parser/cxx-extern-c-array.cpp
  vendor/clang/dist/test/Parser/cxx-stmt.cpp
  vendor/clang/dist/test/Parser/cxx-template-argument.cpp
  vendor/clang/dist/test/Parser/cxx0x-attributes.cpp
  vendor/clang/dist/test/Parser/cxx0x-condition.cpp
  vendor/clang/dist/test/Parser/cxx0x-decl.cpp
  vendor/clang/dist/test/Parser/cxx0x-lambda-expressions.cpp
  vendor/clang/dist/test/Parser/cxx0x-override-control-keywords.cpp
  vendor/clang/dist/test/Parser/cxx11-stmt-attributes.cpp
  vendor/clang/dist/test/Parser/cxx11-user-defined-literals.cpp
  vendor/clang/dist/test/Parser/empty-translation-unit.c
  vendor/clang/dist/test/Parser/encode.m
  vendor/clang/dist/test/Parser/enhanced-proto-1.m
  vendor/clang/dist/test/Parser/if-scope-c90.c
  vendor/clang/dist/test/Parser/knr_parameter_attributes.c
  vendor/clang/dist/test/Parser/ms-inline-asm.c
  vendor/clang/dist/test/Parser/namelookup-bug-1.c
  vendor/clang/dist/test/Parser/namelookup-bug-2.c
  vendor/clang/dist/test/Parser/namespaces.cpp
  vendor/clang/dist/test/Parser/objcxx11-attributes.mm
  vendor/clang/dist/test/Parser/opencl-kernel.cl
  vendor/clang/dist/test/Parser/parmvardecl_conversion.c
  vendor/clang/dist/test/Parser/recovery.cpp
  vendor/clang/dist/test/Parser/recursion-limits.cpp
  vendor/clang/dist/test/Parser/selector-1.m
  vendor/clang/dist/test/Parser/statements.c
  vendor/clang/dist/test/Parser/top-level-semi-cxx0x.cpp
  vendor/clang/dist/test/Parser/types.c
  vendor/clang/dist/test/Preprocessor/comment_save_if.c
  vendor/clang/dist/test/Preprocessor/cxx_true.cpp
  vendor/clang/dist/test/Preprocessor/expr_define_expansion.c
  vendor/clang/dist/test/Preprocessor/expr_multichar.c
  vendor/clang/dist/test/Preprocessor/has_include.c
  vendor/clang/dist/test/Preprocessor/import_self.c
  vendor/clang/dist/test/Preprocessor/init.c
  vendor/clang/dist/test/Preprocessor/macro_arg_directive.c
  vendor/clang/dist/test/Preprocessor/macro_paste_identifier_error.c
  vendor/clang/dist/test/Preprocessor/objc-pp.m
  vendor/clang/dist/test/Preprocessor/optimize.c
  vendor/clang/dist/test/Preprocessor/pragma-pushpop-macro.c
  vendor/clang/dist/test/Preprocessor/pragma_sysheader.c
  vendor/clang/dist/test/Preprocessor/predefined-arch-macros.c
  vendor/clang/dist/test/Preprocessor/user_defined_system_framework.c
  vendor/clang/dist/test/Rewriter/objc-modern-boxing.mm
  vendor/clang/dist/test/Rewriter/objc-modern-numeric-literal.mm
  vendor/clang/dist/test/Sema/MicrosoftCompatibility.c
  vendor/clang/dist/test/Sema/PR2727.c
  vendor/clang/dist/test/Sema/PR2728.c
  vendor/clang/dist/test/Sema/PR2923.c
  vendor/clang/dist/test/Sema/address-constant.c
  vendor/clang/dist/test/Sema/align-arm-apcs.c
  vendor/clang/dist/test/Sema/align-x86-64.c
  vendor/clang/dist/test/Sema/align-x86.c
  vendor/clang/dist/test/Sema/arg-scope-c99.c
  vendor/clang/dist/test/Sema/arg-scope.c
  vendor/clang/dist/test/Sema/arm-layout.c
  vendor/clang/dist/test/Sema/array-init.c
  vendor/clang/dist/test/Sema/asm.c
  vendor/clang/dist/test/Sema/assign-null.c
  vendor/clang/dist/test/Sema/atomic-ops.c
  vendor/clang/dist/test/Sema/attr-availability-macosx.c
  vendor/clang/dist/test/Sema/attr-availability.c
  vendor/clang/dist/test/Sema/attr-used.c
  vendor/clang/dist/test/Sema/bitfield-layout.c
  vendor/clang/dist/test/Sema/bitfield-promote.c
  vendor/clang/dist/test/Sema/block-return.c
  vendor/clang/dist/test/Sema/block-storageclass.c
  vendor/clang/dist/test/Sema/builtin_objc_msgSend.c
  vendor/clang/dist/test/Sema/builtins-arm.c
  vendor/clang/dist/test/Sema/builtins-decl.c
  vendor/clang/dist/test/Sema/builtins.c
  vendor/clang/dist/test/Sema/c89.c
  vendor/clang/dist/test/Sema/callingconv.c
  vendor/clang/dist/test/Sema/cast-to-union.c
  vendor/clang/dist/test/Sema/cast.c
  vendor/clang/dist/test/Sema/check-increment.c
  vendor/clang/dist/test/Sema/compare.c
  vendor/clang/dist/test/Sema/complex-promotion.c
  vendor/clang/dist/test/Sema/compound-literal.c
  vendor/clang/dist/test/Sema/const-eval-64.c
  vendor/clang/dist/test/Sema/const-ptr-int-ptr-cast.c
  vendor/clang/dist/test/Sema/constant-builtins-2.c
  vendor/clang/dist/test/Sema/constant-builtins.c
  vendor/clang/dist/test/Sema/darwin-align-cast.c
  vendor/clang/dist/test/Sema/enum-packed.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-string-percentm.c
  vendor/clang/dist/test/Sema/format-strings-non-iso.c
  vendor/clang/dist/test/Sema/format-strings-scanf.c
  vendor/clang/dist/test/Sema/format-strings.c
  vendor/clang/dist/test/Sema/function-redecl.c
  vendor/clang/dist/test/Sema/heinous-extensions-on.c
  vendor/clang/dist/test/Sema/i-c-e.c
  vendor/clang/dist/test/Sema/implicit-builtin-freestanding.c
  vendor/clang/dist/test/Sema/init-struct-qualified.c
  vendor/clang/dist/test/Sema/init-vector.c
  vendor/clang/dist/test/Sema/int-arith-convert.c
  vendor/clang/dist/test/Sema/invalid-decl.c
  vendor/clang/dist/test/Sema/knr-variadic-def.c
  vendor/clang/dist/test/Sema/many-logical-ops.c
  vendor/clang/dist/test/Sema/member-reference.c
  vendor/clang/dist/test/Sema/ms_wide_predefined_expr.cpp
  vendor/clang/dist/test/Sema/no-format-y2k-turnsoff-format.c
  vendor/clang/dist/test/Sema/overloaded-func-transparent-union.c
  vendor/clang/dist/test/Sema/parentheses.c
  vendor/clang/dist/test/Sema/parentheses.cpp
  vendor/clang/dist/test/Sema/pragma-align-mac68k.c
  vendor/clang/dist/test/Sema/pragma-align-packed.c
  vendor/clang/dist/test/Sema/pragma-ms_struct.c
  vendor/clang/dist/test/Sema/pragma-pack-2.c
  vendor/clang/dist/test/Sema/pragma-pack-3.c
  vendor/clang/dist/test/Sema/pragma-pack-4.c
  vendor/clang/dist/test/Sema/pragma-pack-5.c
  vendor/clang/dist/test/Sema/pragma-pack-6.c
  vendor/clang/dist/test/Sema/pragma-pack-and-options-align.c
  vendor/clang/dist/test/Sema/private-extern.c
  vendor/clang/dist/test/Sema/return-silent.c
  vendor/clang/dist/test/Sema/short-enums.c
  vendor/clang/dist/test/Sema/stdcall-fastcall.c
  vendor/clang/dist/test/Sema/struct-cast.c
  vendor/clang/dist/test/Sema/struct-packed-align.c
  vendor/clang/dist/test/Sema/surpress-deprecated.c
  vendor/clang/dist/test/Sema/tentative-decls.c
  vendor/clang/dist/test/Sema/thread-specifier.c
  vendor/clang/dist/test/Sema/tls.c
  vendor/clang/dist/test/Sema/transparent-union-pointer.c
  vendor/clang/dist/test/Sema/typedef-prototype.c
  vendor/clang/dist/test/Sema/types.c
  vendor/clang/dist/test/Sema/uninit-variables.c
  vendor/clang/dist/test/Sema/unnamed-bitfield-init.c
  vendor/clang/dist/test/Sema/unused-expr.c
  vendor/clang/dist/test/Sema/va_arg_x86_64.c
  vendor/clang/dist/test/Sema/variadic-block.c
  vendor/clang/dist/test/Sema/vector-cast.c
  vendor/clang/dist/test/Sema/vfprintf-valid-redecl.c
  vendor/clang/dist/test/Sema/warn-documentation-fixits.cpp
  vendor/clang/dist/test/Sema/warn-documentation.cpp
  vendor/clang/dist/test/Sema/warn-documentation.m
  vendor/clang/dist/test/Sema/warn-gnu-designators.c
  vendor/clang/dist/test/Sema/warn-type-safety-mpi-hdf5.c
  vendor/clang/dist/test/Sema/warn-type-safety.c
  vendor/clang/dist/test/Sema/warn-type-safety.cpp
  vendor/clang/dist/test/Sema/warn-unreachable.c
  vendor/clang/dist/test/Sema/warn-unused-function.c
  vendor/clang/dist/test/Sema/wchar.c
  vendor/clang/dist/test/Sema/weak-import-on-enum.c
  vendor/clang/dist/test/SemaCXX/2008-01-11-BadWarning.cpp
  vendor/clang/dist/test/SemaCXX/MicrosoftCompatibilityNoExceptions.cpp
  vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp
  vendor/clang/dist/test/SemaCXX/PR10447.cpp
  vendor/clang/dist/test/SemaCXX/PR5086-ambig-resolution-enum.cpp
  vendor/clang/dist/test/SemaCXX/PR6562.cpp
  vendor/clang/dist/test/SemaCXX/PR9884.cpp
  vendor/clang/dist/test/SemaCXX/PR9902.cpp
  vendor/clang/dist/test/SemaCXX/PR9908.cpp
  vendor/clang/dist/test/SemaCXX/__try.cpp
  vendor/clang/dist/test/SemaCXX/anonymous-union-cxx11.cpp
  vendor/clang/dist/test/SemaCXX/attr-format.cpp
  vendor/clang/dist/test/SemaCXX/attr-noreturn.cpp
  vendor/clang/dist/test/SemaCXX/blocks-1.cpp
  vendor/clang/dist/test/SemaCXX/blocks.cpp
  vendor/clang/dist/test/SemaCXX/borland-extensions.cpp
  vendor/clang/dist/test/SemaCXX/builtin-exception-spec.cpp
  vendor/clang/dist/test/SemaCXX/builtin-ptrtomember-overload.cpp
  vendor/clang/dist/test/SemaCXX/builtin_objc_msgSend.cpp
  vendor/clang/dist/test/SemaCXX/builtins.cpp
  vendor/clang/dist/test/SemaCXX/cast-conversion.cpp
  vendor/clang/dist/test/SemaCXX/cast-explicit-ctor.cpp
  vendor/clang/dist/test/SemaCXX/class-layout.cpp
  vendor/clang/dist/test/SemaCXX/class.cpp
  vendor/clang/dist/test/SemaCXX/comma.cpp
  vendor/clang/dist/test/SemaCXX/compare.cpp
  vendor/clang/dist/test/SemaCXX/complex-init-list.cpp
  vendor/clang/dist/test/SemaCXX/conditional-expr.cpp
  vendor/clang/dist/test/SemaCXX/constant-expression-cxx11.cpp
  vendor/clang/dist/test/SemaCXX/constant-expression.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-turing.cpp
  vendor/clang/dist/test/SemaCXX/constructor-initializer.cpp
  vendor/clang/dist/test/SemaCXX/crashes.cpp
  vendor/clang/dist/test/SemaCXX/cstyle-cast.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-delegating-ctors.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-constructor.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat-pedantic.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat.cpp
  vendor/clang/dist/test/SemaCXX/dcl_ambig_res.cpp
  vendor/clang/dist/test/SemaCXX/decl-expr-ambiguity.cpp
  vendor/clang/dist/test/SemaCXX/decltype-98.cpp
  vendor/clang/dist/test/SemaCXX/decltype-overloaded-functions.cpp
  vendor/clang/dist/test/SemaCXX/decltype-pr4444.cpp
  vendor/clang/dist/test/SemaCXX/decltype-pr4448.cpp
  vendor/clang/dist/test/SemaCXX/decltype-this.cpp
  vendor/clang/dist/test/SemaCXX/decltype.cpp
  vendor/clang/dist/test/SemaCXX/default-argument-temporaries.cpp
  vendor/clang/dist/test/SemaCXX/defaulted-ctor-loop.cpp
  vendor/clang/dist/test/SemaCXX/do-while-scope.cpp
  vendor/clang/dist/test/SemaCXX/empty-class-layout.cpp
  vendor/clang/dist/test/SemaCXX/exception-spec-no-exceptions.cpp
  vendor/clang/dist/test/SemaCXX/explicit.cpp
  vendor/clang/dist/test/SemaCXX/for-range-examples.cpp
  vendor/clang/dist/test/SemaCXX/for-range-no-std.cpp
  vendor/clang/dist/test/SemaCXX/format-strings.cpp
  vendor/clang/dist/test/SemaCXX/friend-out-of-line.cpp
  vendor/clang/dist/test/SemaCXX/function-type-qual.cpp
  vendor/clang/dist/test/SemaCXX/functional-cast.cpp
  vendor/clang/dist/test/SemaCXX/gnu-case-ranges.cpp
  vendor/clang/dist/test/SemaCXX/goto2.cpp
  vendor/clang/dist/test/SemaCXX/implicit-exception-spec.cpp
  vendor/clang/dist/test/SemaCXX/indirect-goto.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/local-classes.cpp
  vendor/clang/dist/test/SemaCXX/lookup-member.cpp
  vendor/clang/dist/test/SemaCXX/member-expr-anonymous-union.cpp
  vendor/clang/dist/test/SemaCXX/member-expr-static.cpp
  vendor/clang/dist/test/SemaCXX/member-pointer-size.cpp
  vendor/clang/dist/test/SemaCXX/missing-header.cpp
  vendor/clang/dist/test/SemaCXX/ms-exception-spec.cpp
  vendor/clang/dist/test/SemaCXX/nested-name-spec.cpp
  vendor/clang/dist/test/SemaCXX/new-delete-0x.cpp
  vendor/clang/dist/test/SemaCXX/new-delete-predefined-decl-2.cpp
  vendor/clang/dist/test/SemaCXX/new-delete-predefined-decl.cpp
  vendor/clang/dist/test/SemaCXX/null_in_arithmetic_ops.cpp
  vendor/clang/dist/test/SemaCXX/nullptr-98.cpp
  vendor/clang/dist/test/SemaCXX/overload-value-dep-arg.cpp
  vendor/clang/dist/test/SemaCXX/overloaded-builtin-operators-0x.cpp
  vendor/clang/dist/test/SemaCXX/overloaded-builtin-operators.cpp
  vendor/clang/dist/test/SemaCXX/overloaded-operator-decl.cpp
  vendor/clang/dist/test/SemaCXX/pragma-pack.cpp
  vendor/clang/dist/test/SemaCXX/pragma-unused.cpp
  vendor/clang/dist/test/SemaCXX/pragma-visibility.cpp
  vendor/clang/dist/test/SemaCXX/prefetch-enum.cpp
  vendor/clang/dist/test/SemaCXX/primary-base.cpp
  vendor/clang/dist/test/SemaCXX/ptrtomember-overload-resolution.cpp
  vendor/clang/dist/test/SemaCXX/qualified-member-enum.cpp
  vendor/clang/dist/test/SemaCXX/references.cpp
  vendor/clang/dist/test/SemaCXX/scope-check.cpp
  vendor/clang/dist/test/SemaCXX/short-wchar-sign.cpp
  vendor/clang/dist/test/SemaCXX/static-initializers.cpp
  vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough-cxx98.cpp
  vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough-per-method.cpp
  vendor/clang/dist/test/SemaCXX/tag-ambig.cpp
  vendor/clang/dist/test/SemaCXX/trailing-return-0x.cpp
  vendor/clang/dist/test/SemaCXX/trivial-constructor.cpp
  vendor/clang/dist/test/SemaCXX/trivial-destructor.cpp
  vendor/clang/dist/test/SemaCXX/typo-correction.cpp
  vendor/clang/dist/test/SemaCXX/uninitialized.cpp
  vendor/clang/dist/test/SemaCXX/unknown-type-name.cpp
  vendor/clang/dist/test/SemaCXX/unused-functions.cpp
  vendor/clang/dist/test/SemaCXX/unused.cpp
  vendor/clang/dist/test/SemaCXX/using-decl-pr4441.cpp
  vendor/clang/dist/test/SemaCXX/using-decl-pr4450.cpp
  vendor/clang/dist/test/SemaCXX/value-dependent-exprs.cpp
  vendor/clang/dist/test/SemaCXX/vararg-default-arg.cpp
  vendor/clang/dist/test/SemaCXX/vararg-non-pod.cpp
  vendor/clang/dist/test/SemaCXX/vector.cpp
  vendor/clang/dist/test/SemaCXX/warn-assignment-condition.cpp
  vendor/clang/dist/test/SemaCXX/warn-enum-compare.cpp
  vendor/clang/dist/test/SemaCXX/warn-new-overaligned-2.cpp
  vendor/clang/dist/test/SemaCXX/warn-overloaded-virtual.cpp
  vendor/clang/dist/test/SemaCXX/warn-self-comparisons.cpp
  vendor/clang/dist/test/SemaCXX/warn-thread-safety-analysis.cpp
  vendor/clang/dist/test/SemaCXX/warn-thread-safety-parsing.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-filescoped.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-variables.cpp
  vendor/clang/dist/test/SemaCXX/warn-using-namespace-in-header.cpp
  vendor/clang/dist/test/SemaCXX/zero-length-arrays.cpp
  vendor/clang/dist/test/SemaObjC/ClassPropertyNotObject.m
  vendor/clang/dist/test/SemaObjC/ContClassPropertyLookup.m
  vendor/clang/dist/test/SemaObjC/arc-decls.m
  vendor/clang/dist/test/SemaObjC/arc-objc-lifetime.m
  vendor/clang/dist/test/SemaObjC/arc-property-decl-attrs.m
  vendor/clang/dist/test/SemaObjC/arc-property-lifetime.m
  vendor/clang/dist/test/SemaObjC/arc-property.m
  vendor/clang/dist/test/SemaObjC/arc-readonly-property-ivar-1.m
  vendor/clang/dist/test/SemaObjC/arc-readonly-property-ivar.m
  vendor/clang/dist/test/SemaObjC/arc-setter-property-match.m
  vendor/clang/dist/test/SemaObjC/arc-system-header.m
  vendor/clang/dist/test/SemaObjC/arc-unavailable-for-weakref.m
  vendor/clang/dist/test/SemaObjC/arc-unsafe_unretained.m
  vendor/clang/dist/test/SemaObjC/attr-availability.m
  vendor/clang/dist/test/SemaObjC/attr-cleanup.m
  vendor/clang/dist/test/SemaObjC/attr-deprecated.m
  vendor/clang/dist/test/SemaObjC/block-as-object.m
  vendor/clang/dist/test/SemaObjC/block-ivar.m
  vendor/clang/dist/test/SemaObjC/block-return.m
  vendor/clang/dist/test/SemaObjC/builtin_objc_assign_ivar.m
  vendor/clang/dist/test/SemaObjC/builtin_objc_msgSend.m
  vendor/clang/dist/test/SemaObjC/category-method-lookup-2.m
  vendor/clang/dist/test/SemaObjC/category-method-lookup.m
  vendor/clang/dist/test/SemaObjC/class-getter-using-dotsyntax.m
  vendor/clang/dist/test/SemaObjC/class-property-access.m
  vendor/clang/dist/test/SemaObjC/class-protocol.m
  vendor/clang/dist/test/SemaObjC/comptypes-2.m
  vendor/clang/dist/test/SemaObjC/comptypes-8.m
  vendor/clang/dist/test/SemaObjC/conditional-expr-5.m
  vendor/clang/dist/test/SemaObjC/conditional-expr-6.m
  vendor/clang/dist/test/SemaObjC/conditional-expr-7.m
  vendor/clang/dist/test/SemaObjC/conditional-expr-8.m
  vendor/clang/dist/test/SemaObjC/conflict-nonfragile-abi2.m
  vendor/clang/dist/test/SemaObjC/continuation-class-err.m
  vendor/clang/dist/test/SemaObjC/default-synthesize-2.m
  vendor/clang/dist/test/SemaObjC/delay-parsing-cfunctions.m
  vendor/clang/dist/test/SemaObjC/direct-synthesized-ivar-access.m
  vendor/clang/dist/test/SemaObjC/enhanced-proto-2.m
  vendor/clang/dist/test/SemaObjC/enum-fixed-type.m
  vendor/clang/dist/test/SemaObjC/error-property-gc-attr.m
  vendor/clang/dist/test/SemaObjC/getter-setter-defined-in-category-of-parent.m
  vendor/clang/dist/test/SemaObjC/iboutletcollection-attr.m
  vendor/clang/dist/test/SemaObjC/id_builtin.m
  vendor/clang/dist/test/SemaObjC/idiomatic-parentheses.m
  vendor/clang/dist/test/SemaObjC/ignore-qualifier-on-qualified-id.m
  vendor/clang/dist/test/SemaObjC/ignore-weakimport-method.m
  vendor/clang/dist/test/SemaObjC/interface-layout-2.m
  vendor/clang/dist/test/SemaObjC/interface-layout.m
  vendor/clang/dist/test/SemaObjC/interface-scope-2.m
  vendor/clang/dist/test/SemaObjC/interface-scope.m
  vendor/clang/dist/test/SemaObjC/ivar-access-package.m
  vendor/clang/dist/test/SemaObjC/ivar-in-class-extension-error.m
  vendor/clang/dist/test/SemaObjC/ivar-in-class-extension.m
  vendor/clang/dist/test/SemaObjC/ivar-sem-check-2.m
  vendor/clang/dist/test/SemaObjC/method-attributes.m
  vendor/clang/dist/test/SemaObjC/method-conflict-1.m
  vendor/clang/dist/test/SemaObjC/method-in-class-extension-impl.m
  vendor/clang/dist/test/SemaObjC/method-lookup-2.m
  vendor/clang/dist/test/SemaObjC/method-lookup-4.m
  vendor/clang/dist/test/SemaObjC/method-typecheck-1.m
  vendor/clang/dist/test/SemaObjC/nested-typedef-decl.m
  vendor/clang/dist/test/SemaObjC/no-gc-weak-test.m
  vendor/clang/dist/test/SemaObjC/no-ivar-access-control.m
  vendor/clang/dist/test/SemaObjC/no-ivar-in-interface-block.m
  vendor/clang/dist/test/SemaObjC/no-warn-qual-mismatch.m
  vendor/clang/dist/test/SemaObjC/no-warn-synth-protocol-meth.m
  vendor/clang/dist/test/SemaObjC/no-warn-unimpl-method.m
  vendor/clang/dist/test/SemaObjC/no-warning-unavail-unimp.m
  vendor/clang/dist/test/SemaObjC/nonnull.m
  vendor/clang/dist/test/SemaObjC/nowarn-superclass-method-mismatch.m
  vendor/clang/dist/test/SemaObjC/nsobject-attribute-1.m
  vendor/clang/dist/test/SemaObjC/nsobject-attribute.m
  vendor/clang/dist/test/SemaObjC/objc-buffered-methods.m
  vendor/clang/dist/test/SemaObjC/objc-literal-comparison.m
  vendor/clang/dist/test/SemaObjC/objc-qualified-property-lookup.m
  vendor/clang/dist/test/SemaObjC/pedantic-dynamic-test.m
  vendor/clang/dist/test/SemaObjC/pragma-pack.m
  vendor/clang/dist/test/SemaObjC/property-11.m
  vendor/clang/dist/test/SemaObjC/property-13.m
  vendor/clang/dist/test/SemaObjC/property-2.m
  vendor/clang/dist/test/SemaObjC/property-6.m
  vendor/clang/dist/test/SemaObjC/property-7.m
  vendor/clang/dist/test/SemaObjC/property-8.m
  vendor/clang/dist/test/SemaObjC/property-9-impl-method.m
  vendor/clang/dist/test/SemaObjC/property-and-class-extension.m
  vendor/clang/dist/test/SemaObjC/property-and-ivar-use.m
  vendor/clang/dist/test/SemaObjC/property-dot-receiver.m
  vendor/clang/dist/test/SemaObjC/property-impl-misuse.m
  vendor/clang/dist/test/SemaObjC/property-ivar-mismatch.m
  vendor/clang/dist/test/SemaObjC/property-method-lookup-impl.m
  vendor/clang/dist/test/SemaObjC/property-nonfragile-abi.m
  vendor/clang/dist/test/SemaObjC/property-noprotocol-warning.m
  vendor/clang/dist/test/SemaObjC/property-redundant-decl-accessor.m
  vendor/clang/dist/test/SemaObjC/property-weak.m
  vendor/clang/dist/test/SemaObjC/property.m
  vendor/clang/dist/test/SemaObjC/props-on-prots.m
  vendor/clang/dist/test/SemaObjC/protocol-expr-1.m
  vendor/clang/dist/test/SemaObjC/protocol-implementation-inherited.m
  vendor/clang/dist/test/SemaObjC/protocol-lookup-2.m
  vendor/clang/dist/test/SemaObjC/protocol-lookup.m
  vendor/clang/dist/test/SemaObjC/protocol-qualified-class-unsupported.m
  vendor/clang/dist/test/SemaObjC/rdar6248119.m
  vendor/clang/dist/test/SemaObjC/restrict-id-type.m
  vendor/clang/dist/test/SemaObjC/selector-1.m
  vendor/clang/dist/test/SemaObjC/selector-2.m
  vendor/clang/dist/test/SemaObjC/self-declared-in-block.m
  vendor/clang/dist/test/SemaObjC/self-in-function.m
  vendor/clang/dist/test/SemaObjC/setter-dotsyntax.m
  vendor/clang/dist/test/SemaObjC/super-cat-prot.m
  vendor/clang/dist/test/SemaObjC/super-property-message-expr.m
  vendor/clang/dist/test/SemaObjC/super-property-notation.m
  vendor/clang/dist/test/SemaObjC/synth-provisional-ivars-1.m
  vendor/clang/dist/test/SemaObjC/synthesize-setter-contclass.m
  vendor/clang/dist/test/SemaObjC/transparent-union.m
  vendor/clang/dist/test/SemaObjC/ucn-objc-string.m
  vendor/clang/dist/test/SemaObjC/uninit-variables.m
  vendor/clang/dist/test/SemaObjC/unused.m
  vendor/clang/dist/test/SemaObjC/va-method-1.m
  vendor/clang/dist/test/SemaObjC/warn-direct-ivar-access.m
  vendor/clang/dist/test/SemaObjC/warn-isa-ref.m
  vendor/clang/dist/test/SemaObjC/warn-retain-cycle.m
  vendor/clang/dist/test/SemaObjC/weak-property.m
  vendor/clang/dist/test/SemaObjC/weak-receiver-warn.m
  vendor/clang/dist/test/SemaObjC/writable-property-in-superclass.m
  vendor/clang/dist/test/SemaObjCXX/abstract-class-type-ivar.mm
  vendor/clang/dist/test/SemaObjCXX/arc-0x.mm
  vendor/clang/dist/test/SemaObjCXX/arc-bool-conversion.mm
  vendor/clang/dist/test/SemaObjCXX/arc-libstdcxx.mm
  vendor/clang/dist/test/SemaObjCXX/arc-memfunc.mm
  vendor/clang/dist/test/SemaObjCXX/arc-type-traits.mm
  vendor/clang/dist/test/SemaObjCXX/argument-dependent-lookup.mm
  vendor/clang/dist/test/SemaObjCXX/category-lookup.mm
  vendor/clang/dist/test/SemaObjCXX/composite-objc-pointertype.mm
  vendor/clang/dist/test/SemaObjCXX/conversion-ranking.mm
  vendor/clang/dist/test/SemaObjCXX/conversion-to-objc-pointer-2.mm
  vendor/clang/dist/test/SemaObjCXX/conversion-to-objc-pointer.mm
  vendor/clang/dist/test/SemaObjCXX/delay-parsing-cfunctions.mm
  vendor/clang/dist/test/SemaObjCXX/delay-parsing-cplusfuncs.mm
  vendor/clang/dist/test/SemaObjCXX/delay-parsing-func-tryblock.mm
  vendor/clang/dist/test/SemaObjCXX/expr-objcxx.mm
  vendor/clang/dist/test/SemaObjCXX/function-pointer-void-star.mm
  vendor/clang/dist/test/SemaObjCXX/instantiate-method-return.mm
  vendor/clang/dist/test/SemaObjCXX/ivar-lookup.mm
  vendor/clang/dist/test/SemaObjCXX/ivar-struct.mm
  vendor/clang/dist/test/SemaObjCXX/linkage-spec.mm
  vendor/clang/dist/test/SemaObjCXX/namespace-lookup.mm
  vendor/clang/dist/test/SemaObjCXX/null_objc_pointer.mm
  vendor/clang/dist/test/SemaObjCXX/nullptr.mm
  vendor/clang/dist/test/SemaObjCXX/overload-gc.mm
  vendor/clang/dist/test/SemaObjCXX/pointer-to-objc-pointer-conv.mm
  vendor/clang/dist/test/SemaObjCXX/propert-dot-error.mm
  vendor/clang/dist/test/SemaObjCXX/properties.mm
  vendor/clang/dist/test/SemaObjCXX/property-synthesis-error.mm
  vendor/clang/dist/test/SemaObjCXX/property-type-mismatch.mm
  vendor/clang/dist/test/SemaObjCXX/references.mm
  vendor/clang/dist/test/SemaObjCXX/reinterpret-cast-objc-pointertype.mm
  vendor/clang/dist/test/SemaObjCXX/reserved-keyword-methods.mm
  vendor/clang/dist/test/SemaObjCXX/standard-conversion-to-bool.mm
  vendor/clang/dist/test/SemaObjCXX/static-cast.mm
  vendor/clang/dist/test/SemaObjCXX/vla.mm
  vendor/clang/dist/test/SemaOpenCL/cond.cl
  vendor/clang/dist/test/SemaOpenCL/init.cl
  vendor/clang/dist/test/SemaOpenCL/vec_compare.cl
  vendor/clang/dist/test/SemaOpenCL/vector_literals_const.cl
  vendor/clang/dist/test/SemaTemplate/ackermann.cpp
  vendor/clang/dist/test/SemaTemplate/alias-church-numerals.cpp
  vendor/clang/dist/test/SemaTemplate/alias-template-template-param.cpp
  vendor/clang/dist/test/SemaTemplate/array-to-pointer-decay.cpp
  vendor/clang/dist/test/SemaTemplate/atomics.cpp
  vendor/clang/dist/test/SemaTemplate/class-template-ctor-initializer.cpp
  vendor/clang/dist/test/SemaTemplate/class-template-id.cpp
  vendor/clang/dist/test/SemaTemplate/constexpr-instantiate.cpp
  vendor/clang/dist/test/SemaTemplate/current-instantiation.cpp
  vendor/clang/dist/test/SemaTemplate/deduction-crash.cpp
  vendor/clang/dist/test/SemaTemplate/default-arguments-cxx0x.cpp
  vendor/clang/dist/test/SemaTemplate/dependent-base-member-init.cpp
  vendor/clang/dist/test/SemaTemplate/dependent-expr.cpp
  vendor/clang/dist/test/SemaTemplate/dependent-names.cpp
  vendor/clang/dist/test/SemaTemplate/dependent-sized_array.cpp
  vendor/clang/dist/test/SemaTemplate/enum-argument.cpp
  vendor/clang/dist/test/SemaTemplate/example-typelist.cpp
  vendor/clang/dist/test/SemaTemplate/inject-templated-friend-post.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-array.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-attr.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-decl-init.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-declref-ice.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-deeply.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-dependent-nested-name.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-elab-type-specifier.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-enum-2.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-exception-spec-cxx11.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-friend-class.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-local-class.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-member-expr.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-non-type-template-parameter.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-overload-candidates.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-overloaded-arrow.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-sizeof.cpp
  vendor/clang/dist/test/SemaTemplate/instantiation-default-3.cpp
  vendor/clang/dist/test/SemaTemplate/instantiation-depth-subst-2.cpp
  vendor/clang/dist/test/SemaTemplate/instantiation-depth-subst.cpp
  vendor/clang/dist/test/SemaTemplate/issue150.cpp
  vendor/clang/dist/test/SemaTemplate/lookup-dependent-bases.cpp
  vendor/clang/dist/test/SemaTemplate/member-access-ambig.cpp
  vendor/clang/dist/test/SemaTemplate/member-initializers.cpp
  vendor/clang/dist/test/SemaTemplate/nested-linkage.cpp
  vendor/clang/dist/test/SemaTemplate/nested-template.cpp
  vendor/clang/dist/test/SemaTemplate/operator-function-id-template.cpp
  vendor/clang/dist/test/SemaTemplate/overload-uneval.cpp
  vendor/clang/dist/test/SemaTemplate/pragma-ms_struct.cpp
  vendor/clang/dist/test/SemaTemplate/temp_class_spec_blocks.cpp
  vendor/clang/dist/test/SemaTemplate/template-class-traits.cpp
  vendor/clang/dist/test/SemaTemplate/typo-dependent-name.cpp
  vendor/clang/dist/test/SemaTemplate/unresolved-construct.cpp
  vendor/clang/dist/test/Tooling/clang-check-ast-dump.cpp
  vendor/clang/dist/test/lit.cfg
  vendor/clang/dist/tools/CMakeLists.txt
  vendor/clang/dist/tools/Makefile
  vendor/clang/dist/tools/arcmt-test/CMakeLists.txt
  vendor/clang/dist/tools/arcmt-test/Makefile
  vendor/clang/dist/tools/arcmt-test/arcmt-test.cpp
  vendor/clang/dist/tools/c-arcmt-test/Makefile
  vendor/clang/dist/tools/c-index-test/CMakeLists.txt
  vendor/clang/dist/tools/c-index-test/Makefile
  vendor/clang/dist/tools/c-index-test/c-index-test.c
  vendor/clang/dist/tools/clang-check/CMakeLists.txt
  vendor/clang/dist/tools/clang-check/ClangCheck.cpp
  vendor/clang/dist/tools/clang-check/Makefile
  vendor/clang/dist/tools/diagtool/ShowEnabledWarnings.cpp
  vendor/clang/dist/tools/diagtool/TreeView.cpp
  vendor/clang/dist/tools/driver/CMakeLists.txt
  vendor/clang/dist/tools/driver/Makefile
  vendor/clang/dist/tools/driver/cc1_main.cpp
  vendor/clang/dist/tools/driver/cc1as_main.cpp
  vendor/clang/dist/tools/driver/driver.cpp
  vendor/clang/dist/tools/libclang/CIndex.cpp
  vendor/clang/dist/tools/libclang/CIndexCXX.cpp
  vendor/clang/dist/tools/libclang/CIndexCodeCompletion.cpp
  vendor/clang/dist/tools/libclang/CIndexDiagnostic.cpp
  vendor/clang/dist/tools/libclang/CIndexUSRs.cpp
  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/CXCursor.cpp
  vendor/clang/dist/tools/libclang/CXType.cpp
  vendor/clang/dist/tools/libclang/CursorVisitor.h
  vendor/clang/dist/tools/libclang/IndexBody.cpp
  vendor/clang/dist/tools/libclang/IndexDecl.cpp
  vendor/clang/dist/tools/libclang/Indexing.cpp
  vendor/clang/dist/tools/libclang/IndexingContext.cpp
  vendor/clang/dist/tools/libclang/IndexingContext.h
  vendor/clang/dist/tools/libclang/Makefile
  vendor/clang/dist/tools/libclang/RecursiveASTVisitor.h
  vendor/clang/dist/tools/libclang/libclang.exports
  vendor/clang/dist/tools/scan-build/ccc-analyzer
  vendor/clang/dist/tools/scan-build/scan-build
  vendor/clang/dist/tools/scan-build/scan-build.1
  vendor/clang/dist/tools/scan-build/set-xcode-analyzer
  vendor/clang/dist/tools/scan-view/ScanView.py
  vendor/clang/dist/unittests/AST/CMakeLists.txt
  vendor/clang/dist/unittests/AST/CommentLexer.cpp
  vendor/clang/dist/unittests/AST/CommentParser.cpp
  vendor/clang/dist/unittests/AST/Makefile
  vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.cpp
  vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.h
  vendor/clang/dist/unittests/ASTMatchers/Makefile
  vendor/clang/dist/unittests/Basic/SourceManagerTest.cpp
  vendor/clang/dist/unittests/Frontend/Makefile
  vendor/clang/dist/unittests/Lex/CMakeLists.txt
  vendor/clang/dist/unittests/Lex/LexerTest.cpp
  vendor/clang/dist/unittests/Lex/PreprocessingRecordTest.cpp
  vendor/clang/dist/unittests/Tooling/CMakeLists.txt
  vendor/clang/dist/unittests/Tooling/CompilationDatabaseTest.cpp
  vendor/clang/dist/unittests/Tooling/Makefile
  vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTest.cpp
  vendor/clang/dist/unittests/Tooling/RefactoringCallbacksTest.cpp
  vendor/clang/dist/unittests/Tooling/RefactoringTest.cpp
  vendor/clang/dist/unittests/Tooling/RewriterTestContext.h
  vendor/clang/dist/unittests/Tooling/TestVisitor.h
  vendor/clang/dist/unittests/Tooling/ToolingTest.cpp
  vendor/clang/dist/utils/TableGen/CMakeLists.txt
  vendor/clang/dist/utils/TableGen/ClangAttrEmitter.cpp
  vendor/clang/dist/utils/TableGen/ClangDiagnosticsEmitter.cpp
  vendor/clang/dist/utils/TableGen/ClangSACheckersEmitter.cpp
  vendor/clang/dist/utils/TableGen/Makefile
  vendor/clang/dist/utils/TableGen/NeonEmitter.cpp
  vendor/clang/dist/utils/TableGen/OptParserEmitter.cpp
  vendor/clang/dist/utils/TableGen/TableGen.cpp
  vendor/clang/dist/utils/TableGen/TableGenBackends.h
  vendor/clang/dist/utils/analyzer/CmpRuns.py
  vendor/clang/dist/utils/analyzer/SATestAdd.py
  vendor/clang/dist/utils/analyzer/SATestBuild.py
  vendor/clang/dist/utils/analyzer/SumTimerInfo.py
  vendor/clang/dist/www/analyzer/available_checks.html
  vendor/clang/dist/www/analyzer/checker_dev_manual.html
  vendor/clang/dist/www/analyzer/content.css
  vendor/clang/dist/www/analyzer/latest_checker.html.incl
  vendor/clang/dist/www/analyzer/menu.html.incl
  vendor/clang/dist/www/analyzer/release_notes.html
  vendor/clang/dist/www/cxx_status.html
  vendor/clang/dist/www/menu.css

Modified: vendor/clang/dist/.gitignore
==============================================================================
--- vendor/clang/dist/.gitignore	Sun Dec  2 13:12:38 2012	(r243790)
+++ vendor/clang/dist/.gitignore	Sun Dec  2 13:20:44 2012	(r243791)
@@ -17,6 +17,7 @@
 *.pyc
 # vim swap files
 .*.swp
+.sw?
 
 #==============================================================================#
 # Explicit files to ignore (only matches one).

Modified: vendor/clang/dist/CMakeLists.txt
==============================================================================
--- vendor/clang/dist/CMakeLists.txt	Sun Dec  2 13:12:38 2012	(r243790)
+++ vendor/clang/dist/CMakeLists.txt	Sun Dec  2 13:20:44 2012	(r243791)
@@ -181,16 +181,26 @@ endfunction(clang_tablegen)
 macro(add_clang_library name)
   llvm_process_sources(srcs ${ARGN})
   if(MSVC_IDE OR XCODE)
-    string( REGEX MATCHALL "/[^/]+" split_path ${CMAKE_CURRENT_SOURCE_DIR})
-    list( GET split_path -1 dir)
-    file( GLOB_RECURSE headers
-      ../../../include/clang/StaticAnalyzer${dir}/*.h
-      ../../../include/clang/StaticAnalyzer${dir}/*.td
-      ../../../include/clang/StaticAnalyzer${dir}/*.def
-      ../../include/clang${dir}/*.h
-      ../../include/clang${dir}/*.td
-      ../../include/clang${dir}/*.def)
-    set(srcs ${srcs} ${headers})
+    # Add public headers
+    file(RELATIVE_PATH lib_path
+      ${CLANG_SOURCE_DIR}/lib/
+      ${CMAKE_CURRENT_SOURCE_DIR}
+    )
+    if(NOT lib_path MATCHES "^[.][.]")
+      file( GLOB_RECURSE headers
+        ${CLANG_SOURCE_DIR}/include/clang/${lib_path}/*.h
+        ${CLANG_SOURCE_DIR}/include/clang/${lib_path}/*.def
+      )
+      set_source_files_properties(${headers} PROPERTIES HEADER_FILE_ONLY ON)
+
+      file( GLOB_RECURSE tds
+        ${CLANG_SOURCE_DIR}/include/clang/${lib_path}/*.td
+      )
+      source_group("TableGen descriptions" FILES ${tds})
+      set_source_files_properties(${tds}} PROPERTIES HEADER_FILE_ONLY ON)
+
+      set(srcs ${srcs} ${headers} ${tds})
+    endif()
   endif(MSVC_IDE OR XCODE)
   if (MODULE)
     set(libkind MODULE)

Modified: vendor/clang/dist/Makefile
==============================================================================
--- vendor/clang/dist/Makefile	Sun Dec  2 13:12:38 2012	(r243790)
+++ vendor/clang/dist/Makefile	Sun Dec  2 13:20:44 2012	(r243791)
@@ -27,6 +27,10 @@ ifeq ($(MAKECMDGOALS),libs-only)
   DIRS := $(filter-out tools docs, $(DIRS))
   OPTIONAL_DIRS :=
 endif
+ifeq ($(BUILD_CLANG_ONLY),YES)
+  DIRS := $(filter-out docs unittests, $(DIRS))
+  OPTIONAL_DIRS :=
+endif
 
 ###
 # Common Makefile code, shared by all Clang Makefiles.

Modified: vendor/clang/dist/NOTES.txt
==============================================================================
--- vendor/clang/dist/NOTES.txt	Sun Dec  2 13:12:38 2012	(r243790)
+++ vendor/clang/dist/NOTES.txt	Sun Dec  2 13:20:44 2012	(r243791)
@@ -44,7 +44,7 @@ TODO: File Manager Speedup:
    2. Instead of stat'ing the file in FileManager::getFile, check to see if 
       the dir has been read.  If so, fail immediately, if not, read the dir,
       then retry.
-   3. Reading the dir uses the getdirentries syscall, creating an FileEntry
+   3. Reading the dir uses the getdirentries syscall, creating a FileEntry
       for all files found.
 
 //===---------------------------------------------------------------------===//

Modified: vendor/clang/dist/bindings/python/clang/cindex.py
==============================================================================
--- vendor/clang/dist/bindings/python/clang/cindex.py	Sun Dec  2 13:12:38 2012	(r243790)
+++ vendor/clang/dist/bindings/python/clang/cindex.py	Sun Dec  2 13:20:44 2012	(r243791)
@@ -67,26 +67,12 @@ import collections
 
 import clang.enumerations
 
-def get_cindex_library():
-    # FIXME: It's probably not the case that the library is actually found in
-    # this location. We need a better system of identifying and loading the
-    # CIndex library. It could be on path or elsewhere, or versioned, etc.
-    import platform
-    name = platform.system()
-    if name == 'Darwin':
-        return cdll.LoadLibrary('libclang.dylib')
-    elif name == 'Windows':
-        return cdll.LoadLibrary('libclang.dll')
-    else:
-        return cdll.LoadLibrary('libclang.so')
-
 # ctypes doesn't implicitly convert c_void_p to the appropriate wrapper
 # object. This is a problem, because it means that from_parameter will see an
 # integer and pass the wrong value on platforms where int != void*. Work around
 # this by marshalling object arguments as void**.
 c_object_p = POINTER(c_void_p)
 
-lib = get_cindex_library()
 callbacks = {}
 
 ### Exception Classes ###
@@ -133,18 +119,43 @@ class TranslationUnitSaveError(Exception
 
 ### Structures and Utility Classes ###
 
+class CachedProperty(object):
+    """Decorator that lazy-loads the value of a property.
+
+    The first time the property is accessed, the original property function is
+    executed. The value it returns is set as the new value of that instance's
+    property, replacing the original method.
+    """
+
+    def __init__(self, wrapped):
+        self.wrapped = wrapped
+        try:
+            self.__doc__ = wrapped.__doc__
+        except:
+            pass
+
+    def __get__(self, instance, instance_type=None):
+        if instance is None:
+            return self
+
+        value = self.wrapped(instance)
+        setattr(instance, self.wrapped.__name__, value)
+
+        return value
+
+
 class _CXString(Structure):
     """Helper for transforming CXString results."""
 
     _fields_ = [("spelling", c_char_p), ("free", c_int)]
 
     def __del__(self):
-        lib.clang_disposeString(self)
+        conf.lib.clang_disposeString(self)
 
     @staticmethod
     def from_result(res, fn, args):
         assert isinstance(res, _CXString)
-        return lib.clang_getCString(res)
+        return conf.lib.clang_getCString(res)
 
 class SourceLocation(Structure):
     """
@@ -156,7 +167,7 @@ class SourceLocation(Structure):
     def _get_instantiation(self):
         if self._data is None:
             f, l, c, o = c_object_p(), c_uint(), c_uint(), c_uint()
-            lib.clang_getInstantiationLocation(self, byref(f), byref(l),
+            conf.lib.clang_getInstantiationLocation(self, byref(f), byref(l),
                     byref(c), byref(o))
             if f:
                 f = File(f)
@@ -171,7 +182,7 @@ class SourceLocation(Structure):
         Retrieve the source location associated with a given file/line/column in
         a particular translation unit.
         """
-        return lib.clang_getLocation(tu, file, line, column)
+        return conf.lib.clang_getLocation(tu, file, line, column)
 
     @staticmethod
     def from_offset(tu, file, offset):
@@ -181,7 +192,7 @@ class SourceLocation(Structure):
         file -- File instance to obtain offset from
         offset -- Integer character offset within file
         """
-        return lib.clang_getLocationForOffset(tu, file, offset)
+        return conf.lib.clang_getLocationForOffset(tu, file, offset)
 
     @property
     def file(self):
@@ -204,7 +215,7 @@ class SourceLocation(Structure):
         return self._get_instantiation()[3]
 
     def __eq__(self, other):
-        return lib.clang_equalLocations(self, other)
+        return conf.lib.clang_equalLocations(self, other)
 
     def __ne__(self, other):
         return not self.__eq__(other)
@@ -231,7 +242,7 @@ class SourceRange(Structure):
     # object.
     @staticmethod
     def from_locations(start, end):
-        return lib.clang_getRange(start, end)
+        return conf.lib.clang_getRange(start, end)
 
     @property
     def start(self):
@@ -239,7 +250,7 @@ class SourceRange(Structure):
         Return a SourceLocation representing the first character within a
         source range.
         """
-        return lib.clang_getRangeStart(self)
+        return conf.lib.clang_getRangeStart(self)
 
     @property
     def end(self):
@@ -247,10 +258,10 @@ class SourceRange(Structure):
         Return a SourceLocation representing the last character within a
         source range.
         """
-        return lib.clang_getRangeEnd(self)
+        return conf.lib.clang_getRangeEnd(self)
 
     def __eq__(self, other):
-        return lib.clang_equalRanges(self, other)
+        return conf.lib.clang_equalRanges(self, other)
 
     def __ne__(self, other):
         return not self.__eq__(other)
@@ -275,19 +286,19 @@ class Diagnostic(object):
         self.ptr = ptr
 
     def __del__(self):
-        lib.clang_disposeDiagnostic(self)
+        conf.lib.clang_disposeDiagnostic(self)
 
     @property
     def severity(self):
-        return lib.clang_getDiagnosticSeverity(self)
+        return conf.lib.clang_getDiagnosticSeverity(self)
 
     @property
     def location(self):
-        return lib.clang_getDiagnosticLocation(self)
+        return conf.lib.clang_getDiagnosticLocation(self)
 
     @property
     def spelling(self):
-        return lib.clang_getDiagnosticSpelling(self)
+        return conf.lib.clang_getDiagnosticSpelling(self)
 
     @property
     def ranges(self):
@@ -296,12 +307,12 @@ class Diagnostic(object):
                 self.diag = diag
 
             def __len__(self):
-                return int(lib.clang_getDiagnosticNumRanges(self.diag))
+                return int(conf.lib.clang_getDiagnosticNumRanges(self.diag))
 
             def __getitem__(self, key):
                 if (key >= len(self)):
                     raise IndexError
-                return lib.clang_getDiagnosticRange(self.diag, key)
+                return conf.lib.clang_getDiagnosticRange(self.diag, key)
 
         return RangeIterator(self)
 
@@ -312,11 +323,11 @@ class Diagnostic(object):
                 self.diag = diag
 
             def __len__(self):
-                return int(lib.clang_getDiagnosticNumFixIts(self.diag))
+                return int(conf.lib.clang_getDiagnosticNumFixIts(self.diag))
 
             def __getitem__(self, key):
                 range = SourceRange()
-                value = lib.clang_getDiagnosticFixIt(self.diag, key,
+                value = conf.lib.clang_getDiagnosticFixIt(self.diag, key,
                         byref(range))
                 if len(value) == 0:
                     raise IndexError
@@ -328,25 +339,25 @@ class Diagnostic(object):
     @property
     def category_number(self):
         """The category number for this diagnostic."""
-        return lib.clang_getDiagnosticCategory(self)
+        return conf.lib.clang_getDiagnosticCategory(self)
 
     @property
     def category_name(self):
         """The string name of the category for this diagnostic."""
-        return lib.clang_getDiagnosticCategoryName(self.category_number)
+        return conf.lib.clang_getDiagnosticCategoryName(self.category_number)
 
     @property
     def option(self):
         """The command-line option that enables this diagnostic."""
-        return lib.clang_getDiagnosticOption(self, None)
+        return conf.lib.clang_getDiagnosticOption(self, None)
 
     @property
     def disable_option(self):
         """The command-line option that disables this diagnostic."""
         disable = _CXString()
-        lib.clang_getDiagnosticOption(self, byref(disable))
+        conf.lib.clang_getDiagnosticOption(self, byref(disable))
 
-        return lib.clang_getCString(disable)
+        return conf.lib.clang_getCString(disable)
 
     def __repr__(self):
         return "<Diagnostic severity %r, location %r, spelling %r>" % (
@@ -389,7 +400,7 @@ class TokenGroup(object):
         self._count = count
 
     def __del__(self):
-        lib.clang_disposeTokens(self._tu, self._memory, self._count)
+        conf.lib.clang_disposeTokens(self._tu, self._memory, self._count)
 
     @staticmethod
     def get_tokens(tu, extent):
@@ -401,7 +412,7 @@ class TokenGroup(object):
         tokens_memory = POINTER(Token)()
         tokens_count = c_uint()
 
-        lib.clang_tokenize(tu, extent, byref(tokens_memory),
+        conf.lib.clang_tokenize(tu, extent, byref(tokens_memory),
                 byref(tokens_count))
 
         count = int(tokens_count.value)
@@ -507,39 +518,39 @@ class CursorKind(object):
 
     def is_declaration(self):
         """Test if this is a declaration kind."""
-        return lib.clang_isDeclaration(self)
+        return conf.lib.clang_isDeclaration(self)
 
     def is_reference(self):
         """Test if this is a reference kind."""
-        return lib.clang_isReference(self)
+        return conf.lib.clang_isReference(self)
 
     def is_expression(self):
         """Test if this is an expression kind."""
-        return lib.clang_isExpression(self)
+        return conf.lib.clang_isExpression(self)
 
     def is_statement(self):
         """Test if this is a statement kind."""
-        return lib.clang_isStatement(self)
+        return conf.lib.clang_isStatement(self)
 
     def is_attribute(self):
         """Test if this is an attribute kind."""
-        return lib.clang_isAttribute(self)
+        return conf.lib.clang_isAttribute(self)
 
     def is_invalid(self):
         """Test if this is an invalid kind."""
-        return lib.clang_isInvalid(self)
+        return conf.lib.clang_isInvalid(self)
 
     def is_translation_unit(self):
         """Test if this is a translation unit kind."""
-        return lib.clang_isTranslationUnit(self)
+        return conf.lib.clang_isTranslationUnit(self)
 
     def is_preprocessing(self):
         """Test if this is a preprocessing kind."""
-        return lib.clang_isPreprocessing(self)
+        return conf.lib.clang_isPreprocessing(self)
 
     def is_unexposed(self):
         """Test if this is an unexposed kind."""
-        return lib.clang_isUnexposed(self)
+        return conf.lib.clang_isUnexposed(self)
 
     def __repr__(self):
         return 'CursorKind.%s' % (self.name,)
@@ -643,7 +654,7 @@ CursorKind.TEMPLATE_TYPE_PARAMETER = Cur
 CursorKind.TEMPLATE_NON_TYPE_PARAMETER = CursorKind(28)
 
 # A C++ template template parameter.
-CursorKind.TEMPLATE_TEMPLATE_PARAMTER = CursorKind(29)
+CursorKind.TEMPLATE_TEMPLATE_PARAMETER = CursorKind(29)
 
 # A C++ function template.
 CursorKind.FUNCTION_TEMPLATE = CursorKind(30)
@@ -1038,13 +1049,13 @@ class Cursor(Structure):
     def from_location(tu, location):
         # We store a reference to the TU in the instance so the TU won't get
         # collected before the cursor.
-        cursor = lib.clang_getCursor(tu, location)
+        cursor = conf.lib.clang_getCursor(tu, location)
         cursor._tu = tu
 
         return cursor
 
     def __eq__(self, other):
-        return lib.clang_equalCursors(self, other)
+        return conf.lib.clang_equalCursors(self, other)
 
     def __ne__(self, other):
         return not self.__eq__(other)
@@ -1054,13 +1065,13 @@ class Cursor(Structure):
         Returns true if the declaration pointed at by the cursor is also a
         definition of that entity.
         """
-        return lib.clang_isCursorDefinition(self)
+        return conf.lib.clang_isCursorDefinition(self)
 
     def is_static_method(self):
         """Returns True if the cursor refers to a C++ member function or member
         function template that is declared 'static'.
         """
-        return lib.clang_CXXMethod_isStatic(self)
+        return conf.lib.clang_CXXMethod_isStatic(self)
 
     def get_definition(self):
         """
@@ -1070,7 +1081,7 @@ class Cursor(Structure):
         """
         # TODO: Should probably check that this is either a reference or
         # declaration prior to issuing the lookup.
-        return lib.clang_getCursorDefinition(self)
+        return conf.lib.clang_getCursorDefinition(self)
 
     def get_usr(self):
         """Return the Unified Symbol Resultion (USR) for the entity referenced
@@ -1081,7 +1092,7 @@ class Cursor(Structure):
         program. USRs can be compared across translation units to determine,
         e.g., when references in one translation refer to an entity defined in
         another translation unit."""
-        return lib.clang_getCursorUSR(self)
+        return conf.lib.clang_getCursorUSR(self)
 
     @property
     def kind(self):
@@ -1096,7 +1107,7 @@ class Cursor(Structure):
             # this, for consistency with clang_getCursorUSR.
             return None
         if not hasattr(self, '_spelling'):
-            self._spelling = lib.clang_getCursorSpelling(self)
+            self._spelling = conf.lib.clang_getCursorSpelling(self)
 
         return self._spelling
 
@@ -1110,7 +1121,7 @@ class Cursor(Structure):
         class template specialization.
         """
         if not hasattr(self, '_displayname'):
-            self._displayname = lib.clang_getCursorDisplayName(self)
+            self._displayname = conf.lib.clang_getCursorDisplayName(self)
 
         return self._displayname
 
@@ -1121,7 +1132,7 @@ class Cursor(Structure):
         pointed at by the cursor.
         """
         if not hasattr(self, '_loc'):
-            self._loc = lib.clang_getCursorLocation(self)
+            self._loc = conf.lib.clang_getCursorLocation(self)
 
         return self._loc
 
@@ -1132,7 +1143,7 @@ class Cursor(Structure):
         pointed at by the cursor.
         """
         if not hasattr(self, '_extent'):
-            self._extent = lib.clang_getCursorExtent(self)
+            self._extent = conf.lib.clang_getCursorExtent(self)
 
         return self._extent
 
@@ -1142,7 +1153,7 @@ class Cursor(Structure):
         Retrieve the Type (if any) of the entity pointed at by the cursor.
         """
         if not hasattr(self, '_type'):
-            self._type = lib.clang_getCursorType(self)
+            self._type = conf.lib.clang_getCursorType(self)
 
         return self._type
 
@@ -1156,7 +1167,7 @@ class Cursor(Structure):
         declarations will be identical.
         """
         if not hasattr(self, '_canonical'):
-            self._canonical = lib.clang_getCanonicalCursor(self)
+            self._canonical = conf.lib.clang_getCanonicalCursor(self)
 
         return self._canonical
 
@@ -1164,7 +1175,7 @@ class Cursor(Structure):
     def result_type(self):
         """Retrieve the Type of the result for this Cursor."""
         if not hasattr(self, '_result_type'):
-            self._result_type = lib.clang_getResultType(self.type)
+            self._result_type = conf.lib.clang_getResultType(self.type)
 
         return self._result_type
 
@@ -1177,7 +1188,8 @@ class Cursor(Structure):
         """
         if not hasattr(self, '_underlying_type'):
             assert self.kind.is_declaration()
-            self._underlying_type = lib.clang_getTypedefDeclUnderlyingType(self)
+            self._underlying_type = \
+              conf.lib.clang_getTypedefDeclUnderlyingType(self)
 
         return self._underlying_type
 
@@ -1190,7 +1202,7 @@ class Cursor(Structure):
         """
         if not hasattr(self, '_enum_type'):
             assert self.kind == CursorKind.ENUM_DECL
-            self._enum_type = lib.clang_getEnumDeclIntegerType(self)
+            self._enum_type = conf.lib.clang_getEnumDeclIntegerType(self)
 
         return self._enum_type
 
@@ -1213,16 +1225,18 @@ class Cursor(Structure):
                                         TypeKind.ULONG,
                                         TypeKind.ULONGLONG,
                                         TypeKind.UINT128):
-                self._enum_value = lib.clang_getEnumConstantDeclUnsignedValue(self)
+                self._enum_value = \
+                  conf.lib.clang_getEnumConstantDeclUnsignedValue(self)
             else:
-                self._enum_value = lib.clang_getEnumConstantDeclValue(self)
+                self._enum_value = conf.lib.clang_getEnumConstantDeclValue(self)
         return self._enum_value
 
     @property
     def objc_type_encoding(self):
         """Return the Objective-C type encoding as a str."""
         if not hasattr(self, '_objc_type_encoding'):
-            self._objc_type_encoding = lib.clang_getDeclObjCTypeEncoding(self)
+            self._objc_type_encoding = \
+              conf.lib.clang_getDeclObjCTypeEncoding(self)
 
         return self._objc_type_encoding
 
@@ -1230,7 +1244,7 @@ class Cursor(Structure):
     def hash(self):
         """Returns a hash of the cursor as an int."""
         if not hasattr(self, '_hash'):
-            self._hash = lib.clang_hashCursor(self)
+            self._hash = conf.lib.clang_hashCursor(self)
 
         return self._hash
 
@@ -1238,7 +1252,7 @@ class Cursor(Structure):
     def semantic_parent(self):
         """Return the semantic parent for this cursor."""
         if not hasattr(self, '_semantic_parent'):
-            self._semantic_parent = lib.clang_getCursorSemanticParent(self)
+            self._semantic_parent = conf.lib.clang_getCursorSemanticParent(self)
 
         return self._semantic_parent
 
@@ -1246,7 +1260,7 @@ class Cursor(Structure):
     def lexical_parent(self):
         """Return the lexical parent for this cursor."""
         if not hasattr(self, '_lexical_parent'):
-            self._lexical_parent = lib.clang_getCursorLexicalParent(self)
+            self._lexical_parent = conf.lib.clang_getCursorLexicalParent(self)
 
         return self._lexical_parent
 
@@ -1257,6 +1271,12 @@ class Cursor(Structure):
         # created.
         return self._tu
 
+    def get_arguments(self):
+        """Return an iterator for accessing the arguments of this cursor."""
+        num_args = conf.lib.clang_Cursor_getNumArguments(self)
+        for i in range(0, num_args):
+            yield conf.lib.clang_Cursor_getArgument(self, i)
+
     def get_children(self):
         """Return an iterator for accessing the children of this cursor."""
 
@@ -1264,14 +1284,14 @@ class Cursor(Structure):
         def visitor(child, parent, children):
             # FIXME: Document this assertion in API.
             # FIXME: There should just be an isNull method.
-            assert child != lib.clang_getNullCursor()
+            assert child != conf.lib.clang_getNullCursor()
 
             # Create reference to TU so it isn't GC'd before Cursor.
             child._tu = self._tu
             children.append(child)
             return 1 # continue
         children = []
-        lib.clang_visitChildren(self, callbacks['cursor_visit'](visitor),
+        conf.lib.clang_visitChildren(self, callbacks['cursor_visit'](visitor),
             children)
         return iter(children)
 
@@ -1287,7 +1307,7 @@ class Cursor(Structure):
     def from_result(res, fn, args):
         assert isinstance(res, Cursor)
         # FIXME: There should just be an isNull method.
-        if res == lib.clang_getNullCursor():
+        if res == conf.lib.clang_getNullCursor():
             return None
 
         # Store a reference to the TU in the Python object so it won't get GC'd
@@ -1310,7 +1330,7 @@ class Cursor(Structure):
     @staticmethod
     def from_cursor_result(res, fn, args):
         assert isinstance(res, Cursor)
-        if res == lib.clang_getNullCursor():
+        if res == conf.lib.clang_getNullCursor():
             return None
 
         res._tu = args[0]._tu
@@ -1352,7 +1372,7 @@ class TypeKind(object):
     @property
     def spelling(self):
         """Retrieve the spelling of this TypeKind."""
-        return lib.clang_getTypeKindSpelling(self.value)
+        return conf.lib.clang_getTypeKindSpelling(self.value)
 
     @staticmethod
     def from_id(id):
@@ -1432,7 +1452,7 @@ class Type(Structure):
 
             def __len__(self):
                 if self.length is None:
-                    self.length = lib.clang_getNumArgTypes(self.parent)
+                    self.length = conf.lib.clang_getNumArgTypes(self.parent)
 
                 return self.length
 
@@ -1448,7 +1468,7 @@ class Type(Structure):
                     raise IndexError("Index greater than container length: "
                                      "%d > %d" % ( key, len(self) ))
 
-                result = lib.clang_getArgType(self.parent, key)
+                result = conf.lib.clang_getArgType(self.parent, key)
                 if result.kind == TypeKind.INVALID:
                     raise IndexError("Argument could not be retrieved.")
 
@@ -1464,7 +1484,7 @@ class Type(Structure):
         If accessed on a type that is not an array, complex, or vector type, an
         exception will be raised.
         """
-        result = lib.clang_getElementType(self)
+        result = conf.lib.clang_getElementType(self)
         if result.kind == TypeKind.INVALID:
             raise Exception('Element type not available on this type.')
 
@@ -1478,7 +1498,7 @@ class Type(Structure):
 
         If the Type is not an array or vector, this raises.
         """
-        result = lib.clang_getNumElements(self)
+        result = conf.lib.clang_getNumElements(self)
         if result < 0:
             raise Exception('Type does not have elements.')
 
@@ -1516,7 +1536,7 @@ class Type(Structure):
         example, if 'T' is a typedef for 'int', the canonical type for
         'T' would be 'int'.
         """
-        return lib.clang_getCanonicalType(self)
+        return conf.lib.clang_getCanonicalType(self)
 
     def is_const_qualified(self):
         """Determine whether a Type has the "const" qualifier set.
@@ -1524,7 +1544,7 @@ class Type(Structure):
         This does not look through typedefs that may have added "const"
         at a different level.
         """
-        return lib.clang_isConstQualifiedType(self)
+        return conf.lib.clang_isConstQualifiedType(self)
 
     def is_volatile_qualified(self):
         """Determine whether a Type has the "volatile" qualifier set.
@@ -1532,7 +1552,7 @@ class Type(Structure):
         This does not look through typedefs that may have added "volatile"
         at a different level.
         """
-        return lib.clang_isVolatileQualifiedType(self)
+        return conf.lib.clang_isVolatileQualifiedType(self)
 
     def is_restrict_qualified(self):
         """Determine whether a Type has the "restrict" qualifier set.
@@ -1540,53 +1560,53 @@ class Type(Structure):
         This does not look through typedefs that may have added "restrict" at
         a different level.
         """
-        return lib.clang_isRestrictQualifiedType(self)
+        return conf.lib.clang_isRestrictQualifiedType(self)
 
     def is_function_variadic(self):
         """Determine whether this function Type is a variadic function type."""
         assert self.kind == TypeKind.FUNCTIONPROTO
 
-        return lib.clang_isFunctionTypeVariadic(self)
+        return conf.lib.clang_isFunctionTypeVariadic(self)
 
     def is_pod(self):
         """Determine whether this Type represents plain old data (POD)."""
-        return lib.clang_isPODType(self)
+        return conf.lib.clang_isPODType(self)
 
     def get_pointee(self):
         """
         For pointer types, returns the type of the pointee.
         """
-        return lib.clang_getPointeeType(self)
+        return conf.lib.clang_getPointeeType(self)
 
     def get_declaration(self):
         """
         Return the cursor for the declaration of the given type.
         """
-        return lib.clang_getTypeDeclaration(self)
+        return conf.lib.clang_getTypeDeclaration(self)
 
     def get_result(self):
         """
         Retrieve the result type associated with a function type.
         """
-        return lib.clang_getResultType(self)
+        return conf.lib.clang_getResultType(self)
 
     def get_array_element_type(self):
         """
         Retrieve the type of the elements of the array type.
         """
-        return lib.clang_getArrayElementType(self)
+        return conf.lib.clang_getArrayElementType(self)
 
     def get_array_size(self):
         """
         Retrieve the size of the constant array.
         """
-        return lib.clang_getArraySize(self)
+        return conf.lib.clang_getArraySize(self)
 
     def __eq__(self, other):
         if type(other) != type(self):
             return False
 
-        return lib.clang_equalTypes(self, other)
+        return conf.lib.clang_equalTypes(self, other)
 
     def __ne__(self, other):
         return not self.__eq__(other)
@@ -1632,18 +1652,19 @@ class CompletionChunk:
     def __repr__(self):
         return "{'" + self.spelling + "', " + str(self.kind) + "}"
 
-    @property
+    @CachedProperty
     def spelling(self):
-        return lib.clang_getCompletionChunkText(self.cs, self.key).spelling
+        return conf.lib.clang_getCompletionChunkText(self.cs, self.key).spelling
 
-    @property
+    @CachedProperty
     def kind(self):
-        res = lib.clang_getCompletionChunkKind(self.cs, self.key)
+        res = conf.lib.clang_getCompletionChunkKind(self.cs, self.key)
         return completionChunkKindMap[res]
 
-    @property
+    @CachedProperty
     def string(self):
-        res = lib.clang_getCompletionChunkCompletionString(self.cs, self.key)
+        res = conf.lib.clang_getCompletionChunkCompletionString(self.cs,
+                                                                self.key)
 
         if (res):
           return CompletionString(res)
@@ -1700,31 +1721,43 @@ class CompletionString(ClangObject):
             return "<Availability: %s>" % self
 
     def __len__(self):
-        return lib.clang_getNumCompletionChunks(self.obj)
+        self.num_chunks
+
+    @CachedProperty
+    def num_chunks(self):
+        return conf.lib.clang_getNumCompletionChunks(self.obj)
 
     def __getitem__(self, key):
-        if len(self) <= key:
+        if self.num_chunks <= key:
             raise IndexError
         return CompletionChunk(self.obj, key)
 
     @property
     def priority(self):
-        return lib.clang_getCompletionPriority(self.obj)
+        return conf.lib.clang_getCompletionPriority(self.obj)
 
     @property
     def availability(self):
-        res = lib.clang_getCompletionAvailability(self.obj)
+        res = conf.lib.clang_getCompletionAvailability(self.obj)
         return availabilityKinds[res]
 
+    @property
+    def briefComment(self):
+        if conf.function_exists("clang_getCompletionBriefComment"):
+            return conf.lib.clang_getCompletionBriefComment(self.obj)
+        return _CXString()
+
     def __repr__(self):
         return " | ".join([str(a) for a in self]) \
                + " || Priority: " + str(self.priority) \
-               + " || Availability: " + str(self.availability)
+               + " || Availability: " + str(self.availability) \
+               + " || Brief comment: " + str(self.briefComment.spelling)
 
 availabilityKinds = {
             0: CompletionChunk.Kind("Available"),
             1: CompletionChunk.Kind("Deprecated"),
-            2: CompletionChunk.Kind("NotAvailable")}
+            2: CompletionChunk.Kind("NotAvailable"),
+            3: CompletionChunk.Kind("NotAccessible")}
 
 class CodeCompletionResult(Structure):
     _fields_ = [('cursorKind', c_int), ('completionString', c_object_p)]
@@ -1762,7 +1795,7 @@ class CodeCompletionResults(ClangObject)
         return self._as_parameter_
 
     def __del__(self):
-        CodeCompletionResults_dispose(self)
+        conf.lib.clang_disposeCodeCompleteResults(self)
 
     @property
     def results(self):
@@ -1775,10 +1808,11 @@ class CodeCompletionResults(ClangObject)
                 self.ccr= ccr
 
             def __len__(self):
-                return int(lib.clang_codeCompleteGetNumDiagnostics(self.ccr))
+                return int(\
+                  conf.lib.clang_codeCompleteGetNumDiagnostics(self.ccr))
 
             def __getitem__(self, key):
-                return lib.clang_codeCompleteGetDiagnostic(self.ccr, key)
+                return conf.lib.clang_codeCompleteGetDiagnostic(self.ccr, key)
 
         return DiagnosticsItr(self)
 
@@ -1797,10 +1831,10 @@ class Index(ClangObject):
         Parameters:
         excludeDecls -- Exclude local declarations from translation units.
         """
-        return Index(lib.clang_createIndex(excludeDecls, 0))
+        return Index(conf.lib.clang_createIndex(excludeDecls, 0))
 
     def __del__(self):
-        lib.clang_disposeIndex(self)
+        conf.lib.clang_disposeIndex(self)
 
     def read(self, path):
         """Load a TranslationUnit from the given AST file."""
@@ -1857,6 +1891,10 @@ class TranslationUnit(ClangObject):
     # searching for declarations/definitions.
     PARSE_SKIP_FUNCTION_BODIES = 64
 
+    # Used to indicate that brief documentation comments should be included
+    # into the set of code completions returned from this translation unit.
+    PARSE_INCLUDE_BRIEF_COMMENTS_IN_CODE_COMPLETION = 128
+
     @classmethod
     def from_source(cls, filename, args=None, unsaved_files=None, options=0,
                     index=None):
@@ -1923,7 +1961,7 @@ class TranslationUnit(ClangObject):
                 unsaved_array[i].contents = contents
                 unsaved_array[i].length = len(contents)
 
-        ptr = lib.clang_parseTranslationUnit(index, filename, args_array,
+        ptr = conf.lib.clang_parseTranslationUnit(index, filename, args_array,
                                     len(args), unsaved_array,
                                     len(unsaved_files), options)
 
@@ -1948,7 +1986,7 @@ class TranslationUnit(ClangObject):
         if index is None:
             index = Index.create()
 
-        ptr = lib.clang_createTranslationUnit(index, filename)
+        ptr = conf.lib.clang_createTranslationUnit(index, filename)
         if ptr is None:
             raise TranslationUnitLoadError(filename)
 
@@ -1965,17 +2003,17 @@ class TranslationUnit(ClangObject):
         ClangObject.__init__(self, ptr)
 
     def __del__(self):
-        lib.clang_disposeTranslationUnit(self)
+        conf.lib.clang_disposeTranslationUnit(self)
 
     @property
     def cursor(self):
         """Retrieve the cursor that represents the given translation unit."""
-        return lib.clang_getTranslationUnitCursor(self)
+        return conf.lib.clang_getTranslationUnitCursor(self)
 
     @property
     def spelling(self):
         """Get the original translation unit source file name."""
-        return lib.clang_getTranslationUnitSpelling(self)
+        return conf.lib.clang_getTranslationUnitSpelling(self)
 
     def get_includes(self):
         """
@@ -1992,7 +2030,7 @@ class TranslationUnit(ClangObject):
 
         # Automatically adapt CIndex/ctype pointers to python objects
         includes = []
-        lib.clang_getInclusions(self,
+        conf.lib.clang_getInclusions(self,
                 callbacks['translation_unit_includes'](visitor), includes)
 
         return iter(includes)
@@ -2068,10 +2106,10 @@ class TranslationUnit(ClangObject):
                 self.tu = tu
 
             def __len__(self):
-                return int(lib.clang_getNumDiagnostics(self.tu))
+                return int(conf.lib.clang_getNumDiagnostics(self.tu))
 
             def __getitem__(self, key):
-                diag = lib.clang_getDiagnostic(self.tu, key)
+                diag = conf.lib.clang_getDiagnostic(self.tu, key)
                 if not diag:
                     raise IndexError
                 return Diagnostic(diag)
@@ -2104,7 +2142,7 @@ class TranslationUnit(ClangObject):
                 unsaved_files_array[i].name = name
                 unsaved_files_array[i].contents = value
                 unsaved_files_array[i].length = len(value)
-        ptr = lib.clang_reparseTranslationUnit(self, len(unsaved_files),
+        ptr = conf.lib.clang_reparseTranslationUnit(self, len(unsaved_files),
                 unsaved_files_array, options)
 
     def save(self, filename):
@@ -2122,13 +2160,16 @@ class TranslationUnit(ClangObject):
 
         filename -- The path to save the translation unit to.
         """
-        options = lib.clang_defaultSaveOptions(self)
-        result = int(lib.clang_saveTranslationUnit(self, filename, options))
+        options = conf.lib.clang_defaultSaveOptions(self)
+        result = int(conf.lib.clang_saveTranslationUnit(self, filename,
+                                                        options))
         if result != 0:
             raise TranslationUnitSaveError(result,
                 'Error saving TranslationUnit.')
 
-    def codeComplete(self, path, line, column, unsaved_files=None, options=0):
+    def codeComplete(self, path, line, column, unsaved_files=None,
+                     include_macros=False, include_code_patterns=False,
+                     include_brief_comments=False):
         """
         Code complete in this translation unit.
 
@@ -2137,6 +2178,17 @@ class TranslationUnit(ClangObject):
         and the second should be the contents to be substituted for the
         file. The contents may be passed as strings or file objects.
         """
+        options = 0
+
+        if include_macros:
+            options += 1
+
+        if include_code_patterns:
+            options += 2
+
+        if include_brief_comments:
+            options += 4
+
         if unsaved_files is None:
             unsaved_files = []
 
@@ -2154,7 +2206,7 @@ class TranslationUnit(ClangObject):
                 unsaved_files_array[i].name = name
                 unsaved_files_array[i].contents = value
                 unsaved_files_array[i].length = len(value)
-        ptr = lib.clang_codeCompleteAt(self, path, line, column,
+        ptr = conf.lib.clang_codeCompleteAt(self, path, line, column,
                 unsaved_files_array, len(unsaved_files), options)
         if ptr:
             return CodeCompletionResults(ptr)
@@ -2182,17 +2234,17 @@ class File(ClangObject):
     @staticmethod
     def from_name(translation_unit, file_name):
         """Retrieve a file handle within the given translation unit."""
-        return File(lib.clang_getFile(translation_unit, file_name))
+        return File(conf.lib.clang_getFile(translation_unit, file_name))
 
     @property
     def name(self):
         """Return the complete file and path name of the file."""
-        return lib.clang_getCString(lib.clang_getFileName(self))
+        return conf.lib.clang_getCString(conf.lib.clang_getFileName(self))
 
     @property
     def time(self):
         """Return the last modification time of the file."""
-        return lib.clang_getFileTime(self)
+        return conf.lib.clang_getFileTime(self)
 
     def __str__(self):
         return self.name

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212021320.qB2DKkMu076043>