svn commit: r234287 - in vendor/clang/dist: . INPUTS bindings/python/clang bindings/python/tests/cindex clang.xcodeproj docs docs/tools examples examples/PrintFunctionNames examples/analyzer-plugin...

Dimitry Andric dim at FreeBSD.org
Sat Apr 14 14:01:36 UTC 2012


Author: dim
Date: Sat Apr 14 14:01:31 2012
New Revision: 234287
URL: http://svn.freebsd.org/changeset/base/234287

Log:
  Vendor import of clang trunk r154661:
  http://llvm.org/svn/llvm-project/cfe/trunk@r154661

Added:
  vendor/clang/dist/bindings/python/tests/cindex/test_file.py
  vendor/clang/dist/bindings/python/tests/cindex/util.py
  vendor/clang/dist/docs/AddressSanitizer.html
  vendor/clang/dist/docs/ObjectiveCLiterals.html
  vendor/clang/dist/docs/ReleaseNotes.html
  vendor/clang/dist/include/clang/AST/BuiltinTypes.def
  vendor/clang/dist/include/clang/AST/DeclLookups.h
  vendor/clang/dist/include/clang/AST/LambdaMangleContext.h
  vendor/clang/dist/include/clang/AST/NSAPI.h
  vendor/clang/dist/include/clang/Analysis/Analyses/Dominators.h
  vendor/clang/dist/include/clang/Analysis/Analyses/PostOrderCFGView.h
  vendor/clang/dist/include/clang/Analysis/CallGraph.h
  vendor/clang/dist/include/clang/Basic/AllDiagnostics.h
  vendor/clang/dist/include/clang/Basic/BuiltinsHexagon.def
  vendor/clang/dist/include/clang/Basic/DiagnosticSerializationKinds.td
  vendor/clang/dist/include/clang/Basic/Lambda.h
  vendor/clang/dist/include/clang/Basic/Module.h
  vendor/clang/dist/include/clang/Config/config.h.in
  vendor/clang/dist/include/clang/Edit/
  vendor/clang/dist/include/clang/Edit/Commit.h
  vendor/clang/dist/include/clang/Edit/EditedSource.h
  vendor/clang/dist/include/clang/Edit/EditsReceiver.h
  vendor/clang/dist/include/clang/Edit/FileOffset.h
  vendor/clang/dist/include/clang/Edit/Rewriters.h
  vendor/clang/dist/include/clang/Frontend/ChainedIncludesSource.h
  vendor/clang/dist/include/clang/Frontend/DiagnosticRenderer.h
  vendor/clang/dist/include/clang/Frontend/LayoutOverrideSource.h
  vendor/clang/dist/include/clang/Frontend/MigratorOptions.h
  vendor/clang/dist/include/clang/Frontend/SerializedDiagnosticPrinter.h
  vendor/clang/dist/include/clang/Frontend/TextDiagnostic.h
  vendor/clang/dist/include/clang/Index/GlobalCallGraph.h
  vendor/clang/dist/include/clang/Lex/ModuleMap.h
  vendor/clang/dist/include/clang/Sema/CMakeLists.txt
  vendor/clang/dist/include/clang/Sema/Makefile
  vendor/clang/dist/include/clang/Serialization/SerializationDiagnostic.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/CommonBugCategories.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h
  vendor/clang/dist/include/clang/Tooling/
  vendor/clang/dist/include/clang/Tooling/CompilationDatabase.h
  vendor/clang/dist/include/clang/Tooling/Tooling.h
  vendor/clang/dist/lib/ARCMigrate/ObjCMT.cpp
  vendor/clang/dist/lib/ARCMigrate/TransGCAttrs.cpp
  vendor/clang/dist/lib/ARCMigrate/TransGCCalls.cpp
  vendor/clang/dist/lib/AST/LambdaMangleContext.cpp
  vendor/clang/dist/lib/AST/NSAPI.cpp
  vendor/clang/dist/lib/Analysis/AnalysisDeclContext.cpp
  vendor/clang/dist/lib/Analysis/CallGraph.cpp
  vendor/clang/dist/lib/Analysis/Dominators.cpp
  vendor/clang/dist/lib/Analysis/PostOrderCFGView.cpp
  vendor/clang/dist/lib/Basic/Module.cpp
  vendor/clang/dist/lib/Driver/WindowsToolChain.cpp
  vendor/clang/dist/lib/Edit/
  vendor/clang/dist/lib/Edit/CMakeLists.txt
  vendor/clang/dist/lib/Edit/Commit.cpp
  vendor/clang/dist/lib/Edit/EditedSource.cpp
  vendor/clang/dist/lib/Edit/Makefile
  vendor/clang/dist/lib/Edit/RewriteObjCFoundationAPI.cpp
  vendor/clang/dist/lib/Frontend/ChainedDiagnosticConsumer.cpp
  vendor/clang/dist/lib/Frontend/ChainedIncludesSource.cpp
  vendor/clang/dist/lib/Frontend/DependencyGraph.cpp
  vendor/clang/dist/lib/Frontend/DiagnosticRenderer.cpp
  vendor/clang/dist/lib/Frontend/LayoutOverrideSource.cpp
  vendor/clang/dist/lib/Frontend/SerializedDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/TextDiagnostic.cpp
  vendor/clang/dist/lib/Headers/avx2intrin.h
  vendor/clang/dist/lib/Headers/bmi2intrin.h
  vendor/clang/dist/lib/Headers/bmiintrin.h
  vendor/clang/dist/lib/Headers/cpuid.h
  vendor/clang/dist/lib/Headers/fma4intrin.h
  vendor/clang/dist/lib/Headers/lzcntintrin.h
  vendor/clang/dist/lib/Headers/module.map
  vendor/clang/dist/lib/Headers/popcntintrin.h
  vendor/clang/dist/lib/Headers/unwind.h
  vendor/clang/dist/lib/Index/GlobalCallGraph.cpp
  vendor/clang/dist/lib/Lex/ModuleMap.cpp
  vendor/clang/dist/lib/Lex/PPCallbacks.cpp
  vendor/clang/dist/lib/Rewrite/RewriteModernObjC.cpp
  vendor/clang/dist/lib/Sema/SemaConsumer.cpp
  vendor/clang/dist/lib/Sema/SemaLambda.cpp
  vendor/clang/dist/lib/Sema/SemaPseudoObject.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CommonBugCategories.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/InterCheckerAPI.h
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/VirtualCallChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/FunctionSummary.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/SubEngine.cpp
  vendor/clang/dist/lib/Tooling/
  vendor/clang/dist/lib/Tooling/CMakeLists.txt
  vendor/clang/dist/lib/Tooling/CompilationDatabase.cpp
  vendor/clang/dist/lib/Tooling/Makefile
  vendor/clang/dist/lib/Tooling/Tooling.cpp
  vendor/clang/dist/test/ARCMT/GC-check-warn-nsalloc.m
  vendor/clang/dist/test/ARCMT/GC-check.m
  vendor/clang/dist/test/ARCMT/GC-no-arc-runtime.m
  vendor/clang/dist/test/ARCMT/GC-no-arc-runtime.m.result
  vendor/clang/dist/test/ARCMT/GC-no-finalize-removal.m
  vendor/clang/dist/test/ARCMT/GC-no-finalize-removal.m.result
  vendor/clang/dist/test/ARCMT/GC.h
  vendor/clang/dist/test/ARCMT/GC.m
  vendor/clang/dist/test/ARCMT/GC.m.result
  vendor/clang/dist/test/ARCMT/check-with-serialized-diag.m
  vendor/clang/dist/test/ARCMT/dispatch.m
  vendor/clang/dist/test/ARCMT/dispatch.m.result
  vendor/clang/dist/test/ARCMT/no-canceling-bridge-to-bridge-cast.m
  vendor/clang/dist/test/ARCMT/objcmt-numeric-literals.m
  vendor/clang/dist/test/ARCMT/objcmt-numeric-literals.m.result
  vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals.m
  vendor/clang/dist/test/ARCMT/objcmt-subscripting-literals.m.result
  vendor/clang/dist/test/Analysis/CFContainers.mm
  vendor/clang/dist/test/Analysis/bool-assignment.cpp
  vendor/clang/dist/test/Analysis/bool-assignment2.c
  vendor/clang/dist/test/Analysis/check-deserialization.cpp
  vendor/clang/dist/test/Analysis/coverage.c
  vendor/clang/dist/test/Analysis/cstring-syntax-cxx.cpp
  vendor/clang/dist/test/Analysis/cstring-syntax.c
  vendor/clang/dist/test/Analysis/debug-CallGraph.c
  vendor/clang/dist/test/Analysis/default-analyze.m
  vendor/clang/dist/test/Analysis/domtest.c
  vendor/clang/dist/test/Analysis/dynamic-cast.cpp
  vendor/clang/dist/test/Analysis/global-region-invalidation.c
  vendor/clang/dist/test/Analysis/html-diags-multifile.c
  vendor/clang/dist/test/Analysis/html-diags-multifile.h
  vendor/clang/dist/test/Analysis/html-diags.c
  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/lambdas.cpp
  vendor/clang/dist/test/Analysis/malloc-annotations.c
  vendor/clang/dist/test/Analysis/malloc-interprocedural.c
  vendor/clang/dist/test/Analysis/malloc-plist.c
  vendor/clang/dist/test/Analysis/malloc-sizeof.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/objc-bool.m
  vendor/clang/dist/test/Analysis/objc-method-coverage.m
  vendor/clang/dist/test/Analysis/redefined_system.c
  vendor/clang/dist/test/Analysis/retain-release-inline.m
  vendor/clang/dist/test/Analysis/stats.c
  vendor/clang/dist/test/Analysis/system-header-simulator-objc.h
  vendor/clang/dist/test/Analysis/system-header-simulator.h
  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/virtualcall.cpp
  vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2i.cpp
  vendor/clang/dist/test/CXX/class.access/class.protected/p1-cxx11.cpp
  vendor/clang/dist/test/CXX/class.derived/p1.cpp
  vendor/clang/dist/test/CXX/class/class.base/
  vendor/clang/dist/test/CXX/class/class.base/class.base.init/
  vendor/clang/dist/test/CXX/class/class.base/class.base.init/p5-0x.cpp
  vendor/clang/dist/test/CXX/class/class.friend/p1-cxx11.cpp
  vendor/clang/dist/test/CXX/class/class.local/p1-0x.cpp
  vendor/clang/dist/test/CXX/class/class.union/p2-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/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.stc/p2.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.simple/p5-cxx0x.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/p4-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/
  vendor/clang/dist/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-cxx11-nowarn.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/p1-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/p1.cpp
  vendor/clang/dist/test/CXX/expr/expr.ass/p9-cxx11.cpp
  vendor/clang/dist/test/CXX/expr/expr.const/p3-0x-nowarn.cpp
  vendor/clang/dist/test/CXX/expr/expr.const/p3-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.const/p5-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/p12-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.general/p4-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.general/p8-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/blocks.mm
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/default-arguments.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p10.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p11.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p12.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p13.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/p16.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/p19.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p2.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p20.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p21.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p23.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p3.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p4.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p4.mm
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p6.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p7.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p8.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp
  vendor/clang/dist/test/CXX/expr/expr.unary/expr.new/p17-crash.cpp
  vendor/clang/dist/test/CXX/expr/expr.unary/expr.new/p17.cpp
  vendor/clang/dist/test/CXX/expr/expr.unary/expr.unary.op/p3.cpp
  vendor/clang/dist/test/CXX/lex/lex.charset/p2-cxx11.cpp
  vendor/clang/dist/test/CXX/lex/lex.charset/p2-cxx98.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p10.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p2.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p3.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p4.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p5.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p6.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p7.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p8.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p9.cpp
  vendor/clang/dist/test/CXX/over/over.match/over.match.best/over.best.ics/over.ics.list/p6.cpp
  vendor/clang/dist/test/CXX/over/over.match/over.match.funcs/over.match.copy/p1.cpp
  vendor/clang/dist/test/CXX/over/over.oper/over.literal/p2.cpp
  vendor/clang/dist/test/CXX/over/over.oper/over.literal/p3.cpp
  vendor/clang/dist/test/CXX/over/over.oper/over.literal/p5.cpp
  vendor/clang/dist/test/CXX/over/over.oper/over.literal/p6.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.copy/p13-0x.cpp
  vendor/clang/dist/test/CXX/special/class.copy/p15-inclass.cpp
  vendor/clang/dist/test/CXX/special/class.ctor/p6-0x.cpp
  vendor/clang/dist/test/CXX/special/class.dtor/p10-0x.cpp
  vendor/clang/dist/test/CXX/special/class.dtor/p5-0x.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.ambig/p1-0x.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.select/stmt.switch/p2-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.nontype/p1-11.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class/temp.mem.enum/
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.class/temp.mem.enum/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p5.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.dep/temp.dep.constexpr/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.inst/p1.cpp
  vendor/clang/dist/test/CodeGen/3dnow-builtins.c
  vendor/clang/dist/test/CodeGen/Inputs/
  vendor/clang/dist/test/CodeGen/Inputs/stdio.h
  vendor/clang/dist/test/CodeGen/address-safety-attr.cpp
  vendor/clang/dist/test/CodeGen/align-param.c
  vendor/clang/dist/test/CodeGen/alignment.c
  vendor/clang/dist/test/CodeGen/arm-aapcs-zerolength-bitfield.c
  vendor/clang/dist/test/CodeGen/atomic_ops.c
  vendor/clang/dist/test/CodeGen/avx-builtins.c
  vendor/clang/dist/test/CodeGen/avx2-builtins.c
  vendor/clang/dist/test/CodeGen/bmi-builtins.c
  vendor/clang/dist/test/CodeGen/bmi2-builtins.c
  vendor/clang/dist/test/CodeGen/builtin-recursive.cc
  vendor/clang/dist/test/CodeGen/builtinshufflevector2.c
  vendor/clang/dist/test/CodeGen/count-builtins.c
  vendor/clang/dist/test/CodeGen/debug-info-args.c
  vendor/clang/dist/test/CodeGen/debug-info-block.c
  vendor/clang/dist/test/CodeGen/debug-info-compilation-dir.c
  vendor/clang/dist/test/CodeGen/debug-info-static.c
  vendor/clang/dist/test/CodeGen/debug-line-1.c
  vendor/clang/dist/test/CodeGen/decl-in-prototype.c
  vendor/clang/dist/test/CodeGen/ext-vector-member-alignment.c
  vendor/clang/dist/test/CodeGen/fma4-builtins.c
  vendor/clang/dist/test/CodeGen/libcalls-fno-builtin.c
  vendor/clang/dist/test/CodeGen/lifetime.c
  vendor/clang/dist/test/CodeGen/link-bitcode-file.c
  vendor/clang/dist/test/CodeGen/lzcnt-builtins.c
  vendor/clang/dist/test/CodeGen/mips-clobber-reg.c
  vendor/clang/dist/test/CodeGen/mips-constraint-regs.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-declspecs.c
  vendor/clang/dist/test/CodeGen/noinline.c
  vendor/clang/dist/test/CodeGen/override-layout.c
  vendor/clang/dist/test/CodeGen/packed-nest-unpacked.c
  vendor/clang/dist/test/CodeGen/popcnt-builtins.c
  vendor/clang/dist/test/CodeGen/powerpc_types.c
  vendor/clang/dist/test/CodeGen/pr12251.c
  vendor/clang/dist/test/CodeGen/redefine_extname.c
  vendor/clang/dist/test/CodeGen/string-literal-unicode-conversion.c
  vendor/clang/dist/test/CodeGen/tbaa-for-vptr.cpp
  vendor/clang/dist/test/CodeGen/utf16-cfstrings.c
  vendor/clang/dist/test/CodeGen/vla-4.c
  vendor/clang/dist/test/CodeGen/vld_dup.c
  vendor/clang/dist/test/CodeGen/x86_32-arguments-win32.c
  vendor/clang/dist/test/CodeGenCXX/2011-12-19-init-list-ctor.cpp
  vendor/clang/dist/test/CodeGenCXX/2012-02-06-VecInitialization.cpp
  vendor/clang/dist/test/CodeGenCXX/2012-03-16-StoreAlign.cpp
  vendor/clang/dist/test/CodeGenCXX/apple-kext.cpp
  vendor/clang/dist/test/CodeGenCXX/atomic.cpp
  vendor/clang/dist/test/CodeGenCXX/atomicinit.cpp
  vendor/clang/dist/test/CodeGenCXX/block.cpp
  vendor/clang/dist/test/CodeGenCXX/blocks-cxx11.cpp
  vendor/clang/dist/test/CodeGenCXX/const-init-cxx11.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-array.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-references.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist-pr12086.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/cxx11-unrestricted-union.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx11-user-defined-literal.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-artificial-arg.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-context.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-dup-fwd-decl.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-fwd-ref.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-limit-type.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-method2.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-static-fns.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-limit.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-member.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-template-recursive.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-use-after-free.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-lambda-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/forward-enum.cpp
  vendor/clang/dist/test/CodeGenCXX/inheriting-constructor.cpp
  vendor/clang/dist/test/CodeGenCXX/init-invariant.cpp
  vendor/clang/dist/test/CodeGenCXX/instantiate-temporaries.cpp
  vendor/clang/dist/test/CodeGenCXX/lambda-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-98.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-lambdas.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-nullptr-arg.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-std-externc.cpp
  vendor/clang/dist/test/CodeGenCXX/new-array-init-exceptions.cpp
  vendor/clang/dist/test/CodeGenCXX/new-array-init.cpp
  vendor/clang/dist/test/CodeGenCXX/override-layout.cpp
  vendor/clang/dist/test/CodeGenCXX/pr11676.cpp
  vendor/clang/dist/test/CodeGenCXX/pr11797.cpp
  vendor/clang/dist/test/CodeGenCXX/pr12104.cpp
  vendor/clang/dist/test/CodeGenCXX/pr12104.h
  vendor/clang/dist/test/CodeGenCXX/pr12251.cpp
  vendor/clang/dist/test/CodeGenCXX/pragma-pack-2.cpp
  vendor/clang/dist/test/CodeGenCXX/regparm.cpp
  vendor/clang/dist/test/CodeGenCXX/static-mutable.cpp
  vendor/clang/dist/test/CodeGenCXX/switch-case-folding-1.cpp
  vendor/clang/dist/test/CodeGenCXX/switch-case-folding-2.cpp
  vendor/clang/dist/test/CodeGenCXX/switch-case-folding.cpp
  vendor/clang/dist/test/CodeGenCXX/thiscall-struct-return.cpp
  vendor/clang/dist/test/CodeGenCXX/thunk-use-after-free.cpp
  vendor/clang/dist/test/CodeGenCXX/typeid-cxx11.cpp
  vendor/clang/dist/test/CodeGenCXX/virtual-implicit-move-assignment.cpp
  vendor/clang/dist/test/CodeGenCXX/weak-extern-typeinfo.cpp
  vendor/clang/dist/test/CodeGenObjC/Inputs/
  vendor/clang/dist/test/CodeGenObjC/Inputs/literal-support.h
  vendor/clang/dist/test/CodeGenObjC/arc-blocks.m
  vendor/clang/dist/test/CodeGenObjC/arc-cond-stmt.m
  vendor/clang/dist/test/CodeGenObjC/arc-exceptions.m
  vendor/clang/dist/test/CodeGenObjC/arc-literals.m
  vendor/clang/dist/test/CodeGenObjC/arc-no-arc-exceptions.m
  vendor/clang/dist/test/CodeGenObjC/arc-property.m
  vendor/clang/dist/test/CodeGenObjC/auto-property-synthesize-protocol.m
  vendor/clang/dist/test/CodeGenObjC/catch-lexical-block.m
  vendor/clang/dist/test/CodeGenObjC/complex-double-abi.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-fwddecl.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-impl.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-property3.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-property4.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-property5.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-synthesis.m
  vendor/clang/dist/test/CodeGenObjC/fp2ret.m
  vendor/clang/dist/test/CodeGenObjC/ivar-base-as-invariant-load.m
  vendor/clang/dist/test/CodeGenObjC/ns_consume_null_check.m
  vendor/clang/dist/test/CodeGenObjC/objc-arc-container-subscripting.m
  vendor/clang/dist/test/CodeGenObjC/objc-container-subscripting-1.m
  vendor/clang/dist/test/CodeGenObjC/objc-container-subscripting.m
  vendor/clang/dist/test/CodeGenObjC/objc-dictionary-literal.m
  vendor/clang/dist/test/CodeGenObjC/objc-literal-debugger-test.m
  vendor/clang/dist/test/CodeGenObjC/objc-literal-tests.m
  vendor/clang/dist/test/CodeGenObjC/optimized-setter.m
  vendor/clang/dist/test/CodeGenObjC/selector-ref-invariance.m
  vendor/clang/dist/test/CodeGenObjCXX/Inputs/
  vendor/clang/dist/test/CodeGenObjCXX/Inputs/literal-support.h
  vendor/clang/dist/test/CodeGenObjCXX/address-safety-attr.mm
  vendor/clang/dist/test/CodeGenObjCXX/arc-exceptions.mm
  vendor/clang/dist/test/CodeGenObjCXX/debug-info.mm
  vendor/clang/dist/test/CodeGenObjCXX/lambda-expressions.mm
  vendor/clang/dist/test/CodeGenObjCXX/literals.mm
  vendor/clang/dist/test/CodeGenObjCXX/lvalue-reference-getter.mm
  vendor/clang/dist/test/CodeGenObjCXX/objc-container-subscripting-1.mm
  vendor/clang/dist/test/CodeGenObjCXX/objc-container-subscripting.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-object-reference-1.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-object-reference-2.mm
  vendor/clang/dist/test/CodeGenOpenCL/fpaccuracy.cl
  vendor/clang/dist/test/CodeGenOpenCL/vector_literals_nested.cl
  vendor/clang/dist/test/CodeGenOpenCL/vector_logops.cl
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/usr/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/usr/lib/crt1.o
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/usr/lib32/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd64_tree/usr/lib32/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/usr/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/usr/lib/crt1.o
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/usr/lib32/
  vendor/clang/dist/test/Driver/Inputs/basic_freebsd_tree/usr/lib32/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/i386-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/i386-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/powerpc-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/powerpc-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/powerpc64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/powerpc64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/x86_64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/lib/x86_64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/backward/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/backward/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/i686-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/i686-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/powerpc-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/powerpc-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/powerpc64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/powerpc64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/x86_64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/c++/4.5/x86_64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/i386-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/i386-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/powerpc-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/powerpc-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/powerpc64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/powerpc64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/x86_64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/include/x86_64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/i686-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/i686-linux-gnu/4.5/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/i686-linux-gnu/4.5/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/powerpc-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/powerpc-linux-gnu/4.5/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/powerpc-linux-gnu/4.5/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/powerpc64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/powerpc64-linux-gnu/4.5/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/powerpc64-linux-gnu/4.5/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.5/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/gcc/x86_64-linux-gnu/4.5/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/i386-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/i386-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/powerpc-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/powerpc-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/powerpc64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/powerpc64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/x86_64-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/debian_multiarch_tree/usr/lib/x86_64-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib/crt1.o
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib32/
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib32/.keep
  vendor/clang/dist/test/Driver/Inputs/multiarch_freebsd64_tree/usr/lib32/crt1.o
  vendor/clang/dist/test/Driver/Inputs/prefixed_tools_tree/
  vendor/clang/dist/test/Driver/Inputs/prefixed_tools_tree/x86_64--linux-as   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/prefixed_tools_tree/x86_64--linux-ld   (contents, props changed)
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/lib64/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/lib64/.keep
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib/gcc/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib/gcc/powerpc64-suse-linux/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib/gcc/powerpc64-suse-linux/4.1.2/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib/gcc/powerpc64-suse-linux/4.1.2/64/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib/gcc/powerpc64-suse-linux/4.1.2/crtbegin.o
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib64/
  vendor/clang/dist/test/Driver/Inputs/suse_10.3_ppc64_tree/usr/lib64/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/lib/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/lib/i386-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/lib/i386-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/backward/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/backward/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/i686-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/c++/4.5/i686-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/i386-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/include/i386-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/i386-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/i386-linux-gnu/.keep
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/i386-linux-gnu/gcc/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/
  vendor/clang/dist/test/Driver/Inputs/ubuntu_11.04_multiarch_tree/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5/crtbegin.o
  vendor/clang/dist/test/Driver/altivec.cpp
  vendor/clang/dist/test/Driver/arclite-link.c
  vendor/clang/dist/test/Driver/arm-mfpmath.c
  vendor/clang/dist/test/Driver/arm-mfpu.c
  vendor/clang/dist/test/Driver/asan.c
  vendor/clang/dist/test/Driver/cpp-precomp.c
  vendor/clang/dist/test/Driver/debug-options-as.c
  vendor/clang/dist/test/Driver/debug-options.c
  vendor/clang/dist/test/Driver/debug.c
  vendor/clang/dist/test/Driver/diagnostics.c
  vendor/clang/dist/test/Driver/dwarf2-cfi-asm.c
  vendor/clang/dist/test/Driver/fast-math.c
  vendor/clang/dist/test/Driver/frame-pointer.c
  vendor/clang/dist/test/Driver/gcc-toolchain.cpp
  vendor/clang/dist/test/Driver/gold-lto.c
  vendor/clang/dist/test/Driver/invalid-o-level.c
  vendor/clang/dist/test/Driver/linker-opts.c
  vendor/clang/dist/test/Driver/linux-as.c
  vendor/clang/dist/test/Driver/linux-header-search.cpp
  vendor/clang/dist/test/Driver/mips-as.c
  vendor/clang/dist/test/Driver/mips-float.c
  vendor/clang/dist/test/Driver/modules.m
  vendor/clang/dist/test/Driver/modules.mm
  vendor/clang/dist/test/Driver/no-objc-default-synthesize-properties.m
  vendor/clang/dist/test/Driver/no-sibling-calls.c
  vendor/clang/dist/test/Driver/noinline.c
  vendor/clang/dist/test/Driver/output-file-cleanup.c
  vendor/clang/dist/test/Driver/pic.c
  vendor/clang/dist/test/Driver/prefixed-tools.c
  vendor/clang/dist/test/Driver/redundant-args.c
  vendor/clang/dist/test/Driver/rewrite-legacy-objc.m
  vendor/clang/dist/test/Driver/stackrealign.c
  vendor/clang/dist/test/Driver/target.c
  vendor/clang/dist/test/Driver/tsan.c
  vendor/clang/dist/test/Driver/unknown-arg.c
  vendor/clang/dist/test/Driver/working-directory.c
  vendor/clang/dist/test/FixIt/atomic-property.m
  vendor/clang/dist/test/FixIt/fixit-cxx11-compat.cpp
  vendor/clang/dist/test/FixIt/fixit-recompile.c
  vendor/clang/dist/test/FixIt/fixit-recursive-block.c
  vendor/clang/dist/test/FixIt/fixit-vexing-parse-cxx0x.cpp
  vendor/clang/dist/test/FixIt/fixit-vexing-parse.cpp
  vendor/clang/dist/test/FixIt/no-fixit.cpp
  vendor/clang/dist/test/FixIt/objc-literals.m
  vendor/clang/dist/test/Frontend/Inputs/TestFramework.framework/
  vendor/clang/dist/test/Frontend/Inputs/TestFramework.framework/Headers/
  vendor/clang/dist/test/Frontend/Inputs/TestFramework.framework/Headers/TestFramework.h
  vendor/clang/dist/test/Frontend/Wno-everything.c
  vendor/clang/dist/test/Frontend/iframework.c
  vendor/clang/dist/test/Headers/wmmintrin.c
  vendor/clang/dist/test/Index/Inputs/Frameworks/
  vendor/clang/dist/test/Index/Inputs/Frameworks/Framework.framework/
  vendor/clang/dist/test/Index/Inputs/Frameworks/Framework.framework/Headers/
  vendor/clang/dist/test/Index/Inputs/Frameworks/Framework.framework/Headers/Framework.h
  vendor/clang/dist/test/Index/Inputs/Headers/
  vendor/clang/dist/test/Index/Inputs/Headers/a.h
  vendor/clang/dist/test/Index/Inputs/Headers/a_extensions.h
  vendor/clang/dist/test/Index/Inputs/Headers/crash.h
  vendor/clang/dist/test/Index/Inputs/Headers/module.map
  vendor/clang/dist/test/Index/Inputs/Headers/nested/
  vendor/clang/dist/test/Index/Inputs/Headers/nested/module.map
  vendor/clang/dist/test/Index/Inputs/Headers/nested/nested.h
  vendor/clang/dist/test/Index/Inputs/pragma_disable_warning.h
  vendor/clang/dist/test/Index/Inputs/redeclarations.h
  vendor/clang/dist/test/Index/Inputs/reparse-instantiate.h
  vendor/clang/dist/test/Index/annotate-literals.m
  vendor/clang/dist/test/Index/annotate-subscripting.m
  vendor/clang/dist/test/Index/annotate-toplevel-in-objccontainer.m
  vendor/clang/dist/test/Index/annotate-toplevel-in-objccontainer.m.h
  vendor/clang/dist/test/Index/asm-attribute.c
  vendor/clang/dist/test/Index/complete-enums.cpp
  vendor/clang/dist/test/Index/complete-in-invalid-method.m
  vendor/clang/dist/test/Index/complete-ivar-access.m
  vendor/clang/dist/test/Index/complete-lambdas.cpp
  vendor/clang/dist/test/Index/complete-modules.m
  vendor/clang/dist/test/Index/crash-recovery-modules.m
  vendor/clang/dist/test/Index/cxx11-lambdas.cpp
  vendor/clang/dist/test/Index/error-on-deserialized.c
  vendor/clang/dist/test/Index/file-macro-refs.c
  vendor/clang/dist/test/Index/file-refs-subscripting.m
  vendor/clang/dist/test/Index/index-attrs.m
  vendor/clang/dist/test/Index/index-decls.m
  vendor/clang/dist/test/Index/index-invalid-code.m
  vendor/clang/dist/test/Index/index-many-logical-ops.c
  vendor/clang/dist/test/Index/index-refs.cpp
  vendor/clang/dist/test/Index/index-subscripting-literals.m
  vendor/clang/dist/test/Index/index-suppress-refs.cpp
  vendor/clang/dist/test/Index/index-suppress-refs.h
  vendor/clang/dist/test/Index/index-suppress-refs.hpp
  vendor/clang/dist/test/Index/index-suppress-refs.m
  vendor/clang/dist/test/Index/invalid-code-rdar10451854.m
  vendor/clang/dist/test/Index/ms-if-exists.cpp
  vendor/clang/dist/test/Index/pch-opaque-value.cpp
  vendor/clang/dist/test/Index/pch-with-errors.c
  vendor/clang/dist/test/Index/pch-with-errors.m
  vendor/clang/dist/test/Index/preamble-reparse-import.m
  vendor/clang/dist/test/Index/preamble-reparse-import.m-1.h
  vendor/clang/dist/test/Index/preamble-reparse-import.m-2.h
  vendor/clang/dist/test/Index/preamble-reparse-import.m-3.h
  vendor/clang/dist/test/Index/redeclarations.cpp
  vendor/clang/dist/test/Index/reparse-instantiate.cpp
  vendor/clang/dist/test/Index/targeted-annotation.c
  vendor/clang/dist/test/Index/targeted-cursor.c
  vendor/clang/dist/test/Index/targeted-cursor.m
  vendor/clang/dist/test/Index/targeted-cursor.m.h
  vendor/clang/dist/test/Index/targeted-fields.h
  vendor/clang/dist/test/Index/targeted-file-refs.c
  vendor/clang/dist/test/Index/targeted-nested1.h
  vendor/clang/dist/test/Index/targeted-preamble.h
  vendor/clang/dist/test/Index/targeted-top.h
  vendor/clang/dist/test/Index/unmatched-braces.c
  vendor/clang/dist/test/Index/unmatched-braces.m
  vendor/clang/dist/test/Index/vector-types.c
  vendor/clang/dist/test/Lexer/char-literal-encoding-error.c
  vendor/clang/dist/test/Lexer/char-literal.cpp
  vendor/clang/dist/test/Lexer/has_feature_address_sanitizer.cpp
  vendor/clang/dist/test/Lexer/has_feature_modules.m
  vendor/clang/dist/test/Lexer/ms-extensions.cpp
  vendor/clang/dist/test/Lexer/newline-eof-c++11.cpp
  vendor/clang/dist/test/Lexer/newline-eof-c++98-compat.cpp
  vendor/clang/dist/test/Lexer/string-literal-encoding.c
  vendor/clang/dist/test/Lexer/token-concat.cpp
  vendor/clang/dist/test/Misc/diag-macro-backtrace.c
  vendor/clang/dist/test/Misc/diag-verify.cpp
  vendor/clang/dist/test/Misc/integer-literal-printing.cpp
  vendor/clang/dist/test/Misc/macro-backtrace.c
  vendor/clang/dist/test/Misc/pubnames.c
  vendor/clang/dist/test/Misc/serialized-diags-no-category.c
  vendor/clang/dist/test/Misc/serialized-diags-no-issue.c
  vendor/clang/dist/test/Misc/serialized-diags-single-issue.c
  vendor/clang/dist/test/Misc/serialized-diags.c
  vendor/clang/dist/test/Misc/serialized-diags.h
  vendor/clang/dist/test/Modules/Inputs/AlsoDependsOnModule.framework/
  vendor/clang/dist/test/Modules/Inputs/AlsoDependsOnModule.framework/Headers/
  vendor/clang/dist/test/Modules/Inputs/AlsoDependsOnModule.framework/Headers/AlsoDependsOnModule.h
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Frameworks/
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Frameworks/SubFramework.framework/
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Frameworks/SubFramework.framework/Headers/
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Frameworks/SubFramework.framework/Headers/Other.h
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Frameworks/SubFramework.framework/Headers/SubFramework.h
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Headers/cxx_other.h
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Headers/other.h
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/PrivateHeaders/
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/PrivateHeaders/DependsOnModulePrivate.h
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/module.map
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/module_private.map
  vendor/clang/dist/test/Modules/Inputs/MethodPoolA.h
  vendor/clang/dist/test/Modules/Inputs/MethodPoolB.h
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Frameworks/
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Frameworks/SubFramework.framework/
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Frameworks/SubFramework.framework/Headers/
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Frameworks/SubFramework.framework/Headers/SubFramework.h
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Headers/Buried/
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Headers/Buried/Treasure.h
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Headers/NotInModule.h
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Headers/Sub.h
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Headers/Sub2.h
  vendor/clang/dist/test/Modules/Inputs/Module.framework/PrivateHeaders/
  vendor/clang/dist/test/Modules/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/Headers/
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/Headers/A.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/Headers/B.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/Headers/Boom.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/Headers/SubDir/
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/Headers/SubDir/C.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/PrivateHeaders/
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/PrivateHeaders/A_Private.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/PrivateHeaders/B_Private.h
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/module.map
  vendor/clang/dist/test/Modules/Inputs/NoUmbrella.framework/module_private.map
  vendor/clang/dist/test/Modules/Inputs/System/
  vendor/clang/dist/test/Modules/Inputs/System/usr/
  vendor/clang/dist/test/Modules/Inputs/System/usr/include/
  vendor/clang/dist/test/Modules/Inputs/System/usr/include/module.map
  vendor/clang/dist/test/Modules/Inputs/System/usr/include/stdbool.h
  vendor/clang/dist/test/Modules/Inputs/System/usr/include/stdint.h
  vendor/clang/dist/test/Modules/Inputs/System/usr/include/stdio.h
  vendor/clang/dist/test/Modules/Inputs/category_bottom.h
  vendor/clang/dist/test/Modules/Inputs/category_left.h
  vendor/clang/dist/test/Modules/Inputs/category_other.h
  vendor/clang/dist/test/Modules/Inputs/category_right.h
  vendor/clang/dist/test/Modules/Inputs/category_top.h
  vendor/clang/dist/test/Modules/Inputs/decl.h
  vendor/clang/dist/test/Modules/Inputs/decl2.h
  vendor/clang/dist/test/Modules/Inputs/def-include.h
  vendor/clang/dist/test/Modules/Inputs/def.h
  vendor/clang/dist/test/Modules/Inputs/diamond.h
  vendor/clang/dist/test/Modules/Inputs/irgen.h
  vendor/clang/dist/test/Modules/Inputs/macros.h
  vendor/clang/dist/test/Modules/Inputs/module.map
  vendor/clang/dist/test/Modules/Inputs/module_private_left.h
  vendor/clang/dist/test/Modules/Inputs/module_private_right.h
  vendor/clang/dist/test/Modules/Inputs/namespaces-left.h
  vendor/clang/dist/test/Modules/Inputs/namespaces-right.h
  vendor/clang/dist/test/Modules/Inputs/namespaces-top.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/Umbrella/
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/Umbrella/Umbrella.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/Umbrella/module.map
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/Umbrella/umbrella_sub.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/Umbrella2/
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/Umbrella2/Umbrella2.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/Umbrella2/module.map
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/a1.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/a2.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/b1.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/module.map
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested/
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested/module.map
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested/nested1.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested/nested2.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested_umbrella/
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested_umbrella/a.h
  vendor/clang/dist/test/Modules/Inputs/normal-module-map/nested_umbrella/b.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-bottom.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-left-left.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-left.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-right.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-top-explicit.h
  vendor/clang/dist/test/Modules/Inputs/redecl-merge-top.h
  vendor/clang/dist/test/Modules/Inputs/redecl_namespaces_left.h
  vendor/clang/dist/test/Modules/Inputs/redecl_namespaces_right.h
  vendor/clang/dist/test/Modules/Inputs/redeclarations_left.h
  vendor/clang/dist/test/Modules/Inputs/redeclarations_right.h
  vendor/clang/dist/test/Modules/Inputs/subdir/
  vendor/clang/dist/test/Modules/Inputs/subdir/module.map
  vendor/clang/dist/test/Modules/Inputs/subdir/subdir.h
  vendor/clang/dist/test/Modules/Inputs/submodules/
  vendor/clang/dist/test/Modules/Inputs/submodules/hash_map.h
  vendor/clang/dist/test/Modules/Inputs/submodules/module.map
  vendor/clang/dist/test/Modules/Inputs/submodules/type_traits.h
  vendor/clang/dist/test/Modules/Inputs/submodules/vector.h
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/A_one.h
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/A_two.h
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/B_one.h
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/B_two.h
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/C_one.h
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/C_two.h
  vendor/clang/dist/test/Modules/Inputs/wildcard-submodule-exports/module.map
  vendor/clang/dist/test/Modules/auto-module-import.m
  vendor/clang/dist/test/Modules/compiler_builtins.m
  vendor/clang/dist/test/Modules/cstd.m
  vendor/clang/dist/test/Modules/decldef.mm
  vendor/clang/dist/test/Modules/diamond-pch.c
  vendor/clang/dist/test/Modules/inferred-submodules.m
  vendor/clang/dist/test/Modules/method_pool.m
  vendor/clang/dist/test/Modules/namespaces.cpp
  vendor/clang/dist/test/Modules/normal-module-map.cpp
  vendor/clang/dist/test/Modules/redecl-merge.m
  vendor/clang/dist/test/Modules/redecl-namespaces.mm
  vendor/clang/dist/test/Modules/redeclarations.m
  vendor/clang/dist/test/Modules/requires.m
  vendor/clang/dist/test/Modules/subframeworks.m
  vendor/clang/dist/test/Modules/submodules-preprocess.cpp
  vendor/clang/dist/test/Modules/submodules.cpp
  vendor/clang/dist/test/Modules/submodules.m
  vendor/clang/dist/test/Modules/wildcard-submodule-exports.cpp
  vendor/clang/dist/test/PCH/chain-categories2.m
  vendor/clang/dist/test/PCH/chain-class-extension.m
  vendor/clang/dist/test/PCH/cocoa.m
  vendor/clang/dist/test/PCH/cxx-constexpr.cpp
  vendor/clang/dist/test/PCH/cxx-exprs.cpp
  vendor/clang/dist/test/PCH/cxx-functions.cpp
  vendor/clang/dist/test/PCH/cxx-functions.h
  vendor/clang/dist/test/PCH/cxx-trailing-return.cpp
  vendor/clang/dist/test/PCH/cxx11-constexpr.cpp
  vendor/clang/dist/test/PCH/cxx11-enum-template.cpp
  vendor/clang/dist/test/PCH/cxx11-lambdas.mm
  vendor/clang/dist/test/PCH/cxx11-user-defined-literals.cpp
  vendor/clang/dist/test/PCH/designated-init.c
  vendor/clang/dist/test/PCH/designated-init.c.h
  vendor/clang/dist/test/PCH/ms-if-exists.cpp
  vendor/clang/dist/test/PCH/objc_container.h
  vendor/clang/dist/test/PCH/objc_container.m
  vendor/clang/dist/test/PCH/objc_literals.m
  vendor/clang/dist/test/PCH/objc_literals.mm
  vendor/clang/dist/test/PCH/pending-ids.m
  vendor/clang/dist/test/PCH/rdar10830559.cpp
  vendor/clang/dist/test/PCH/replaced-decl.m
  vendor/clang/dist/test/PCH/single-token-macro.c
  vendor/clang/dist/test/PCH/subscripting-literals.m
  vendor/clang/dist/test/Parser/asm.cpp
  vendor/clang/dist/test/Parser/cxx0x-ambig.cpp
  vendor/clang/dist/test/Parser/cxx0x-condition.cpp
  vendor/clang/dist/test/Parser/cxx0x-decl.cpp
  vendor/clang/dist/test/Parser/cxx0x-for-range.cpp
  vendor/clang/dist/test/Parser/cxx11-type-specifier.cpp
  vendor/clang/dist/test/Parser/cxx11-user-defined-literals.cpp
  vendor/clang/dist/test/Parser/missing-end-4.m
  vendor/clang/dist/test/Parser/objcxx11-attributes.mm
  vendor/clang/dist/test/Parser/objcxx11-user-defined-literal.mm
  vendor/clang/dist/test/Parser/recovery.cpp
  vendor/clang/dist/test/Parser/skip-function-bodies.mm
  vendor/clang/dist/test/Parser/warn-dangling-else.cpp
  vendor/clang/dist/test/Preprocessor/Inputs/
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/.system_framework
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/Frameworks/
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/Frameworks/AnotherTestFramework.framework/
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/Frameworks/AnotherTestFramework.framework/Headers/
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/Frameworks/AnotherTestFramework.framework/Headers/AnotherTestFramework.h
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/Headers/
  vendor/clang/dist/test/Preprocessor/Inputs/TestFramework.framework/Headers/TestFramework.h
  vendor/clang/dist/test/Preprocessor/_Pragma-in-macro-arg.c
  vendor/clang/dist/test/Preprocessor/cxx_oper_keyword_ms_compat.cpp
  vendor/clang/dist/test/Preprocessor/has_attribute.c
  vendor/clang/dist/test/Preprocessor/macro_arg_directive.c
  vendor/clang/dist/test/Preprocessor/macro_arg_directive.h
  vendor/clang/dist/test/Preprocessor/microsoft-import.c
  vendor/clang/dist/test/Preprocessor/mmx.c
  vendor/clang/dist/test/Preprocessor/user_defined_system_framework.c
  vendor/clang/dist/test/Preprocessor/warn-disabled-macro-expansion.c
  vendor/clang/dist/test/Rewriter/func-in-impl.m
  vendor/clang/dist/test/Rewriter/objc-bool-literal-check-modern.mm
  vendor/clang/dist/test/Rewriter/objc-bool-literal-modern-1.mm
  vendor/clang/dist/test/Rewriter/objc-bool-literal-modern.mm
  vendor/clang/dist/test/Rewriter/objc-modern-class-init-hooks.mm
  vendor/clang/dist/test/Rewriter/objc-modern-class-init.mm
  vendor/clang/dist/test/Rewriter/objc-modern-container-subscript.mm
  vendor/clang/dist/test/Rewriter/objc-modern-implicit-cast.mm
  vendor/clang/dist/test/Rewriter/objc-modern-ivar-receiver-1.mm
  vendor/clang/dist/test/Rewriter/objc-modern-linkage-spec.mm
  vendor/clang/dist/test/Rewriter/objc-modern-metadata-visibility.mm
  vendor/clang/dist/test/Rewriter/objc-modern-numeric-literal.mm
  vendor/clang/dist/test/Rewriter/objc-modern-property-attributes.mm
  vendor/clang/dist/test/Rewriter/rewrite-block-literal.mm
  vendor/clang/dist/test/Rewriter/rewrite-cast-ivar-modern-access.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-array-literal.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-block-ivar-call.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-block.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-catch.m
  vendor/clang/dist/test/Rewriter/rewrite-modern-class.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-container-literal.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-ivar-use.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-ivars-1.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-ivars-2.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-ivars.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-nested-ivar.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-protocol.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-struct-ivar.mm
  vendor/clang/dist/test/Rewriter/rewrite-modern-synchronized.m
  vendor/clang/dist/test/Rewriter/rewrite-modern-throw.m
  vendor/clang/dist/test/Rewriter/rewrite-modern-try-catch-finally.m
  vendor/clang/dist/test/Rewriter/rewrite-modern-try-finally.m
  vendor/clang/dist/test/Rewriter/unnamed-bf-modern-write.mm
  vendor/clang/dist/test/Sema/Inputs/unused-expr-system-header.h
  vendor/clang/dist/test/Sema/MicrosoftCompatibility.c
  vendor/clang/dist/test/Sema/anonymous-struct-union-c11.c
  vendor/clang/dist/test/Sema/attr-declspec-ignored.c
  vendor/clang/dist/test/Sema/attr-visibility.c
  vendor/clang/dist/test/Sema/block-explicit-noreturn-type.c
  vendor/clang/dist/test/Sema/c11-typedef-redef.c
  vendor/clang/dist/test/Sema/complex-imag.c
  vendor/clang/dist/test/Sema/decl-in-prototype.c
  vendor/clang/dist/test/Sema/fn-ptr-as-fn-prototype.c
  vendor/clang/dist/test/Sema/format-strings-c90.c
  vendor/clang/dist/test/Sema/format-strings-fixit-ssize_t.c
  vendor/clang/dist/test/Sema/format-strings-int-typedefs.c
  vendor/clang/dist/test/Sema/format-strings-no-fixit.c
  vendor/clang/dist/test/Sema/format-strings-non-iso.c
  vendor/clang/dist/test/Sema/format-strings-size_t.c
  vendor/clang/dist/test/Sema/many-logical-ops.c
  vendor/clang/dist/test/Sema/pragma-pack-5.c
  vendor/clang/dist/test/Sema/pragma-pack-apple.c
  vendor/clang/dist/test/Sema/static-array.c
  vendor/clang/dist/test/Sema/unused-expr-system-header.c
  vendor/clang/dist/test/Sema/variadic-incomplete-arg-type.c
  vendor/clang/dist/test/Sema/vla-2.c
  vendor/clang/dist/test/Sema/warn-strncat-size.c
  vendor/clang/dist/test/Sema/weak-import-on-enum.c
  vendor/clang/dist/test/SemaCXX/Inputs/array-bounds-system-header.h
  vendor/clang/dist/test/SemaCXX/Inputs/warn-new-overaligned-3.h
  vendor/clang/dist/test/SemaCXX/MicrosoftCompatibility-cxx98.cpp
  vendor/clang/dist/test/SemaCXX/PR10177.cpp
  vendor/clang/dist/test/SemaCXX/PR10447.cpp
  vendor/clang/dist/test/SemaCXX/PR11358.cpp
  vendor/clang/dist/test/SemaCXX/PR12481.cpp
  vendor/clang/dist/test/SemaCXX/PR8385.cpp
  vendor/clang/dist/test/SemaCXX/array-bounds-system-header.cpp
  vendor/clang/dist/test/SemaCXX/atomic-type.cxx
  vendor/clang/dist/test/SemaCXX/attr-declspec-ignored.cpp
  vendor/clang/dist/test/SemaCXX/constant-expression-cxx11.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-ackermann.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-backtrace-limit.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-depth.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-factorial.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-nqueens.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-printing.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-strlen.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-turing.cpp
  vendor/clang/dist/test/SemaCXX/constexpr-value-init.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-aggregates.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-constructor.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-references.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-stdinitializerlist.cpp
  vendor/clang/dist/test/SemaCXX/cxx11-ast-print.cpp
  vendor/clang/dist/test/SemaCXX/cxx11-user-defined-literals.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat-flags.cpp
  vendor/clang/dist/test/SemaCXX/defaulted-private-dtor.cpp
  vendor/clang/dist/test/SemaCXX/discrim-union.cpp
  vendor/clang/dist/test/SemaCXX/dr1301.cpp
  vendor/clang/dist/test/SemaCXX/enum-unscoped-nonexistent.cpp
  vendor/clang/dist/test/SemaCXX/format-strings-0x.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-extern-c.cpp
  vendor/clang/dist/test/SemaCXX/indirect-goto.cpp
  vendor/clang/dist/test/SemaCXX/lambda-expressions.cpp
  vendor/clang/dist/test/SemaCXX/member-class-11.cpp
  vendor/clang/dist/test/SemaCXX/new-delete-0x.cpp
  vendor/clang/dist/test/SemaCXX/new-delete-cxx0x.cpp
  vendor/clang/dist/test/SemaCXX/pragma-visibility.cpp
  vendor/clang/dist/test/SemaCXX/runtimediag-ppe.cpp
  vendor/clang/dist/test/SemaCXX/string-plus-int.cpp
  vendor/clang/dist/test/SemaCXX/unknown-anytype-blocks.cpp
  vendor/clang/dist/test/SemaCXX/vla.cpp
  vendor/clang/dist/test/SemaCXX/warn-empty-body.cpp
  vendor/clang/dist/test/SemaCXX/warn-everthing.cpp
  vendor/clang/dist/test/SemaCXX/warn-func-as-bool.cpp
  vendor/clang/dist/test/SemaCXX/warn-new-overaligned-2.cpp
  vendor/clang/dist/test/SemaCXX/warn-new-overaligned-3.cpp
  vendor/clang/dist/test/SemaCXX/warn-new-overaligned.cpp
  vendor/clang/dist/test/SemaCXX/zero-length-arrays.cpp
  vendor/clang/dist/test/SemaObjC/ClassPropertyNotObject.m
  vendor/clang/dist/test/SemaObjC/NSString-type.m
  vendor/clang/dist/test/SemaObjC/arc-invalid.m
  vendor/clang/dist/test/SemaObjC/arc-objc-lifetime.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/attr-root-class.m
  vendor/clang/dist/test/SemaObjC/block-id-as-block-argtype.m
  vendor/clang/dist/test/SemaObjC/block-on-method-param.m
  vendor/clang/dist/test/SemaObjC/builtin_objc_nslog.m
  vendor/clang/dist/test/SemaObjC/cocoa-api-usage.m
  vendor/clang/dist/test/SemaObjC/cocoa-api-usage.m.fixed
  vendor/clang/dist/test/SemaObjC/debugger-cast-result-to-id.m
  vendor/clang/dist/test/SemaObjC/default-synthesize-3.m
  vendor/clang/dist/test/SemaObjC/err-ivar-access-in-class-method.m
  vendor/clang/dist/test/SemaObjC/forward-class-redeclare.m
  vendor/clang/dist/test/SemaObjC/ignore-qualifier-on-qualified-id.m
  vendor/clang/dist/test/SemaObjC/illegal-nonarc-bridged-cast.m
  vendor/clang/dist/test/SemaObjC/narrow-property-type-in-cont-class.m
  vendor/clang/dist/test/SemaObjC/no-ivar-access-control.m
  vendor/clang/dist/test/SemaObjC/objc-array-literal.m
  vendor/clang/dist/test/SemaObjC/objc-container-subscripting-1.m
  vendor/clang/dist/test/SemaObjC/objc-container-subscripting-2.m
  vendor/clang/dist/test/SemaObjC/objc-container-subscripting-3.m
  vendor/clang/dist/test/SemaObjC/objc-container-subscripting.m
  vendor/clang/dist/test/SemaObjC/objc-dictionary-literal.m
  vendor/clang/dist/test/SemaObjC/objc-literal-nsnumber.m
  vendor/clang/dist/test/SemaObjC/objc-literal-sig.m
  vendor/clang/dist/test/SemaObjC/pragma-pack.m
  vendor/clang/dist/test/SemaObjC/receiver-forward-class.m
  vendor/clang/dist/test/SemaObjC/severe-syntax-error.m
  vendor/clang/dist/test/SemaObjC/unknown-anytype.m
  vendor/clang/dist/test/SemaObjC/warn-forward-class-attr-deprecated.m
  vendor/clang/dist/test/SemaObjC/warn-unreachable.m
  vendor/clang/dist/test/SemaObjC/weak-receiver-warn.m
  vendor/clang/dist/test/SemaObjCXX/NSString-type.mm
  vendor/clang/dist/test/SemaObjCXX/arc-ppe.mm
  vendor/clang/dist/test/SemaObjCXX/arc-unbridged-cast.mm
  vendor/clang/dist/test/SemaObjCXX/debugger-cast-result-to-id.mm
  vendor/clang/dist/test/SemaObjCXX/fragile-abi-object-assign.m
  vendor/clang/dist/test/SemaObjCXX/literals.mm
  vendor/clang/dist/test/SemaObjCXX/objc-container-subscripting.mm
  vendor/clang/dist/test/SemaObjCXX/objc-extern-c.mm
  vendor/clang/dist/test/SemaOpenCL/address-spaces.cl
  vendor/clang/dist/test/SemaOpenCL/vec_compare.cl
  vendor/clang/dist/test/SemaOpenCL/vector_literals_const.cl
  vendor/clang/dist/test/SemaTemplate/constexpr-instantiate.cpp
  vendor/clang/dist/test/SemaTemplate/crash-10438657.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-self.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-sizeof.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-typeof.cpp
  vendor/clang/dist/test/SemaTemplate/instantiation-order.cpp
  vendor/clang/dist/test/SemaTemplate/ms-if-exists.cpp
  vendor/clang/dist/test/SemaTemplate/nested-incomplete-class.cpp
  vendor/clang/dist/test/SemaTemplate/pragma-ms_struct.cpp
  vendor/clang/dist/test/Tooling/clang-check-pwd.cpp
  vendor/clang/dist/test/Tooling/clang-check.cpp
  vendor/clang/dist/tools/clang-check/
  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/libclang/CXLoadedDiagnostic.cpp
  vendor/clang/dist/tools/libclang/CXLoadedDiagnostic.h
  vendor/clang/dist/tools/libclang/CXSourceLocation.cpp
  vendor/clang/dist/tools/libclang/CXStoredDiagnostic.cpp
  vendor/clang/dist/tools/libclang/CursorVisitor.h
  vendor/clang/dist/tools/libclang/IndexBody.cpp
  vendor/clang/dist/tools/libclang/IndexDecl.cpp
  vendor/clang/dist/tools/libclang/IndexTypeSourceInfo.cpp
  vendor/clang/dist/tools/libclang/Indexing.cpp
  vendor/clang/dist/tools/libclang/IndexingContext.cpp
  vendor/clang/dist/tools/libclang/IndexingContext.h
  vendor/clang/dist/unittests/Basic/SourceManagerTest.cpp
  vendor/clang/dist/unittests/Lex/
  vendor/clang/dist/unittests/Lex/LexerTest.cpp
  vendor/clang/dist/unittests/Lex/Makefile
  vendor/clang/dist/unittests/Lex/PreprocessingRecordTest.cpp
  vendor/clang/dist/unittests/Tooling/
  vendor/clang/dist/unittests/Tooling/CompilationDatabaseTest.cpp
  vendor/clang/dist/unittests/Tooling/Makefile
  vendor/clang/dist/unittests/Tooling/ToolingTest.cpp
  vendor/clang/dist/utils/find-unused-diagnostics.sh
  vendor/clang/dist/www/analyzer/checker_dev_manual.html
Deleted:
  vendor/clang/dist/clang.xcodeproj/
  vendor/clang/dist/examples/wpa/
  vendor/clang/dist/include/clang/AST/UsuallyTinyPtrVector.h
  vendor/clang/dist/include/clang/Analysis/Support/SaveAndRestore.h
  vendor/clang/dist/include/clang/Driver/HostInfo.h
  vendor/clang/dist/include/clang/Index/CallGraph.h
  vendor/clang/dist/include/clang/Sema/MultiInitializer.h
  vendor/clang/dist/include/clang/Serialization/ChainedIncludesSource.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngineBuilders.h
  vendor/clang/dist/lib/Analysis/AnalysisContext.cpp
  vendor/clang/dist/lib/CodeGen/CGException.h
  vendor/clang/dist/lib/CodeGen/CGTemporaries.cpp
  vendor/clang/dist/lib/Driver/HostInfo.cpp
  vendor/clang/dist/lib/Index/CallGraph.cpp
  vendor/clang/dist/lib/Sema/MultiInitializer.cpp
  vendor/clang/dist/lib/Serialization/ChainedIncludesSource.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/AggExprVisitor.cpp
  vendor/clang/dist/test/AST/
  vendor/clang/dist/test/CXX/expr/expr.prim/p12-0x.cpp
  vendor/clang/dist/test/CXX/expr/expr.prim/p4-0x.cpp
  vendor/clang/dist/test/CodeGen/2005-05-06-CountBuiltins.c
  vendor/clang/dist/test/CodeGen/kr-call.c
  vendor/clang/dist/test/CodeGen/va_list_test.c
  vendor/clang/dist/test/CodeGen/var-align.c
  vendor/clang/dist/test/Frontend/diagnostic-name.c
  vendor/clang/dist/test/Index/nested-macro-instantiations.cpp
  vendor/clang/dist/test/Lexer/Inputs/
  vendor/clang/dist/test/Lexer/has_attribute.cpp
  vendor/clang/dist/test/Misc/macro-backtrace-limit.c
  vendor/clang/dist/test/Modules/auto-module-import.c
  vendor/clang/dist/test/Rewriter/rewrite-block-literal.c
  vendor/clang/dist/test/Sema/paren-list-expr-type.cpp
  vendor/clang/dist/test/SemaCXX/generalized-initializers.cpp
  vendor/clang/dist/test/SemaCXX/if-empty-body.cpp
  vendor/clang/dist/test/SemaOpenCL/local.cl
  vendor/clang/dist/unittests/AST/
  vendor/clang/dist/www/analyzer/downloads/
Modified:
  vendor/clang/dist/CMakeLists.txt
  vendor/clang/dist/INPUTS/all-std-headers.cpp
  vendor/clang/dist/LICENSE.TXT
  vendor/clang/dist/NOTES.txt
  vendor/clang/dist/bindings/python/clang/cindex.py
  vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py
  vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py
  vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py
  vendor/clang/dist/bindings/python/tests/cindex/test_location.py
  vendor/clang/dist/bindings/python/tests/cindex/test_type.py
  vendor/clang/dist/docs/AnalyzerRegions.html
  vendor/clang/dist/docs/AutomaticReferenceCounting.html
  vendor/clang/dist/docs/Block-ABI-Apple.txt
  vendor/clang/dist/docs/DriverInternals.html
  vendor/clang/dist/docs/InternalsManual.html
  vendor/clang/dist/docs/LanguageExtensions.html
  vendor/clang/dist/docs/PCHInternals.html
  vendor/clang/dist/docs/PTHInternals.html
  vendor/clang/dist/docs/UsersManual.html
  vendor/clang/dist/docs/doxygen.cfg.in
  vendor/clang/dist/docs/tools/clang.pod
  vendor/clang/dist/examples/CMakeLists.txt
  vendor/clang/dist/examples/Makefile
  vendor/clang/dist/examples/PrintFunctionNames/PrintFunctionNames.cpp
  vendor/clang/dist/examples/PrintFunctionNames/README.txt
  vendor/clang/dist/examples/analyzer-plugin/CMakeLists.txt
  vendor/clang/dist/examples/analyzer-plugin/MainCallChecker.cpp
  vendor/clang/dist/examples/analyzer-plugin/Makefile
  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-c/Makefile
  vendor/clang/dist/include/clang/ARCMigrate/ARCMT.h
  vendor/clang/dist/include/clang/ARCMigrate/ARCMTActions.h
  vendor/clang/dist/include/clang/ARCMigrate/FileRemapper.h
  vendor/clang/dist/include/clang/AST/APValue.h
  vendor/clang/dist/include/clang/AST/ASTConsumer.h
  vendor/clang/dist/include/clang/AST/ASTContext.h
  vendor/clang/dist/include/clang/AST/ASTDiagnostic.h
  vendor/clang/dist/include/clang/AST/ASTImporter.h
  vendor/clang/dist/include/clang/AST/ASTMutationListener.h
  vendor/clang/dist/include/clang/AST/Attr.h
  vendor/clang/dist/include/clang/AST/CanonicalType.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/DeclVisitor.h
  vendor/clang/dist/include/clang/AST/DeclarationName.h
  vendor/clang/dist/include/clang/AST/DependentDiagnostic.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/Mangle.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/RecordLayout.h
  vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h
  vendor/clang/dist/include/clang/AST/Redeclarable.h
  vendor/clang/dist/include/clang/AST/Stmt.h
  vendor/clang/dist/include/clang/AST/StmtCXX.h
  vendor/clang/dist/include/clang/AST/StmtIterator.h
  vendor/clang/dist/include/clang/AST/StmtObjC.h
  vendor/clang/dist/include/clang/AST/StmtVisitor.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/TypeVisitor.h
  vendor/clang/dist/include/clang/AST/VTableBuilder.h
  vendor/clang/dist/include/clang/Analysis/Analyses/FormatString.h
  vendor/clang/dist/include/clang/Analysis/Analyses/LiveVariables.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ReachableCode.h
  vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafety.h
  vendor/clang/dist/include/clang/Analysis/Analyses/UninitializedValues.h
  vendor/clang/dist/include/clang/Analysis/AnalysisContext.h
  vendor/clang/dist/include/clang/Analysis/AnalysisDiagnostic.h
  vendor/clang/dist/include/clang/Analysis/CFG.h
  vendor/clang/dist/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  vendor/clang/dist/include/clang/Analysis/ProgramPoint.h
  vendor/clang/dist/include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h
  vendor/clang/dist/include/clang/Basic/Attr.td
  vendor/clang/dist/include/clang/Basic/Builtins.def
  vendor/clang/dist/include/clang/Basic/BuiltinsX86.def
  vendor/clang/dist/include/clang/Basic/CMakeLists.txt
  vendor/clang/dist/include/clang/Basic/ConvertUTF.h
  vendor/clang/dist/include/clang/Basic/DeclNodes.td
  vendor/clang/dist/include/clang/Basic/Diagnostic.h
  vendor/clang/dist/include/clang/Basic/Diagnostic.td
  vendor/clang/dist/include/clang/Basic/DiagnosticASTKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticAnalysisKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td
  vendor/clang/dist/include/clang/Basic/DiagnosticIDs.h
  vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td
  vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td
  vendor/clang/dist/include/clang/Basic/ExpressionTraits.h
  vendor/clang/dist/include/clang/Basic/FileManager.h
  vendor/clang/dist/include/clang/Basic/FileSystemStatCache.h
  vendor/clang/dist/include/clang/Basic/IdentifierTable.h
  vendor/clang/dist/include/clang/Basic/LLVM.h
  vendor/clang/dist/include/clang/Basic/LangOptions.def
  vendor/clang/dist/include/clang/Basic/LangOptions.h
  vendor/clang/dist/include/clang/Basic/Linkage.h
  vendor/clang/dist/include/clang/Basic/Makefile
  vendor/clang/dist/include/clang/Basic/OnDiskHashTable.h
  vendor/clang/dist/include/clang/Basic/PartialDiagnostic.h
  vendor/clang/dist/include/clang/Basic/SourceLocation.h
  vendor/clang/dist/include/clang/Basic/SourceManager.h
  vendor/clang/dist/include/clang/Basic/Specifiers.h
  vendor/clang/dist/include/clang/Basic/StmtNodes.td
  vendor/clang/dist/include/clang/Basic/TargetBuiltins.h
  vendor/clang/dist/include/clang/Basic/TargetInfo.h
  vendor/clang/dist/include/clang/Basic/TokenKinds.def
  vendor/clang/dist/include/clang/Basic/TypeTraits.h
  vendor/clang/dist/include/clang/Basic/Version.h
  vendor/clang/dist/include/clang/CMakeLists.txt
  vendor/clang/dist/include/clang/CodeGen/CodeGenAction.h
  vendor/clang/dist/include/clang/CodeGen/ModuleBuilder.h
  vendor/clang/dist/include/clang/Config/config.h.cmake
  vendor/clang/dist/include/clang/Driver/Action.h
  vendor/clang/dist/include/clang/Driver/ArgList.h
  vendor/clang/dist/include/clang/Driver/CC1AsOptions.td
  vendor/clang/dist/include/clang/Driver/CC1Options.td
  vendor/clang/dist/include/clang/Driver/Compilation.h
  vendor/clang/dist/include/clang/Driver/Driver.h
  vendor/clang/dist/include/clang/Driver/DriverDiagnostic.h
  vendor/clang/dist/include/clang/Driver/Job.h
  vendor/clang/dist/include/clang/Driver/ObjCRuntime.h
  vendor/clang/dist/include/clang/Driver/OptTable.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.def
  vendor/clang/dist/include/clang/Frontend/ASTUnit.h
  vendor/clang/dist/include/clang/Frontend/Analyses.def
  vendor/clang/dist/include/clang/Frontend/AnalyzerOptions.h
  vendor/clang/dist/include/clang/Frontend/ChainedDiagnosticConsumer.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/DependencyOutputOptions.h
  vendor/clang/dist/include/clang/Frontend/DiagnosticOptions.h
  vendor/clang/dist/include/clang/Frontend/FrontendAction.h
  vendor/clang/dist/include/clang/Frontend/FrontendActions.h
  vendor/clang/dist/include/clang/Frontend/FrontendDiagnostic.h
  vendor/clang/dist/include/clang/Frontend/FrontendOptions.h
  vendor/clang/dist/include/clang/Frontend/LangStandard.h
  vendor/clang/dist/include/clang/Frontend/LangStandards.def
  vendor/clang/dist/include/clang/Frontend/MultiplexConsumer.h
  vendor/clang/dist/include/clang/Frontend/PreprocessorOptions.h
  vendor/clang/dist/include/clang/Frontend/TextDiagnosticPrinter.h
  vendor/clang/dist/include/clang/Frontend/Utils.h
  vendor/clang/dist/include/clang/Frontend/VerifyDiagnosticConsumer.h
  vendor/clang/dist/include/clang/Index/ASTLocation.h
  vendor/clang/dist/include/clang/Lex/DirectoryLookup.h
  vendor/clang/dist/include/clang/Lex/ExternalPreprocessorSource.h
  vendor/clang/dist/include/clang/Lex/HeaderSearch.h
  vendor/clang/dist/include/clang/Lex/LexDiagnostic.h
  vendor/clang/dist/include/clang/Lex/Lexer.h
  vendor/clang/dist/include/clang/Lex/LiteralSupport.h
  vendor/clang/dist/include/clang/Lex/MacroInfo.h
  vendor/clang/dist/include/clang/Lex/ModuleLoader.h
  vendor/clang/dist/include/clang/Lex/PPCallbacks.h
  vendor/clang/dist/include/clang/Lex/PreprocessingRecord.h
  vendor/clang/dist/include/clang/Lex/Preprocessor.h
  vendor/clang/dist/include/clang/Lex/PreprocessorLexer.h
  vendor/clang/dist/include/clang/Lex/Token.h
  vendor/clang/dist/include/clang/Makefile
  vendor/clang/dist/include/clang/Parse/ParseAST.h
  vendor/clang/dist/include/clang/Parse/ParseDiagnostic.h
  vendor/clang/dist/include/clang/Parse/Parser.h
  vendor/clang/dist/include/clang/Rewrite/ASTConsumers.h
  vendor/clang/dist/include/clang/Rewrite/FixItRewriter.h
  vendor/clang/dist/include/clang/Rewrite/FrontendActions.h
  vendor/clang/dist/include/clang/Rewrite/TokenRewriter.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/IdentifierResolver.h
  vendor/clang/dist/include/clang/Sema/Initialization.h
  vendor/clang/dist/include/clang/Sema/LocInfoType.h
  vendor/clang/dist/include/clang/Sema/Lookup.h
  vendor/clang/dist/include/clang/Sema/Overload.h
  vendor/clang/dist/include/clang/Sema/ParsedTemplate.h
  vendor/clang/dist/include/clang/Sema/PrettyDeclStackTrace.h
  vendor/clang/dist/include/clang/Sema/Scope.h
  vendor/clang/dist/include/clang/Sema/ScopeInfo.h
  vendor/clang/dist/include/clang/Sema/Sema.h
  vendor/clang/dist/include/clang/Sema/SemaConsumer.h
  vendor/clang/dist/include/clang/Sema/SemaDiagnostic.h
  vendor/clang/dist/include/clang/Sema/SemaFixItUtils.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/BugType.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/Checker.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerManager.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerRegistry.h
  vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.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/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/ObjCMessage.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/WorkList.h
  vendor/clang/dist/lib/ARCMigrate/ARCMT.cpp
  vendor/clang/dist/lib/ARCMigrate/ARCMTActions.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/TransARCAssign.cpp
  vendor/clang/dist/lib/ARCMigrate/TransAutoreleasePool.cpp
  vendor/clang/dist/lib/ARCMigrate/TransBlockObjCVariable.cpp
  vendor/clang/dist/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp
  vendor/clang/dist/lib/ARCMigrate/TransProperties.cpp
  vendor/clang/dist/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
  vendor/clang/dist/lib/ARCMigrate/TransUnbridgedCasts.cpp
  vendor/clang/dist/lib/ARCMigrate/TransUnusedInitDelegate.cpp
  vendor/clang/dist/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  vendor/clang/dist/lib/ARCMigrate/TransformActions.cpp
  vendor/clang/dist/lib/ARCMigrate/Transforms.cpp
  vendor/clang/dist/lib/ARCMigrate/Transforms.h
  vendor/clang/dist/lib/AST/APValue.cpp
  vendor/clang/dist/lib/AST/ASTConsumer.cpp
  vendor/clang/dist/lib/AST/ASTContext.cpp
  vendor/clang/dist/lib/AST/ASTDiagnostic.cpp
  vendor/clang/dist/lib/AST/ASTImporter.cpp
  vendor/clang/dist/lib/AST/AttrImpl.cpp
  vendor/clang/dist/lib/AST/CMakeLists.txt
  vendor/clang/dist/lib/AST/CXXInheritance.cpp
  vendor/clang/dist/lib/AST/Decl.cpp
  vendor/clang/dist/lib/AST/DeclBase.cpp
  vendor/clang/dist/lib/AST/DeclCXX.cpp
  vendor/clang/dist/lib/AST/DeclFriend.cpp
  vendor/clang/dist/lib/AST/DeclObjC.cpp
  vendor/clang/dist/lib/AST/DeclPrinter.cpp
  vendor/clang/dist/lib/AST/DeclTemplate.cpp
  vendor/clang/dist/lib/AST/DeclarationName.cpp
  vendor/clang/dist/lib/AST/DumpXML.cpp
  vendor/clang/dist/lib/AST/Expr.cpp
  vendor/clang/dist/lib/AST/ExprCXX.cpp
  vendor/clang/dist/lib/AST/ExprClassification.cpp
  vendor/clang/dist/lib/AST/ExprConstant.cpp
  vendor/clang/dist/lib/AST/ItaniumMangle.cpp
  vendor/clang/dist/lib/AST/Mangle.cpp
  vendor/clang/dist/lib/AST/MicrosoftMangle.cpp
  vendor/clang/dist/lib/AST/NestedNameSpecifier.cpp
  vendor/clang/dist/lib/AST/ParentMap.cpp
  vendor/clang/dist/lib/AST/RecordLayout.cpp
  vendor/clang/dist/lib/AST/RecordLayoutBuilder.cpp
  vendor/clang/dist/lib/AST/Stmt.cpp
  vendor/clang/dist/lib/AST/StmtDumper.cpp
  vendor/clang/dist/lib/AST/StmtPrinter.cpp
  vendor/clang/dist/lib/AST/StmtProfile.cpp
  vendor/clang/dist/lib/AST/TemplateBase.cpp
  vendor/clang/dist/lib/AST/TemplateName.cpp
  vendor/clang/dist/lib/AST/Type.cpp
  vendor/clang/dist/lib/AST/TypeLoc.cpp
  vendor/clang/dist/lib/AST/TypePrinter.cpp
  vendor/clang/dist/lib/AST/VTableBuilder.cpp
  vendor/clang/dist/lib/Analysis/CFG.cpp
  vendor/clang/dist/lib/Analysis/CMakeLists.txt
  vendor/clang/dist/lib/Analysis/CocoaConventions.cpp
  vendor/clang/dist/lib/Analysis/FormatString.cpp
  vendor/clang/dist/lib/Analysis/FormatStringParsing.h
  vendor/clang/dist/lib/Analysis/LiveVariables.cpp
  vendor/clang/dist/lib/Analysis/PrintfFormatString.cpp
  vendor/clang/dist/lib/Analysis/ProgramPoint.cpp
  vendor/clang/dist/lib/Analysis/PseudoConstantAnalysis.cpp
  vendor/clang/dist/lib/Analysis/ReachableCode.cpp
  vendor/clang/dist/lib/Analysis/ScanfFormatString.cpp
  vendor/clang/dist/lib/Analysis/ThreadSafety.cpp
  vendor/clang/dist/lib/Analysis/UninitializedValues.cpp
  vendor/clang/dist/lib/Basic/Builtins.cpp
  vendor/clang/dist/lib/Basic/CMakeLists.txt
  vendor/clang/dist/lib/Basic/ConvertUTF.c
  vendor/clang/dist/lib/Basic/Diagnostic.cpp
  vendor/clang/dist/lib/Basic/DiagnosticIDs.cpp
  vendor/clang/dist/lib/Basic/FileManager.cpp
  vendor/clang/dist/lib/Basic/FileSystemStatCache.cpp
  vendor/clang/dist/lib/Basic/IdentifierTable.cpp
  vendor/clang/dist/lib/Basic/LangOptions.cpp
  vendor/clang/dist/lib/Basic/Makefile
  vendor/clang/dist/lib/Basic/SourceLocation.cpp
  vendor/clang/dist/lib/Basic/SourceManager.cpp
  vendor/clang/dist/lib/Basic/TargetInfo.cpp
  vendor/clang/dist/lib/Basic/Targets.cpp
  vendor/clang/dist/lib/Basic/Version.cpp
  vendor/clang/dist/lib/CMakeLists.txt
  vendor/clang/dist/lib/CodeGen/ABIInfo.h
  vendor/clang/dist/lib/CodeGen/BackendUtil.cpp
  vendor/clang/dist/lib/CodeGen/CGBlocks.cpp
  vendor/clang/dist/lib/CodeGen/CGBlocks.h
  vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp
  vendor/clang/dist/lib/CodeGen/CGCXX.cpp
  vendor/clang/dist/lib/CodeGen/CGCXXABI.cpp
  vendor/clang/dist/lib/CodeGen/CGCXXABI.h
  vendor/clang/dist/lib/CodeGen/CGCall.cpp
  vendor/clang/dist/lib/CodeGen/CGCall.h
  vendor/clang/dist/lib/CodeGen/CGClass.cpp
  vendor/clang/dist/lib/CodeGen/CGCleanup.cpp
  vendor/clang/dist/lib/CodeGen/CGDebugInfo.cpp
  vendor/clang/dist/lib/CodeGen/CGDebugInfo.h
  vendor/clang/dist/lib/CodeGen/CGDecl.cpp
  vendor/clang/dist/lib/CodeGen/CGDeclCXX.cpp
  vendor/clang/dist/lib/CodeGen/CGException.cpp
  vendor/clang/dist/lib/CodeGen/CGExpr.cpp
  vendor/clang/dist/lib/CodeGen/CGExprAgg.cpp
  vendor/clang/dist/lib/CodeGen/CGExprCXX.cpp
  vendor/clang/dist/lib/CodeGen/CGExprComplex.cpp
  vendor/clang/dist/lib/CodeGen/CGExprConstant.cpp
  vendor/clang/dist/lib/CodeGen/CGExprScalar.cpp
  vendor/clang/dist/lib/CodeGen/CGObjC.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCGNU.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCRuntime.cpp
  vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h
  vendor/clang/dist/lib/CodeGen/CGRTTI.cpp
  vendor/clang/dist/lib/CodeGen/CGRecordLayoutBuilder.cpp
  vendor/clang/dist/lib/CodeGen/CGStmt.cpp
  vendor/clang/dist/lib/CodeGen/CGVTT.cpp
  vendor/clang/dist/lib/CodeGen/CGVTables.cpp
  vendor/clang/dist/lib/CodeGen/CGValue.h
  vendor/clang/dist/lib/CodeGen/CMakeLists.txt
  vendor/clang/dist/lib/CodeGen/CodeGenAction.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenFunction.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenFunction.h
  vendor/clang/dist/lib/CodeGen/CodeGenModule.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenModule.h
  vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenTBAA.h
  vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp
  vendor/clang/dist/lib/CodeGen/CodeGenTypes.h
  vendor/clang/dist/lib/CodeGen/ItaniumCXXABI.cpp
  vendor/clang/dist/lib/CodeGen/MicrosoftCXXABI.cpp
  vendor/clang/dist/lib/CodeGen/ModuleBuilder.cpp
  vendor/clang/dist/lib/CodeGen/TargetInfo.cpp
  vendor/clang/dist/lib/CodeGen/TargetInfo.h
  vendor/clang/dist/lib/Driver/Action.cpp
  vendor/clang/dist/lib/Driver/Arg.cpp
  vendor/clang/dist/lib/Driver/ArgList.cpp
  vendor/clang/dist/lib/Driver/CC1AsOptions.cpp
  vendor/clang/dist/lib/Driver/CC1Options.cpp
  vendor/clang/dist/lib/Driver/CMakeLists.txt
  vendor/clang/dist/lib/Driver/Compilation.cpp
  vendor/clang/dist/lib/Driver/Driver.cpp
  vendor/clang/dist/lib/Driver/DriverOptions.cpp
  vendor/clang/dist/lib/Driver/Job.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/Frontend/ASTConsumers.cpp
  vendor/clang/dist/lib/Frontend/ASTMerge.cpp
  vendor/clang/dist/lib/Frontend/ASTUnit.cpp
  vendor/clang/dist/lib/Frontend/CMakeLists.txt
  vendor/clang/dist/lib/Frontend/CacheTokens.cpp
  vendor/clang/dist/lib/Frontend/CompilerInstance.cpp
  vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp
  vendor/clang/dist/lib/Frontend/CreateInvocationFromCommandLine.cpp
  vendor/clang/dist/lib/Frontend/DependencyFile.cpp
  vendor/clang/dist/lib/Frontend/FrontendAction.cpp
  vendor/clang/dist/lib/Frontend/FrontendActions.cpp
  vendor/clang/dist/lib/Frontend/HeaderIncludeGen.cpp
  vendor/clang/dist/lib/Frontend/InitHeaderSearch.cpp
  vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp
  vendor/clang/dist/lib/Frontend/LangStandards.cpp
  vendor/clang/dist/lib/Frontend/LogDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp
  vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp
  vendor/clang/dist/lib/Frontend/TextDiagnosticBuffer.cpp
  vendor/clang/dist/lib/Frontend/TextDiagnosticPrinter.cpp
  vendor/clang/dist/lib/Frontend/VerifyDiagnosticConsumer.cpp
  vendor/clang/dist/lib/Frontend/Warnings.cpp
  vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  vendor/clang/dist/lib/Headers/CMakeLists.txt
  vendor/clang/dist/lib/Headers/Makefile
  vendor/clang/dist/lib/Headers/avxintrin.h
  vendor/clang/dist/lib/Headers/emmintrin.h
  vendor/clang/dist/lib/Headers/float.h
  vendor/clang/dist/lib/Headers/immintrin.h
  vendor/clang/dist/lib/Headers/mm3dnow.h
  vendor/clang/dist/lib/Headers/smmintrin.h
  vendor/clang/dist/lib/Headers/tgmath.h
  vendor/clang/dist/lib/Headers/tmmintrin.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/Index/ASTLocation.cpp
  vendor/clang/dist/lib/Index/Analyzer.cpp
  vendor/clang/dist/lib/Index/CMakeLists.txt
  vendor/clang/dist/lib/Lex/CMakeLists.txt
  vendor/clang/dist/lib/Lex/HeaderMap.cpp
  vendor/clang/dist/lib/Lex/HeaderSearch.cpp
  vendor/clang/dist/lib/Lex/Lexer.cpp
  vendor/clang/dist/lib/Lex/LiteralSupport.cpp
  vendor/clang/dist/lib/Lex/MacroArgs.cpp
  vendor/clang/dist/lib/Lex/MacroInfo.cpp
  vendor/clang/dist/lib/Lex/PPCaching.cpp
  vendor/clang/dist/lib/Lex/PPDirectives.cpp
  vendor/clang/dist/lib/Lex/PPExpressions.cpp
  vendor/clang/dist/lib/Lex/PPLexerChange.cpp
  vendor/clang/dist/lib/Lex/PPMacroExpansion.cpp
  vendor/clang/dist/lib/Lex/PTHLexer.cpp
  vendor/clang/dist/lib/Lex/Pragma.cpp
  vendor/clang/dist/lib/Lex/PreprocessingRecord.cpp
  vendor/clang/dist/lib/Lex/Preprocessor.cpp
  vendor/clang/dist/lib/Lex/PreprocessorLexer.cpp
  vendor/clang/dist/lib/Lex/TokenConcatenation.cpp
  vendor/clang/dist/lib/Lex/TokenLexer.cpp
  vendor/clang/dist/lib/Makefile
  vendor/clang/dist/lib/Parse/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/Rewrite/CMakeLists.txt
  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/RewriteMacros.cpp
  vendor/clang/dist/lib/Rewrite/RewriteObjC.cpp
  vendor/clang/dist/lib/Rewrite/RewriteTest.cpp
  vendor/clang/dist/lib/Rewrite/Rewriter.cpp
  vendor/clang/dist/lib/Sema/AnalysisBasedWarnings.cpp
  vendor/clang/dist/lib/Sema/AttributeList.cpp
  vendor/clang/dist/lib/Sema/CMakeLists.txt
  vendor/clang/dist/lib/Sema/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/Scope.cpp
  vendor/clang/dist/lib/Sema/Sema.cpp
  vendor/clang/dist/lib/Sema/SemaAccess.cpp
  vendor/clang/dist/lib/Sema/SemaAttr.cpp
  vendor/clang/dist/lib/Sema/SemaCXXScopeSpec.cpp
  vendor/clang/dist/lib/Sema/SemaCast.cpp
  vendor/clang/dist/lib/Sema/SemaChecking.cpp
  vendor/clang/dist/lib/Sema/SemaCodeComplete.cpp
  vendor/clang/dist/lib/Sema/SemaDecl.cpp
  vendor/clang/dist/lib/Sema/SemaDeclAttr.cpp
  vendor/clang/dist/lib/Sema/SemaDeclCXX.cpp
  vendor/clang/dist/lib/Sema/SemaDeclObjC.cpp
  vendor/clang/dist/lib/Sema/SemaExceptionSpec.cpp
  vendor/clang/dist/lib/Sema/SemaExpr.cpp
  vendor/clang/dist/lib/Sema/SemaExprCXX.cpp
  vendor/clang/dist/lib/Sema/SemaExprMember.cpp
  vendor/clang/dist/lib/Sema/SemaExprObjC.cpp
  vendor/clang/dist/lib/Sema/SemaFixItUtils.cpp
  vendor/clang/dist/lib/Sema/SemaInit.cpp
  vendor/clang/dist/lib/Sema/SemaLookup.cpp
  vendor/clang/dist/lib/Sema/SemaObjCProperty.cpp
  vendor/clang/dist/lib/Sema/SemaOverload.cpp
  vendor/clang/dist/lib/Sema/SemaStmt.cpp
  vendor/clang/dist/lib/Sema/SemaTemplate.cpp
  vendor/clang/dist/lib/Sema/SemaTemplateDeduction.cpp
  vendor/clang/dist/lib/Sema/SemaTemplateInstantiate.cpp
  vendor/clang/dist/lib/Sema/SemaTemplateInstantiateDecl.cpp
  vendor/clang/dist/lib/Sema/SemaTemplateVariadic.cpp
  vendor/clang/dist/lib/Sema/SemaType.cpp
  vendor/clang/dist/lib/Sema/TargetAttributesSema.cpp
  vendor/clang/dist/lib/Sema/TreeTransform.h
  vendor/clang/dist/lib/Serialization/ASTCommon.cpp
  vendor/clang/dist/lib/Serialization/ASTCommon.h
  vendor/clang/dist/lib/Serialization/ASTReader.cpp
  vendor/clang/dist/lib/Serialization/ASTReaderDecl.cpp
  vendor/clang/dist/lib/Serialization/ASTReaderInternals.h
  vendor/clang/dist/lib/Serialization/ASTReaderStmt.cpp
  vendor/clang/dist/lib/Serialization/ASTWriter.cpp
  vendor/clang/dist/lib/Serialization/ASTWriterDecl.cpp
  vendor/clang/dist/lib/Serialization/ASTWriterStmt.cpp
  vendor/clang/dist/lib/Serialization/CMakeLists.txt
  vendor/clang/dist/lib/Serialization/GeneratePCH.cpp
  vendor/clang/dist/lib/Serialization/Module.cpp
  vendor/clang/dist/lib/Serialization/ModuleManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CMakeLists.txt
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/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/UndefBranchChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/AnalysisManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/BasicConstraintManager.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/Checker.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerContext.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerManager.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerRegistry.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/CoreEngine.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/Environment.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngine.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineC.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/MemRegion.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/ObjCMessage.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/PathDiagnostic.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  vendor/clang/dist/lib/StaticAnalyzer/Core/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/CMakeLists.txt
  vendor/clang/dist/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
  vendor/clang/dist/runtime/compiler-rt/Makefile
  vendor/clang/dist/runtime/libcxx/Makefile
  vendor/clang/dist/test/ARCMT/Common.h
  vendor/clang/dist/test/ARCMT/api.m
  vendor/clang/dist/test/ARCMT/api.m.result
  vendor/clang/dist/test/ARCMT/assign-prop-with-arc-runtime.m
  vendor/clang/dist/test/ARCMT/assign-prop-with-arc-runtime.m.result
  vendor/clang/dist/test/ARCMT/atautorelease-2.m
  vendor/clang/dist/test/ARCMT/atautorelease-2.m.result
  vendor/clang/dist/test/ARCMT/atautorelease-3.m
  vendor/clang/dist/test/ARCMT/atautorelease-3.m.result
  vendor/clang/dist/test/ARCMT/atautorelease-check.m
  vendor/clang/dist/test/ARCMT/atautorelease.m
  vendor/clang/dist/test/ARCMT/atautorelease.m.result
  vendor/clang/dist/test/ARCMT/autoreleases.m
  vendor/clang/dist/test/ARCMT/autoreleases.m.result
  vendor/clang/dist/test/ARCMT/checking.m
  vendor/clang/dist/test/ARCMT/cxx-checking.mm
  vendor/clang/dist/test/ARCMT/cxx-rewrite.mm
  vendor/clang/dist/test/ARCMT/cxx-rewrite.mm.result
  vendor/clang/dist/test/ARCMT/dealloc.m
  vendor/clang/dist/test/ARCMT/dealloc.m.result
  vendor/clang/dist/test/ARCMT/driver-migrate.m
  vendor/clang/dist/test/ARCMT/init.m
  vendor/clang/dist/test/ARCMT/init.m.result
  vendor/clang/dist/test/ARCMT/migrate-emit-errors.m
  vendor/clang/dist/test/ARCMT/migrate-plist-output.m
  vendor/clang/dist/test/ARCMT/migrate-space-in-path.m
  vendor/clang/dist/test/ARCMT/migrate.m
  vendor/clang/dist/test/ARCMT/nonobjc-to-objc-cast-2.m
  vendor/clang/dist/test/ARCMT/nonobjc-to-objc-cast.m
  vendor/clang/dist/test/ARCMT/nonobjc-to-objc-cast.m.result
  vendor/clang/dist/test/ARCMT/rewrite-block-var.m
  vendor/clang/dist/test/ARCMT/rewrite-block-var.m.result
  vendor/clang/dist/test/ARCMT/with-arc-mode-migrate.m
  vendor/clang/dist/test/ARCMT/with-arc-mode-migrate.m.result
  vendor/clang/dist/test/ASTMerge/Inputs/interface2.m
  vendor/clang/dist/test/Analysis/CFDateGC.m
  vendor/clang/dist/test/Analysis/CheckNSError.m
  vendor/clang/dist/test/Analysis/NSPanel.m
  vendor/clang/dist/test/Analysis/NSString.m
  vendor/clang/dist/test/Analysis/ObjCProperties.m
  vendor/clang/dist/test/Analysis/ObjCRetSigs.m
  vendor/clang/dist/test/Analysis/additive-folding.c
  vendor/clang/dist/test/Analysis/array-struct-region.c
  vendor/clang/dist/test/Analysis/auto-obj-dtors-cfg-output.cpp
  vendor/clang/dist/test/Analysis/bstring.c
  vendor/clang/dist/test/Analysis/casts.m
  vendor/clang/dist/test/Analysis/dead-stores.c
  vendor/clang/dist/test/Analysis/dead-stores.m
  vendor/clang/dist/test/Analysis/dtor.cpp
  vendor/clang/dist/test/Analysis/dtors-in-dtor-cfg-output.cpp
  vendor/clang/dist/test/Analysis/exercise-ps.c
  vendor/clang/dist/test/Analysis/free.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/initializers-cfg-output.cpp
  vendor/clang/dist/test/Analysis/inline.c
  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/keychainAPI.m
  vendor/clang/dist/test/Analysis/malloc.c
  vendor/clang/dist/test/Analysis/method-arg-decay.m
  vendor/clang/dist/test/Analysis/misc-ps-cxx0x.cpp
  vendor/clang/dist/test/Analysis/misc-ps-region-store.cpp
  vendor/clang/dist/test/Analysis/misc-ps-region-store.m
  vendor/clang/dist/test/Analysis/misc-ps-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/null-deref-ps.c
  vendor/clang/dist/test/Analysis/nullptr.cpp
  vendor/clang/dist/test/Analysis/objc-arc.m
  vendor/clang/dist/test/Analysis/out-of-bounds.c
  vendor/clang/dist/test/Analysis/plist-output-alternate.m
  vendor/clang/dist/test/Analysis/plist-output.m
  vendor/clang/dist/test/Analysis/pr_2542_rdar_6793404.m
  vendor/clang/dist/test/Analysis/properties.m
  vendor/clang/dist/test/Analysis/ptr-arith.c
  vendor/clang/dist/test/Analysis/rdar-6540084.m
  vendor/clang/dist/test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m
  vendor/clang/dist/test/Analysis/reference.cpp
  vendor/clang/dist/test/Analysis/retain-release-gc-only.m
  vendor/clang/dist/test/Analysis/retain-release-path-notes-gc.m
  vendor/clang/dist/test/Analysis/retain-release-path-notes.m
  vendor/clang/dist/test/Analysis/retain-release-region-store.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/security-syntax-checks.m
  vendor/clang/dist/test/Analysis/self-init.m
  vendor/clang/dist/test/Analysis/stack-addr-ps.c
  vendor/clang/dist/test/Analysis/string.c
  vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp
  vendor/clang/dist/test/Analysis/uninit-vals-ps-region.m
  vendor/clang/dist/test/Analysis/unix-fns.c
  vendor/clang/dist/test/Analysis/unreachable-code-path.c
  vendor/clang/dist/test/Analysis/unused-ivars.m
  vendor/clang/dist/test/Analysis/variadic-method-types.m
  vendor/clang/dist/test/CMakeLists.txt
  vendor/clang/dist/test/CXX/basic/basic.link/p9.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.argdep/p4.cpp
  vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.classref/p1.cpp
  vendor/clang/dist/test/CXX/basic/basic.start/basic.start.main/p2f.cpp
  vendor/clang/dist/test/CXX/basic/basic.types/p10.cpp
  vendor/clang/dist/test/CXX/class.access/class.protected/p1.cpp
  vendor/clang/dist/test/CXX/class.access/p4.cpp
  vendor/clang/dist/test/CXX/class.access/p6.cpp
  vendor/clang/dist/test/CXX/class.derived/class.member.lookup/p6.cpp
  vendor/clang/dist/test/CXX/class/class.friend/p1.cpp
  vendor/clang/dist/test/CXX/class/class.friend/p6.cpp
  vendor/clang/dist/test/CXX/class/class.local/p1.cpp
  vendor/clang/dist/test/CXX/class/class.local/p3.cpp
  vendor/clang/dist/test/CXX/class/class.mem/p13.cpp
  vendor/clang/dist/test/CXX/class/class.nest/p1-cxx0x.cpp
  vendor/clang/dist/test/CXX/class/class.nest/p1.cpp
  vendor/clang/dist/test/CXX/class/class.static/class.static.data/p3.cpp
  vendor/clang/dist/test/CXX/class/class.union/p1.cpp
  vendor/clang/dist/test/CXX/class/p6-0x.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p11.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p6.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p8.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p9.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p5.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p3.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.simple/p4-cxx0x.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/p3-0x.cpp
  vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p2-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p1-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.list/basic.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x-fixits.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-cxx03-extra-copy.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/p6-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p6.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p9-0x.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.ref/p5.cpp
  vendor/clang/dist/test/CXX/dcl.decl/dcl.name/p1.cpp
  vendor/clang/dist/test/CXX/except/except.spec/p1.cpp
  vendor/clang/dist/test/CXX/expr/expr.const/p2-0x.cpp
  vendor/clang/dist/test/CXX/lex/lex.literal/lex.ext/p1.cpp
  vendor/clang/dist/test/CXX/over/over.over/p2-resolve-single-template-id.cpp
  vendor/clang/dist/test/CXX/special/class.copy/implicit-move-def.cpp
  vendor/clang/dist/test/CXX/special/class.copy/implicit-move.cpp
  vendor/clang/dist/test/CXX/special/class.copy/p11.0x.copy.cpp
  vendor/clang/dist/test/CXX/special/class.copy/p11.0x.move.cpp
  vendor/clang/dist/test/CXX/special/class.copy/p15-0x.cpp
  vendor/clang/dist/test/CXX/special/class.ctor/p5-0x.cpp
  vendor/clang/dist/test/CXX/special/class.free/p1.cpp
  vendor/clang/dist/test/CXX/special/class.free/p6.cpp
  vendor/clang/dist/test/CXX/special/class.inhctor/elsewhere.cpp
  vendor/clang/dist/test/CXX/special/class.inhctor/p3.cpp
  vendor/clang/dist/test/CXX/special/class.inhctor/p7.cpp
  vendor/clang/dist/test/CXX/special/class.init/class.base.init/p8-0x.cpp
  vendor/clang/dist/test/CXX/special/class.temporary/p1.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.dcl/p3.cpp
  vendor/clang/dist/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp
  vendor/clang/dist/test/CXX/temp/p3.cpp
  vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p4.cpp
  vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p4.cpp
  vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p6.cpp
  vendor/clang/dist/test/CXX/temp/temp.param/p11-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p1-0x.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p2.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p3.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p4.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p5.cpp
  vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p8.cpp
  vendor/clang/dist/test/CodeCompletion/enum-switch-case.c
  vendor/clang/dist/test/CodeCompletion/ordinary-name.cpp
  vendor/clang/dist/test/CodeGen/2007-09-28-PackedUnionMember.c
  vendor/clang/dist/test/CodeGen/2009-02-13-zerosize-union-field-ppc.c
  vendor/clang/dist/test/CodeGen/2009-10-20-GlobalDebug.c
  vendor/clang/dist/test/CodeGen/altivec.c
  vendor/clang/dist/test/CodeGen/arm-aapcs-vfp.c
  vendor/clang/dist/test/CodeGen/arm-arguments.c
  vendor/clang/dist/test/CodeGen/arm-vector-align.c
  vendor/clang/dist/test/CodeGen/asm-inout.c
  vendor/clang/dist/test/CodeGen/asm-label.c
  vendor/clang/dist/test/CodeGen/asm-variable.c
  vendor/clang/dist/test/CodeGen/asm.c
  vendor/clang/dist/test/CodeGen/atomic-ops.c
  vendor/clang/dist/test/CodeGen/atomic.c
  vendor/clang/dist/test/CodeGen/avx-shuffle-builtins.c
  vendor/clang/dist/test/CodeGen/builtin-count-zeros.c
  vendor/clang/dist/test/CodeGen/builtin-memfns.c
  vendor/clang/dist/test/CodeGen/builtins-x86.c
  vendor/clang/dist/test/CodeGen/cfstring.c
  vendor/clang/dist/test/CodeGen/char-literal.c
  vendor/clang/dist/test/CodeGen/complex-indirect.c
  vendor/clang/dist/test/CodeGen/complex-init-list.c
  vendor/clang/dist/test/CodeGen/compound-literal.c
  vendor/clang/dist/test/CodeGen/conditional.c
  vendor/clang/dist/test/CodeGen/const-init.c
  vendor/clang/dist/test/CodeGen/darwin-string-literals.c
  vendor/clang/dist/test/CodeGen/debug-info-iv.c
  vendor/clang/dist/test/CodeGen/ext-vector.c
  vendor/clang/dist/test/CodeGen/frame-pointer-elim.c
  vendor/clang/dist/test/CodeGen/global-init.c
  vendor/clang/dist/test/CodeGen/init.c
  vendor/clang/dist/test/CodeGen/inline.c
  vendor/clang/dist/test/CodeGen/mmx-inline-asm.c
  vendor/clang/dist/test/CodeGen/mmx-shift-with-immediate.c
  vendor/clang/dist/test/CodeGen/mult-alt-generic.c
  vendor/clang/dist/test/CodeGen/object-size.c
  vendor/clang/dist/test/CodeGen/pascal-wchar-string.c
  vendor/clang/dist/test/CodeGen/pr9614.c
  vendor/clang/dist/test/CodeGen/sse-builtins.c
  vendor/clang/dist/test/CodeGen/statements.c
  vendor/clang/dist/test/CodeGen/string-literal-short-wstring.c
  vendor/clang/dist/test/CodeGen/string-literal.c
  vendor/clang/dist/test/CodeGen/switch-dce.c
  vendor/clang/dist/test/CodeGen/vla.c
  vendor/clang/dist/test/CodeGen/wchar-const.c
  vendor/clang/dist/test/CodeGen/x86_32-arguments-darwin.c
  vendor/clang/dist/test/CodeGen/x86_64-arguments.c
  vendor/clang/dist/test/CodeGenCXX/2007-01-06-PtrMethodInit.cpp
  vendor/clang/dist/test/CodeGenCXX/apple-kext-guard-variable.cpp
  vendor/clang/dist/test/CodeGenCXX/arm.cpp
  vendor/clang/dist/test/CodeGenCXX/assign-operator.cpp
  vendor/clang/dist/test/CodeGenCXX/blocks.cpp
  vendor/clang/dist/test/CodeGenCXX/c99-variable-length-array.cpp
  vendor/clang/dist/test/CodeGenCXX/compound-literals.cpp
  vendor/clang/dist/test/CodeGenCXX/conditional-gnu-ext.cpp
  vendor/clang/dist/test/CodeGenCXX/const-base-cast.cpp
  vendor/clang/dist/test/CodeGenCXX/const-init.cpp
  vendor/clang/dist/test/CodeGenCXX/constructor-init.cpp
  vendor/clang/dist/test/CodeGenCXX/constructors.cpp
  vendor/clang/dist/test/CodeGenCXX/copy-constructor-elim-2.cpp
  vendor/clang/dist/test/CodeGenCXX/cxx-apple-kext.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-byval.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-char16.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-fn-template.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-limit.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-member.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-method-spec.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-method.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-nullptr.cpp
  vendor/clang/dist/test/CodeGenCXX/debug-info-pubtypes.cpp
  vendor/clang/dist/test/CodeGenCXX/default-arguments.cpp
  vendor/clang/dist/test/CodeGenCXX/empty-union.cpp
  vendor/clang/dist/test/CodeGenCXX/exceptions.cpp
  vendor/clang/dist/test/CodeGenCXX/field-access-debug-info.cpp
  vendor/clang/dist/test/CodeGenCXX/for-range-temporaries.cpp
  vendor/clang/dist/test/CodeGenCXX/global-dtor-no-atexit.cpp
  vendor/clang/dist/test/CodeGenCXX/global-init.cpp
  vendor/clang/dist/test/CodeGenCXX/goto.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-address-space.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-alias-template.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-exprs.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-ms.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle-template.cpp
  vendor/clang/dist/test/CodeGenCXX/mangle.cpp
  vendor/clang/dist/test/CodeGenCXX/member-function-pointer-calls.cpp
  vendor/clang/dist/test/CodeGenCXX/member-function-pointers.cpp
  vendor/clang/dist/test/CodeGenCXX/new.cpp
  vendor/clang/dist/test/CodeGenCXX/nrvo.cpp
  vendor/clang/dist/test/CodeGenCXX/pointers-to-data-members.cpp
  vendor/clang/dist/test/CodeGenCXX/pr9965.cpp
  vendor/clang/dist/test/CodeGenCXX/pragma-visibility.cpp
  vendor/clang/dist/test/CodeGenCXX/predefined-expr-sizeof.cpp
  vendor/clang/dist/test/CodeGenCXX/predefined-expr.cpp
  vendor/clang/dist/test/CodeGenCXX/references.cpp
  vendor/clang/dist/test/CodeGenCXX/static-data-member.cpp
  vendor/clang/dist/test/CodeGenCXX/static-init.cpp
  vendor/clang/dist/test/CodeGenCXX/temporaries.cpp
  vendor/clang/dist/test/CodeGenCXX/throw-expressions.cpp
  vendor/clang/dist/test/CodeGenCXX/thunks.cpp
  vendor/clang/dist/test/CodeGenCXX/typeid.cpp
  vendor/clang/dist/test/CodeGenCXX/uncode-string.cpp
  vendor/clang/dist/test/CodeGenCXX/value-init.cpp
  vendor/clang/dist/test/CodeGenCXX/visibility-inlines-hidden.cpp
  vendor/clang/dist/test/CodeGenCXX/visibility.cpp
  vendor/clang/dist/test/CodeGenCXX/vla.cpp
  vendor/clang/dist/test/CodeGenCXX/vtable-layout.cpp
  vendor/clang/dist/test/CodeGenCXX/x86_32-arguments.cpp
  vendor/clang/dist/test/CodeGenObjC/2009-08-05-utf16.m
  vendor/clang/dist/test/CodeGenObjC/arc-foreach.m
  vendor/clang/dist/test/CodeGenObjC/arc-ivar-layout.m
  vendor/clang/dist/test/CodeGenObjC/arc.m
  vendor/clang/dist/test/CodeGenObjC/constant-strings.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-block-helper.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-getter-name.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-property.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-pubtypes.m
  vendor/clang/dist/test/CodeGenObjC/debug-info-static-var.m
  vendor/clang/dist/test/CodeGenObjC/debug-property-synth.m
  vendor/clang/dist/test/CodeGenObjC/exceptions.m
  vendor/clang/dist/test/CodeGenObjC/forward-class-impl-metadata.m
  vendor/clang/dist/test/CodeGenObjC/image-info.m
  vendor/clang/dist/test/CodeGenObjC/objc-align.m
  vendor/clang/dist/test/CodeGenObjC/property.m
  vendor/clang/dist/test/CodeGenObjC/variadic-sends.m
  vendor/clang/dist/test/CodeGenObjCXX/arc.mm
  vendor/clang/dist/test/CodeGenObjCXX/copy.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-object-reference.mm
  vendor/clang/dist/test/CodeGenObjCXX/property-reference.mm
  vendor/clang/dist/test/Coverage/targets.c
  vendor/clang/dist/test/Driver/Wp-args.c
  vendor/clang/dist/test/Driver/Xarch.c
  vendor/clang/dist/test/Driver/Xlinker-args.c
  vendor/clang/dist/test/Driver/analyze.c
  vendor/clang/dist/test/Driver/apple-kext-i386.cpp
  vendor/clang/dist/test/Driver/apple-kext-mkernel.c
  vendor/clang/dist/test/Driver/arc.c
  vendor/clang/dist/test/Driver/arch.c
  vendor/clang/dist/test/Driver/arm-darwin-builtin.c
  vendor/clang/dist/test/Driver/ast.c
  vendor/clang/dist/test/Driver/bindings.c
  vendor/clang/dist/test/Driver/cc-log-diagnostics.c
  vendor/clang/dist/test/Driver/ccc-host-triple-no-integrated-as.c
  vendor/clang/dist/test/Driver/cfi.c
  vendor/clang/dist/test/Driver/clang-translation.c
  vendor/clang/dist/test/Driver/cpath.c
  vendor/clang/dist/test/Driver/darwin-as.c
  vendor/clang/dist/test/Driver/darwin-cc.c
  vendor/clang/dist/test/Driver/darwin-debug-flags.c
  vendor/clang/dist/test/Driver/darwin-dsymutil.c
  vendor/clang/dist/test/Driver/darwin-iphone-defaults.m
  vendor/clang/dist/test/Driver/darwin-ld.c
  vendor/clang/dist/test/Driver/darwin-objc-defaults.m
  vendor/clang/dist/test/Driver/darwin-objc-gc.m
  vendor/clang/dist/test/Driver/darwin-objc-options.m
  vendor/clang/dist/test/Driver/darwin-verify-debug.c
  vendor/clang/dist/test/Driver/darwin-version.c
  vendor/clang/dist/test/Driver/darwin-xarch.c
  vendor/clang/dist/test/Driver/default-toolchain.c
  vendor/clang/dist/test/Driver/dragonfly.c
  vendor/clang/dist/test/Driver/exceptions.m
  vendor/clang/dist/test/Driver/flags.c
  vendor/clang/dist/test/Driver/freebsd.c
  vendor/clang/dist/test/Driver/gcc_forward.c
  vendor/clang/dist/test/Driver/gnu-runtime.m
  vendor/clang/dist/test/Driver/ios-simulator-arcruntime.c
  vendor/clang/dist/test/Driver/le32-unknown-nacl.cpp
  vendor/clang/dist/test/Driver/linux-ld.c
  vendor/clang/dist/test/Driver/mno-global-merge.c
  vendor/clang/dist/test/Driver/no-objc-arr.m
  vendor/clang/dist/test/Driver/nostdlib.c
  vendor/clang/dist/test/Driver/nostdlibinc.c
  vendor/clang/dist/test/Driver/openbsd.c
  vendor/clang/dist/test/Driver/parsing.c
  vendor/clang/dist/test/Driver/phases.c
  vendor/clang/dist/test/Driver/pth.c
  vendor/clang/dist/test/Driver/redzone.c
  vendor/clang/dist/test/Driver/rewrite-objc.m
  vendor/clang/dist/test/Driver/sysroot-flags.c
  vendor/clang/dist/test/Driver/sysroot.c
  vendor/clang/dist/test/Driver/unknown-gcc-arch.c
  vendor/clang/dist/test/Driver/x86_features.c
  vendor/clang/dist/test/FixIt/fixit-cxx0x.cpp
  vendor/clang/dist/test/FixIt/fixit-missing-method-return-type.m
  vendor/clang/dist/test/FixIt/fixit.c
  vendor/clang/dist/test/FixIt/fixit.cpp
  vendor/clang/dist/test/FixIt/typo-crash.cpp
  vendor/clang/dist/test/FixIt/typo.c
  vendor/clang/dist/test/FixIt/typo.m
  vendor/clang/dist/test/Frontend/darwin-version.c
  vendor/clang/dist/test/Frontend/dependency-gen.c
  vendor/clang/dist/test/Frontend/ir-support-errors.ll
  vendor/clang/dist/test/Frontend/rewrite-macros.c
  vendor/clang/dist/test/Headers/c89.c
  vendor/clang/dist/test/Index/TestClassDecl.m
  vendor/clang/dist/test/Index/TestClassForwardDecl.m
  vendor/clang/dist/test/Index/annotate-attribute.cpp
  vendor/clang/dist/test/Index/annotate-macro-args.m
  vendor/clang/dist/test/Index/annotate-tokens-cxx0x.cpp
  vendor/clang/dist/test/Index/annotate-tokens-pp.c
  vendor/clang/dist/test/Index/annotate-tokens.cpp
  vendor/clang/dist/test/Index/annotate-tokens.m
  vendor/clang/dist/test/Index/c-index-api-loadTU-test.m
  vendor/clang/dist/test/Index/c-index-getCursor-test.m
  vendor/clang/dist/test/Index/cindex-on-invalid-usrs.m
  vendor/clang/dist/test/Index/complete-at-exprstmt.m
  vendor/clang/dist/test/Index/complete-blocks.m
  vendor/clang/dist/test/Index/complete-cxx-inline-methods.cpp
  vendor/clang/dist/test/Index/complete-declarators.m
  vendor/clang/dist/test/Index/complete-enums.c
  vendor/clang/dist/test/Index/complete-exprs.c
  vendor/clang/dist/test/Index/complete-exprs.cpp
  vendor/clang/dist/test/Index/complete-exprs.m
  vendor/clang/dist/test/Index/complete-macros.c
  vendor/clang/dist/test/Index/complete-member-access.m
  vendor/clang/dist/test/Index/complete-method-decls.m
  vendor/clang/dist/test/Index/complete-objc-message.m
  vendor/clang/dist/test/Index/complete-qualified.cpp
  vendor/clang/dist/test/Index/complete-recovery.m
  vendor/clang/dist/test/Index/complete-stmt.c
  vendor/clang/dist/test/Index/complete-super.cpp
  vendor/clang/dist/test/Index/complete-synthesized.m
  vendor/clang/dist/test/Index/complete-type-factors.m
  vendor/clang/dist/test/Index/crash-recovery-code-complete.c
  vendor/clang/dist/test/Index/crash-recovery-reparse.c
  vendor/clang/dist/test/Index/file-refs.m
  vendor/clang/dist/test/Index/fix-its.c
  vendor/clang/dist/test/Index/get-cursor-macro-args.m
  vendor/clang/dist/test/Index/get-cursor.cpp
  vendor/clang/dist/test/Index/get-cursor.m
  vendor/clang/dist/test/Index/invalid-rdar-8236270.cpp
  vendor/clang/dist/test/Index/linkage.c
  vendor/clang/dist/test/Index/local-symbols.m
  vendor/clang/dist/test/Index/overrides.m
  vendor/clang/dist/test/Index/pragma-diag-reparse.c
  vendor/clang/dist/test/Index/print-typekind.c
  vendor/clang/dist/test/Index/print-typekind.m
  vendor/clang/dist/test/Index/properties-class-extensions.m
  vendor/clang/dist/test/Index/recursive-cxx-member-calls.cpp
  vendor/clang/dist/test/Index/retain-target-options.c
  vendor/clang/dist/test/Index/usrs.m
  vendor/clang/dist/test/Index/werror.c
  vendor/clang/dist/test/Lexer/constants.c
  vendor/clang/dist/test/Lexer/cxx0x_keyword_as_cxx98.cpp
  vendor/clang/dist/test/Lexer/cxx0x_raw_string_delim_length.cpp
  vendor/clang/dist/test/Lexer/escape_newline.c
  vendor/clang/dist/test/Lexer/has_extension.c
  vendor/clang/dist/test/Lexer/has_extension_cxx.cpp
  vendor/clang/dist/test/Lexer/has_feature_c1x.c
  vendor/clang/dist/test/Lexer/has_feature_cxx0x.cpp
  vendor/clang/dist/test/Lexer/has_feature_type_traits.cpp
  vendor/clang/dist/test/Lexer/hexfloat.cpp
  vendor/clang/dist/test/Lexer/ms-extensions.c
  vendor/clang/dist/test/Lexer/newline-eof.c
  vendor/clang/dist/test/Lexer/rdr-6096838-2.c
  vendor/clang/dist/test/Lexer/string_concat.cpp
  vendor/clang/dist/test/Lexer/utf8-char-literal.cpp
  vendor/clang/dist/test/Lexer/wchar.c
  vendor/clang/dist/test/Misc/caret-diags-macros.c
  vendor/clang/dist/test/Misc/diag-aka-types.cpp
  vendor/clang/dist/test/Misc/diag-format.c
  vendor/clang/dist/test/Misc/include-stack-for-note-flag.cpp
  vendor/clang/dist/test/Misc/warn-in-system-header.c
  vendor/clang/dist/test/Misc/warning-flags.c
  vendor/clang/dist/test/Modules/Inputs/DependsOnModule.framework/Headers/DependsOnModule.h
  vendor/clang/dist/test/Modules/Inputs/Module.framework/Headers/Module.h
  vendor/clang/dist/test/Modules/Inputs/MutuallyRecursive1.framework/Headers/MutuallyRecursive1.h
  vendor/clang/dist/test/Modules/Inputs/MutuallyRecursive2.framework/Headers/MutuallyRecursive2.h
  vendor/clang/dist/test/Modules/Inputs/diamond_bottom.h
  vendor/clang/dist/test/Modules/Inputs/diamond_left.h
  vendor/clang/dist/test/Modules/Inputs/diamond_right.h
  vendor/clang/dist/test/Modules/cycles.c
  vendor/clang/dist/test/Modules/diamond.c
  vendor/clang/dist/test/Modules/header-import.m
  vendor/clang/dist/test/Modules/irgen.c
  vendor/clang/dist/test/Modules/load_failure.c
  vendor/clang/dist/test/Modules/lookup.cpp
  vendor/clang/dist/test/Modules/lookup.m
  vendor/clang/dist/test/Modules/macros.c
  vendor/clang/dist/test/Modules/module-private.cpp
  vendor/clang/dist/test/Modules/objc-categories.m
  vendor/clang/dist/test/Modules/on-demand-build-warnings.m
  vendor/clang/dist/test/Modules/on-demand-build.m
  vendor/clang/dist/test/Modules/on-demand-macros.m
  vendor/clang/dist/test/PCH/Inputs/arc.h
  vendor/clang/dist/test/PCH/chain-cxx.cpp
  vendor/clang/dist/test/PCH/chain-selectors.m
  vendor/clang/dist/test/PCH/cxx-templates.cpp
  vendor/clang/dist/test/PCH/cxx-templates.h
  vendor/clang/dist/test/PCH/cxx-traits.cpp
  vendor/clang/dist/test/PCH/cxx-traits.h
  vendor/clang/dist/test/PCH/cxx0x-default-delete.cpp
  vendor/clang/dist/test/PCH/exprs.h
  vendor/clang/dist/test/PCH/method-redecls.m
  vendor/clang/dist/test/PCH/method_pool.m
  vendor/clang/dist/test/PCH/modified-header-error.c
  vendor/clang/dist/test/PCH/objc_exprs.h
  vendor/clang/dist/test/PCH/objc_exprs.m
  vendor/clang/dist/test/PCH/reloc.c
  vendor/clang/dist/test/PCH/typo.cpp
  vendor/clang/dist/test/Parser/DelayedTemplateParsing.cpp
  vendor/clang/dist/test/Parser/MicrosoftExtensions.c
  vendor/clang/dist/test/Parser/MicrosoftExtensions.cpp
  vendor/clang/dist/test/Parser/asm.c
  vendor/clang/dist/test/Parser/attr-availability.c
  vendor/clang/dist/test/Parser/attributes.c
  vendor/clang/dist/test/Parser/bracket-crash.cpp
  vendor/clang/dist/test/Parser/check-syntax-1.m
  vendor/clang/dist/test/Parser/cxx-altivec.cpp
  vendor/clang/dist/test/Parser/cxx-class.cpp
  vendor/clang/dist/test/Parser/cxx-condition.cpp
  vendor/clang/dist/test/Parser/cxx-decl.cpp
  vendor/clang/dist/test/Parser/cxx-default-delete.cpp
  vendor/clang/dist/test/Parser/cxx-ext-delete-default.cpp
  vendor/clang/dist/test/Parser/cxx-template-decl.cpp
  vendor/clang/dist/test/Parser/cxx-typeid.cpp
  vendor/clang/dist/test/Parser/cxx-typeof.cpp
  vendor/clang/dist/test/Parser/cxx-using-directive.cpp
  vendor/clang/dist/test/Parser/cxx0x-attributes.cpp
  vendor/clang/dist/test/Parser/cxx0x-in-cxx98.cpp
  vendor/clang/dist/test/Parser/cxx0x-lambda-expressions.cpp
  vendor/clang/dist/test/Parser/cxx0x-literal-operators.cpp
  vendor/clang/dist/test/Parser/declarators.c
  vendor/clang/dist/test/Parser/enhanced-proto-1.m
  vendor/clang/dist/test/Parser/method-def-in-class.m
  vendor/clang/dist/test/Parser/missing-end-2.m
  vendor/clang/dist/test/Parser/missing-end-3.m
  vendor/clang/dist/test/Parser/missing-end.m
  vendor/clang/dist/test/Parser/objc-category-neg-1.m
  vendor/clang/dist/test/Parser/objc-forcollection-neg-2.m
  vendor/clang/dist/test/Parser/objc-forcollection-neg.m
  vendor/clang/dist/test/Parser/objc-foreach-syntax.m
  vendor/clang/dist/test/Parser/objc-init.m
  vendor/clang/dist/test/Parser/objc-missing-impl.m
  vendor/clang/dist/test/Parser/objc-property-syntax.m
  vendor/clang/dist/test/Parser/objc-quirks.m
  vendor/clang/dist/test/Parser/objc-synthesized-recover.m
  vendor/clang/dist/test/Parser/objcxx-lambda-expressions-neg.mm
  vendor/clang/dist/test/Parser/objcxx0x-lambda-expressions.mm
  vendor/clang/dist/test/Parser/recovery.c
  vendor/clang/dist/test/Parser/statements.c
  vendor/clang/dist/test/Preprocessor/feature_tests.c
  vendor/clang/dist/test/Preprocessor/init.c
  vendor/clang/dist/test/Preprocessor/line-directive.c
  vendor/clang/dist/test/Preprocessor/macro_paste_c_block_comment.c
  vendor/clang/dist/test/Preprocessor/optimize.c
  vendor/clang/dist/test/Preprocessor/pic.c
  vendor/clang/dist/test/Preprocessor/pp-record.c
  vendor/clang/dist/test/Preprocessor/pp-record.h
  vendor/clang/dist/test/Preprocessor/pragma_microsoft.c
  vendor/clang/dist/test/Preprocessor/predefined-macros.c
  vendor/clang/dist/test/Preprocessor/stdint.c
  vendor/clang/dist/test/Preprocessor/x86_target_features.c
  vendor/clang/dist/test/Rewriter/blockcast3.mm
  vendor/clang/dist/test/Rewriter/blockstruct.m
  vendor/clang/dist/test/Rewriter/crash.m
  vendor/clang/dist/test/Rewriter/finally.m
  vendor/clang/dist/test/Rewriter/id-test-3.m
  vendor/clang/dist/test/Rewriter/inner-block-helper-funcs.mm
  vendor/clang/dist/test/Rewriter/instancetype-test.mm
  vendor/clang/dist/test/Rewriter/ivar-encoding-1.m
  vendor/clang/dist/test/Rewriter/ivar-encoding-2.m
  vendor/clang/dist/test/Rewriter/metadata-test-1.m
  vendor/clang/dist/test/Rewriter/metadata-test-2.m
  vendor/clang/dist/test/Rewriter/method-encoding-1.m
  vendor/clang/dist/test/Rewriter/objc-encoding-bug-1.m
  vendor/clang/dist/test/Rewriter/objc-ivar-receiver-1.m
  vendor/clang/dist/test/Rewriter/objc-string-concat-1.m
  vendor/clang/dist/test/Rewriter/objc-super-test.m
  vendor/clang/dist/test/Rewriter/objc-synchronized-1.m
  vendor/clang/dist/test/Rewriter/properties.m
  vendor/clang/dist/test/Rewriter/property-dot-syntax.mm
  vendor/clang/dist/test/Rewriter/protocol-rewrite-1.m
  vendor/clang/dist/test/Rewriter/protocol-rewrite-2.m
  vendor/clang/dist/test/Rewriter/rewrite-anonymous-union.m
  vendor/clang/dist/test/Rewriter/rewrite-api-bug.m
  vendor/clang/dist/test/Rewriter/rewrite-block-argument.m
  vendor/clang/dist/test/Rewriter/rewrite-block-consts.mm
  vendor/clang/dist/test/Rewriter/rewrite-block-ivar-call.mm
  vendor/clang/dist/test/Rewriter/rewrite-block-literal-1.mm
  vendor/clang/dist/test/Rewriter/rewrite-block-pointer.mm
  vendor/clang/dist/test/Rewriter/rewrite-block-property.m
  vendor/clang/dist/test/Rewriter/rewrite-byref-in-nested-blocks.mm
  vendor/clang/dist/test/Rewriter/rewrite-byref-vars.mm
  vendor/clang/dist/test/Rewriter/rewrite-cast-ivar-access.mm
  vendor/clang/dist/test/Rewriter/rewrite-cast-to-bool.mm
  vendor/clang/dist/test/Rewriter/rewrite-category-property.mm
  vendor/clang/dist/test/Rewriter/rewrite-constructor-init.mm
  vendor/clang/dist/test/Rewriter/rewrite-eh.m
  vendor/clang/dist/test/Rewriter/rewrite-elaborated-type.mm
  vendor/clang/dist/test/Rewriter/rewrite-extern-c.mm
  vendor/clang/dist/test/Rewriter/rewrite-foreach-1.m
  vendor/clang/dist/test/Rewriter/rewrite-foreach-2.m
  vendor/clang/dist/test/Rewriter/rewrite-foreach-3.m
  vendor/clang/dist/test/Rewriter/rewrite-foreach-4.m
  vendor/clang/dist/test/Rewriter/rewrite-foreach-5.m
  vendor/clang/dist/test/Rewriter/rewrite-foreach-6.m
  vendor/clang/dist/test/Rewriter/rewrite-foreach-7.m
  vendor/clang/dist/test/Rewriter/rewrite-foreach-in-block.mm
  vendor/clang/dist/test/Rewriter/rewrite-foreach-protocol-id.m
  vendor/clang/dist/test/Rewriter/rewrite-forward-class.m
  vendor/clang/dist/test/Rewriter/rewrite-forward-class.mm
  vendor/clang/dist/test/Rewriter/rewrite-function-decl.mm
  vendor/clang/dist/test/Rewriter/rewrite-implementation.mm
  vendor/clang/dist/test/Rewriter/rewrite-ivar-use.m
  vendor/clang/dist/test/Rewriter/rewrite-local-externs-in-block.mm
  vendor/clang/dist/test/Rewriter/rewrite-local-static-id.mm
  vendor/clang/dist/test/Rewriter/rewrite-message-expr.mm
  vendor/clang/dist/test/Rewriter/rewrite-nest.m
  vendor/clang/dist/test/Rewriter/rewrite-nested-blocks-1.mm
  vendor/clang/dist/test/Rewriter/rewrite-nested-blocks-2.mm
  vendor/clang/dist/test/Rewriter/rewrite-nested-blocks.mm
  vendor/clang/dist/test/Rewriter/rewrite-nested-ivar.mm
  vendor/clang/dist/test/Rewriter/rewrite-nested-property-in-blocks.mm
  vendor/clang/dist/test/Rewriter/rewrite-no-nextline.mm
  vendor/clang/dist/test/Rewriter/rewrite-property-attributes.mm
  vendor/clang/dist/test/Rewriter/rewrite-property-set-cfstring.mm
  vendor/clang/dist/test/Rewriter/rewrite-protocol-property.mm
  vendor/clang/dist/test/Rewriter/rewrite-protocol-qualified.mm
  vendor/clang/dist/test/Rewriter/rewrite-protocol-type-1.m
  vendor/clang/dist/test/Rewriter/rewrite-qualified-id.mm
  vendor/clang/dist/test/Rewriter/rewrite-rewritten-initializer.mm
  vendor/clang/dist/test/Rewriter/rewrite-static-block.mm
  vendor/clang/dist/test/Rewriter/rewrite-super-message.mm
  vendor/clang/dist/test/Rewriter/rewrite-trivial-constructor.mm
  vendor/clang/dist/test/Rewriter/rewrite-try-catch.m
  vendor/clang/dist/test/Rewriter/rewrite-typeof.mm
  vendor/clang/dist/test/Rewriter/rewrite-unique-block-api.mm
  vendor/clang/dist/test/Rewriter/rewrite-user-defined-accessors.mm
  vendor/clang/dist/test/Rewriter/rewrite-vararg.m
  vendor/clang/dist/test/Rewriter/rewrite-weak-attr.m
  vendor/clang/dist/test/Rewriter/static-type-protocol-1.m
  vendor/clang/dist/test/Rewriter/undecl-objc-h.m
  vendor/clang/dist/test/Rewriter/undeclared-method-1.m
  vendor/clang/dist/test/Rewriter/undef-field-reference-1.m
  vendor/clang/dist/test/Rewriter/va-method.m
  vendor/clang/dist/test/Rewriter/weak_byref_objects.m
  vendor/clang/dist/test/Sema/128bitint.c
  vendor/clang/dist/test/Sema/MicrosoftExtensions.c
  vendor/clang/dist/test/Sema/PR2963-enum-constant.c
  vendor/clang/dist/test/Sema/__try.c
  vendor/clang/dist/test/Sema/align-x86.c
  vendor/clang/dist/test/Sema/anonymous-struct-union.c
  vendor/clang/dist/test/Sema/arm-neon-types.c
  vendor/clang/dist/test/Sema/array-bounds-ptr-arith.c
  vendor/clang/dist/test/Sema/array-init.c
  vendor/clang/dist/test/Sema/asm.c
  vendor/clang/dist/test/Sema/atomic-ops.c
  vendor/clang/dist/test/Sema/atomic-type.c
  vendor/clang/dist/test/Sema/attr-availability-ios.c
  vendor/clang/dist/test/Sema/attr-availability-macosx.c
  vendor/clang/dist/test/Sema/attr-availability.c
  vendor/clang/dist/test/Sema/attr-deprecated.c
  vendor/clang/dist/test/Sema/attr-unavailable-message.c
  vendor/clang/dist/test/Sema/block-misc.c
  vendor/clang/dist/test/Sema/block-printf-attribute-1.c
  vendor/clang/dist/test/Sema/block-return.c
  vendor/clang/dist/test/Sema/block-sentinel-attribute.c
  vendor/clang/dist/test/Sema/builtins.c
  vendor/clang/dist/test/Sema/c89.c
  vendor/clang/dist/test/Sema/compare.c
  vendor/clang/dist/test/Sema/complex-init-list.c
  vendor/clang/dist/test/Sema/compound-literal.c
  vendor/clang/dist/test/Sema/conditional-expr.c
  vendor/clang/dist/test/Sema/const-eval.c
  vendor/clang/dist/test/Sema/constant-conversion.c
  vendor/clang/dist/test/Sema/conversion-64-32.c
  vendor/clang/dist/test/Sema/conversion.c
  vendor/clang/dist/test/Sema/default.c
  vendor/clang/dist/test/Sema/enum.c
  vendor/clang/dist/test/Sema/format-strings-fixit.c
  vendor/clang/dist/test/Sema/format-strings-scanf.c
  vendor/clang/dist/test/Sema/format-strings.c
  vendor/clang/dist/test/Sema/function.c
  vendor/clang/dist/test/Sema/gnu89.c
  vendor/clang/dist/test/Sema/i-c-e.c
  vendor/clang/dist/test/Sema/implicit-builtin-decl.c
  vendor/clang/dist/test/Sema/implicit-builtin-redecl.c
  vendor/clang/dist/test/Sema/implicit-decl.c
  vendor/clang/dist/test/Sema/init.c
  vendor/clang/dist/test/Sema/invalid-struct-init.c
  vendor/clang/dist/test/Sema/ms_class_layout.cpp
  vendor/clang/dist/test/Sema/no-format-y2k-turnsoff-format.c
  vendor/clang/dist/test/Sema/offsetof.c
  vendor/clang/dist/test/Sema/overloadable-complex.c
  vendor/clang/dist/test/Sema/overloadable.c
  vendor/clang/dist/test/Sema/pragma-ms_struct.c
  vendor/clang/dist/test/Sema/pragma-pack-2.c
  vendor/clang/dist/test/Sema/return.c
  vendor/clang/dist/test/Sema/statements.c
  vendor/clang/dist/test/Sema/static-init.c
  vendor/clang/dist/test/Sema/switch.c
  vendor/clang/dist/test/Sema/thread-specifier.c
  vendor/clang/dist/test/Sema/types.c
  vendor/clang/dist/test/Sema/ucn-cstring.c
  vendor/clang/dist/test/Sema/uninit-variables.c
  vendor/clang/dist/test/Sema/vector-assign.c
  vendor/clang/dist/test/Sema/vector-cast.c
  vendor/clang/dist/test/Sema/vector-ops.c
  vendor/clang/dist/test/Sema/vla.c
  vendor/clang/dist/test/Sema/warn-cast-align.c
  vendor/clang/dist/test/Sema/warn-unreachable.c
  vendor/clang/dist/test/Sema/x86-builtin-palignr.c
  vendor/clang/dist/test/SemaCXX/MicrosoftCompatibility.cpp
  vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp
  vendor/clang/dist/test/SemaCXX/PR9460.cpp
  vendor/clang/dist/test/SemaCXX/PR9461.cpp
  vendor/clang/dist/test/SemaCXX/PR9572.cpp
  vendor/clang/dist/test/SemaCXX/__null.cpp
  vendor/clang/dist/test/SemaCXX/access.cpp
  vendor/clang/dist/test/SemaCXX/addr-of-overloaded-function.cpp
  vendor/clang/dist/test/SemaCXX/aggregate-initialization.cpp
  vendor/clang/dist/test/SemaCXX/alias-template.cpp
  vendor/clang/dist/test/SemaCXX/altivec.cpp
  vendor/clang/dist/test/SemaCXX/anonymous-struct.cpp
  vendor/clang/dist/test/SemaCXX/array-bounds-ptr-arith.cpp
  vendor/clang/dist/test/SemaCXX/array-bounds.cpp
  vendor/clang/dist/test/SemaCXX/attr-cxx0x.cpp
  vendor/clang/dist/test/SemaCXX/attr-deprecated.cpp
  vendor/clang/dist/test/SemaCXX/attr-sentinel.cpp
  vendor/clang/dist/test/SemaCXX/auto-cxx98.cpp
  vendor/clang/dist/test/SemaCXX/blocks-1.cpp
  vendor/clang/dist/test/SemaCXX/c99-variable-length-array.cpp
  vendor/clang/dist/test/SemaCXX/c99.cpp
  vendor/clang/dist/test/SemaCXX/class-base-member-init.cpp
  vendor/clang/dist/test/SemaCXX/class.cpp
  vendor/clang/dist/test/SemaCXX/complex-overload.cpp
  vendor/clang/dist/test/SemaCXX/condition.cpp
  vendor/clang/dist/test/SemaCXX/conditional-expr.cpp
  vendor/clang/dist/test/SemaCXX/constant-expression.cpp
  vendor/clang/dist/test/SemaCXX/constructor-initializer.cpp
  vendor/clang/dist/test/SemaCXX/conversion.cpp
  vendor/clang/dist/test/SemaCXX/copy-assignment.cpp
  vendor/clang/dist/test/SemaCXX/copy-initialization.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-class.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-compat.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-cursory-default-delete.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-defaulted-functions.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-deleted-default-ctor.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-initializer-scalars.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-nontrivial-union.cpp
  vendor/clang/dist/test/SemaCXX/cxx0x-return-init-list.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat-pedantic.cpp
  vendor/clang/dist/test/SemaCXX/cxx98-compat.cpp
  vendor/clang/dist/test/SemaCXX/dcl_init_aggr.cpp
  vendor/clang/dist/test/SemaCXX/decl-expr-ambiguity.cpp
  vendor/clang/dist/test/SemaCXX/decltype-crash.cpp
  vendor/clang/dist/test/SemaCXX/decltype.cpp
  vendor/clang/dist/test/SemaCXX/default1.cpp
  vendor/clang/dist/test/SemaCXX/default2.cpp
  vendor/clang/dist/test/SemaCXX/deleted-function.cpp
  vendor/clang/dist/test/SemaCXX/deleted-operator.cpp
  vendor/clang/dist/test/SemaCXX/dependent-auto.cpp
  vendor/clang/dist/test/SemaCXX/destructor.cpp
  vendor/clang/dist/test/SemaCXX/empty-class-layout.cpp
  vendor/clang/dist/test/SemaCXX/enum-bitfield.cpp
  vendor/clang/dist/test/SemaCXX/enum-scoped.cpp
  vendor/clang/dist/test/SemaCXX/enum.cpp
  vendor/clang/dist/test/SemaCXX/exceptions.cpp
  vendor/clang/dist/test/SemaCXX/explicit.cpp
  vendor/clang/dist/test/SemaCXX/expression-traits.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/friend.cpp
  vendor/clang/dist/test/SemaCXX/function-redecl.cpp
  vendor/clang/dist/test/SemaCXX/function-type-qual.cpp
  vendor/clang/dist/test/SemaCXX/gnu-case-ranges.cpp
  vendor/clang/dist/test/SemaCXX/goto.cpp
  vendor/clang/dist/test/SemaCXX/i-c-e-cxx.cpp
  vendor/clang/dist/test/SemaCXX/implicit-exception-spec.cpp
  vendor/clang/dist/test/SemaCXX/incomplete-call.cpp
  vendor/clang/dist/test/SemaCXX/instantiate-blocks.cpp
  vendor/clang/dist/test/SemaCXX/invalid-member-expr.cpp
  vendor/clang/dist/test/SemaCXX/issue547.cpp
  vendor/clang/dist/test/SemaCXX/literal-operators.cpp
  vendor/clang/dist/test/SemaCXX/literal-type.cpp
  vendor/clang/dist/test/SemaCXX/member-expr.cpp
  vendor/clang/dist/test/SemaCXX/member-init.cpp
  vendor/clang/dist/test/SemaCXX/member-pointer.cpp
  vendor/clang/dist/test/SemaCXX/microsoft-cxx0x.cpp
  vendor/clang/dist/test/SemaCXX/missing-header.cpp
  vendor/clang/dist/test/SemaCXX/missing-namespace-qualifier-typo-corrections.cpp
  vendor/clang/dist/test/SemaCXX/namespace-alias.cpp
  vendor/clang/dist/test/SemaCXX/nested-name-spec.cpp
  vendor/clang/dist/test/SemaCXX/new-delete.cpp
  vendor/clang/dist/test/SemaCXX/null_in_arithmetic_ops.cpp
  vendor/clang/dist/test/SemaCXX/nullptr.cpp
  vendor/clang/dist/test/SemaCXX/offsetof.cpp
  vendor/clang/dist/test/SemaCXX/overload-call.cpp
  vendor/clang/dist/test/SemaCXX/overload-member-call.cpp
  vendor/clang/dist/test/SemaCXX/overloaded-name.cpp
  vendor/clang/dist/test/SemaCXX/overloaded-operator.cpp
  vendor/clang/dist/test/SemaCXX/pseudo-destructors.cpp
  vendor/clang/dist/test/SemaCXX/qual-id-test.cpp
  vendor/clang/dist/test/SemaCXX/qualified-id-lookup.cpp
  vendor/clang/dist/test/SemaCXX/reinterpret-cast.cpp
  vendor/clang/dist/test/SemaCXX/reinterpret-fn-obj-pedantic.cpp
  vendor/clang/dist/test/SemaCXX/return-noreturn.cpp
  vendor/clang/dist/test/SemaCXX/scope-check.cpp
  vendor/clang/dist/test/SemaCXX/statements.cpp
  vendor/clang/dist/test/SemaCXX/static-assert.cpp
  vendor/clang/dist/test/SemaCXX/switch.cpp
  vendor/clang/dist/test/SemaCXX/this.cpp
  vendor/clang/dist/test/SemaCXX/trailing-return-0x.cpp
  vendor/clang/dist/test/SemaCXX/type-traits.cpp
  vendor/clang/dist/test/SemaCXX/typedef-redecl.cpp
  vendor/clang/dist/test/SemaCXX/typeid.cpp
  vendor/clang/dist/test/SemaCXX/typo-correction.cpp
  vendor/clang/dist/test/SemaCXX/undefined-internal.cpp
  vendor/clang/dist/test/SemaCXX/underlying_type.cpp
  vendor/clang/dist/test/SemaCXX/uninit-variables.cpp
  vendor/clang/dist/test/SemaCXX/uninitialized.cpp
  vendor/clang/dist/test/SemaCXX/unknown-anytype.cpp
  vendor/clang/dist/test/SemaCXX/value-initialization.cpp
  vendor/clang/dist/test/SemaCXX/vararg-non-pod.cpp
  vendor/clang/dist/test/SemaCXX/vector.cpp
  vendor/clang/dist/test/SemaCXX/warn-bool-conversion.cpp
  vendor/clang/dist/test/SemaCXX/warn-large-by-value-copy.cpp
  vendor/clang/dist/test/SemaCXX/warn-memset-bad-sizeof.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-unreachable.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-parameters.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-value.cpp
  vendor/clang/dist/test/SemaCXX/warn-unused-variables.cpp
  vendor/clang/dist/test/SemaCXX/warn-weak-vtables.cpp
  vendor/clang/dist/test/SemaObjC/ContClassPropertyLookup.m
  vendor/clang/dist/test/SemaObjC/DoubleMethod.m
  vendor/clang/dist/test/SemaObjC/alias-test-2.m
  vendor/clang/dist/test/SemaObjC/arc-bridged-cast.m
  vendor/clang/dist/test/SemaObjC/arc-cf.m
  vendor/clang/dist/test/SemaObjC/arc-decls.m
  vendor/clang/dist/test/SemaObjC/arc-jump-block.m
  vendor/clang/dist/test/SemaObjC/arc-no-runtime.m
  vendor/clang/dist/test/SemaObjC/arc-peformselector.m
  vendor/clang/dist/test/SemaObjC/arc-property-lifetime.m
  vendor/clang/dist/test/SemaObjC/arc-property.m
  vendor/clang/dist/test/SemaObjC/arc-retain-block-property.m
  vendor/clang/dist/test/SemaObjC/arc-setter-property-match.m
  vendor/clang/dist/test/SemaObjC/arc-type-conversion.m
  vendor/clang/dist/test/SemaObjC/arc-unavailable-for-weakref.m
  vendor/clang/dist/test/SemaObjC/arc-unbridged-cast.m
  vendor/clang/dist/test/SemaObjC/arc-unsafe-assigns.m
  vendor/clang/dist/test/SemaObjC/arc.m
  vendor/clang/dist/test/SemaObjC/assign-rvalue-message.m
  vendor/clang/dist/test/SemaObjC/atomoic-property-synnthesis-rules.m
  vendor/clang/dist/test/SemaObjC/attr-deprecated.m
  vendor/clang/dist/test/SemaObjC/autoreleasepool.m
  vendor/clang/dist/test/SemaObjC/bad-property-synthesis-crash.m
  vendor/clang/dist/test/SemaObjC/block-type-safety.m
  vendor/clang/dist/test/SemaObjC/blocks.m
  vendor/clang/dist/test/SemaObjC/builtin_objc_lib_functions.m
  vendor/clang/dist/test/SemaObjC/call-super-2.m
  vendor/clang/dist/test/SemaObjC/category-1.m
  vendor/clang/dist/test/SemaObjC/category-method-lookup.m
  vendor/clang/dist/test/SemaObjC/check-dup-decl-methods-1.m
  vendor/clang/dist/test/SemaObjC/check-dup-objc-decls-1.m
  vendor/clang/dist/test/SemaObjC/class-conforming-protocol-1.m
  vendor/clang/dist/test/SemaObjC/class-def-test-1.m
  vendor/clang/dist/test/SemaObjC/class-extension-after-implementation.m
  vendor/clang/dist/test/SemaObjC/class-extension-dup-methods.m
  vendor/clang/dist/test/SemaObjC/class-getter-using-dotsyntax.m
  vendor/clang/dist/test/SemaObjC/class-impl-1.m
  vendor/clang/dist/test/SemaObjC/class-message-protocol-lookup.m
  vendor/clang/dist/test/SemaObjC/class-method-self.m
  vendor/clang/dist/test/SemaObjC/class-proto-1.m
  vendor/clang/dist/test/SemaObjC/class-protocol-method-match.m
  vendor/clang/dist/test/SemaObjC/compare-qualified-id.m
  vendor/clang/dist/test/SemaObjC/compatible-protocol-qualified-types.m
  vendor/clang/dist/test/SemaObjC/comptypes-1.m
  vendor/clang/dist/test/SemaObjC/comptypes-10.m
  vendor/clang/dist/test/SemaObjC/comptypes-7.m
  vendor/clang/dist/test/SemaObjC/comptypes-a.m
  vendor/clang/dist/test/SemaObjC/conditional-expr-3.m
  vendor/clang/dist/test/SemaObjC/conditional-expr-5.m
  vendor/clang/dist/test/SemaObjC/conditional-expr.m
  vendor/clang/dist/test/SemaObjC/conflict-nonfragile-abi2.m
  vendor/clang/dist/test/SemaObjC/conflicting-ivar-test-1.m
  vendor/clang/dist/test/SemaObjC/continuation-class-err.m
  vendor/clang/dist/test/SemaObjC/continuation-class-property.m
  vendor/clang/dist/test/SemaObjC/custom-atomic-property.m
  vendor/clang/dist/test/SemaObjC/default-synthesize-1.m
  vendor/clang/dist/test/SemaObjC/default-synthesize-2.m
  vendor/clang/dist/test/SemaObjC/default-synthesize.m
  vendor/clang/dist/test/SemaObjC/deref-interface.m
  vendor/clang/dist/test/SemaObjC/direct-synthesized-ivar-access.m
  vendor/clang/dist/test/SemaObjC/dist-object-modifiers.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/exprs.m
  vendor/clang/dist/test/SemaObjC/foreach.m
  vendor/clang/dist/test/SemaObjC/format-strings-objc.m
  vendor/clang/dist/test/SemaObjC/forward-class-1.m
  vendor/clang/dist/test/SemaObjC/forward-class-receiver.m
  vendor/clang/dist/test/SemaObjC/gcc-cast-ext.m
  vendor/clang/dist/test/SemaObjC/ibaction.m
  vendor/clang/dist/test/SemaObjC/iboutletcollection-attr.m
  vendor/clang/dist/test/SemaObjC/id-isa-ref.m
  vendor/clang/dist/test/SemaObjC/idiomatic-parentheses.m
  vendor/clang/dist/test/SemaObjC/incomplete-implementation.m
  vendor/clang/dist/test/SemaObjC/instancetype.m
  vendor/clang/dist/test/SemaObjC/interface-scope-2.m
  vendor/clang/dist/test/SemaObjC/invalid-code.m
  vendor/clang/dist/test/SemaObjC/invalid-objc-decls-1.m
  vendor/clang/dist/test/SemaObjC/ivar-access-tests.m
  vendor/clang/dist/test/SemaObjC/ivar-in-class-extension.m
  vendor/clang/dist/test/SemaObjC/ivar-in-implementations.m
  vendor/clang/dist/test/SemaObjC/ivar-lookup-resolution-builtin.m
  vendor/clang/dist/test/SemaObjC/ivar-lookup.m
  vendor/clang/dist/test/SemaObjC/ivar-ref-misuse.m
  vendor/clang/dist/test/SemaObjC/legacy-implementation-1.m
  vendor/clang/dist/test/SemaObjC/message.m
  vendor/clang/dist/test/SemaObjC/method-attributes.m
  vendor/clang/dist/test/SemaObjC/method-bad-param.m
  vendor/clang/dist/test/SemaObjC/method-conflict-1.m
  vendor/clang/dist/test/SemaObjC/method-conflict-2.m
  vendor/clang/dist/test/SemaObjC/method-conflict.m
  vendor/clang/dist/test/SemaObjC/method-def-1.m
  vendor/clang/dist/test/SemaObjC/method-lookup.m
  vendor/clang/dist/test/SemaObjC/method-not-defined.m
  vendor/clang/dist/test/SemaObjC/method-prototype-scope.m
  vendor/clang/dist/test/SemaObjC/method-typecheck-1.m
  vendor/clang/dist/test/SemaObjC/method-undef-category-warn-1.m
  vendor/clang/dist/test/SemaObjC/method-undef-extension-warn-1.m
  vendor/clang/dist/test/SemaObjC/method-undefined-warn-1.m
  vendor/clang/dist/test/SemaObjC/method-unused-attribute.m
  vendor/clang/dist/test/SemaObjC/missing-atend-metadata.m
  vendor/clang/dist/test/SemaObjC/missing-method-return-type.m
  vendor/clang/dist/test/SemaObjC/nested-typedef-decl.m
  vendor/clang/dist/test/SemaObjC/newproperty-class-method-1.m
  vendor/clang/dist/test/SemaObjC/no-gc-weak-test.m
  vendor/clang/dist/test/SemaObjC/no-protocol-option-tests.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-warning-unavail-unimp.m
  vendor/clang/dist/test/SemaObjC/nonnull.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-cstyle-args-in-methods.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/property-10.m
  vendor/clang/dist/test/SemaObjC/property-2.m
  vendor/clang/dist/test/SemaObjC/property-9.m
  vendor/clang/dist/test/SemaObjC/property-and-ivar-use.m
  vendor/clang/dist/test/SemaObjC/property-category-1.m
  vendor/clang/dist/test/SemaObjC/property-category-3.m
  vendor/clang/dist/test/SemaObjC/property-category-4.m
  vendor/clang/dist/test/SemaObjC/property-category-impl.m
  vendor/clang/dist/test/SemaObjC/property-dot-receiver.m
  vendor/clang/dist/test/SemaObjC/property-error-readonly-assign.m
  vendor/clang/dist/test/SemaObjC/property-expression-error.m
  vendor/clang/dist/test/SemaObjC/property-impl-misuse.m
  vendor/clang/dist/test/SemaObjC/property-in-class-extension.m
  vendor/clang/dist/test/SemaObjC/property-ivar-mismatch.m
  vendor/clang/dist/test/SemaObjC/property-lookup-in-id.m
  vendor/clang/dist/test/SemaObjC/property-method-lookup-impl.m
  vendor/clang/dist/test/SemaObjC/property-missing.m
  vendor/clang/dist/test/SemaObjC/property-not-lvalue.m
  vendor/clang/dist/test/SemaObjC/property-ns-returns-not-retained-attr.m
  vendor/clang/dist/test/SemaObjC/property-redundant-decl-accessor.m
  vendor/clang/dist/test/SemaObjC/property-typecheck-1.m
  vendor/clang/dist/test/SemaObjC/property-user-setter.m
  vendor/clang/dist/test/SemaObjC/property.m
  vendor/clang/dist/test/SemaObjC/protocol-archane.m
  vendor/clang/dist/test/SemaObjC/protocol-id-test-1.m
  vendor/clang/dist/test/SemaObjC/protocol-id-test-2.m
  vendor/clang/dist/test/SemaObjC/protocol-implementing-class-methods.m
  vendor/clang/dist/test/SemaObjC/provisional-ivar-lookup.m
  vendor/clang/dist/test/SemaObjC/qualified-protocol-method-conflicts.m
  vendor/clang/dist/test/SemaObjC/related-result-type-inference.m
  vendor/clang/dist/test/SemaObjC/return.m
  vendor/clang/dist/test/SemaObjC/scope-check.m
  vendor/clang/dist/test/SemaObjC/selector-3.m
  vendor/clang/dist/test/SemaObjC/selector-error.m
  vendor/clang/dist/test/SemaObjC/self-assign.m
  vendor/clang/dist/test/SemaObjC/self-declared-in-block.m
  vendor/clang/dist/test/SemaObjC/sizeof-interface.m
  vendor/clang/dist/test/SemaObjC/special-dep-unavail-warning.m
  vendor/clang/dist/test/SemaObjC/stand-alone-implementation.m
  vendor/clang/dist/test/SemaObjC/super.m
  vendor/clang/dist/test/SemaObjC/synchronized.m
  vendor/clang/dist/test/SemaObjC/synth-provisional-ivars-1.m
  vendor/clang/dist/test/SemaObjC/synth-provisional-ivars.m
  vendor/clang/dist/test/SemaObjC/synthesize-setter-contclass.m
  vendor/clang/dist/test/SemaObjC/synthesized-ivar.m
  vendor/clang/dist/test/SemaObjC/transparent-union.m
  vendor/clang/dist/test/SemaObjC/try-catch.m
  vendor/clang/dist/test/SemaObjC/typedef-class.m
  vendor/clang/dist/test/SemaObjC/undeclared-selector.m
  vendor/clang/dist/test/SemaObjC/undef-protocol-methods-1.m
  vendor/clang/dist/test/SemaObjC/undef-superclass-1.m
  vendor/clang/dist/test/SemaObjC/undefined-protocol-type-1.m
  vendor/clang/dist/test/SemaObjC/unimplemented-protocol-prop.m
  vendor/clang/dist/test/SemaObjC/unused.m
  vendor/clang/dist/test/SemaObjC/warn-deprecated-implementations.m
  vendor/clang/dist/test/SemaObjC/warn-implicit-atomic-property.m
  vendor/clang/dist/test/SemaObjC/warn-missing-super.m
  vendor/clang/dist/test/SemaObjC/warn-retain-cycle.m
  vendor/clang/dist/test/SemaObjC/warn-strict-selector-match.m
  vendor/clang/dist/test/SemaObjC/warn-weak-field.m
  vendor/clang/dist/test/SemaObjC/weak-property.m
  vendor/clang/dist/test/SemaObjCXX/arc-0x.mm
  vendor/clang/dist/test/SemaObjCXX/arc-overloading.mm
  vendor/clang/dist/test/SemaObjCXX/arc-templates.mm
  vendor/clang/dist/test/SemaObjCXX/arc-type-conversion.mm
  vendor/clang/dist/test/SemaObjCXX/arc-type-traits.mm
  vendor/clang/dist/test/SemaObjCXX/arc-unavailable-for-weakref.mm
  vendor/clang/dist/test/SemaObjCXX/blocks.mm
  vendor/clang/dist/test/SemaObjCXX/composite-objc-pointertype.mm
  vendor/clang/dist/test/SemaObjCXX/cstyle-block-pointer-cast.mm
  vendor/clang/dist/test/SemaObjCXX/cxxoperator-selector.mm
  vendor/clang/dist/test/SemaObjCXX/goto.mm
  vendor/clang/dist/test/SemaObjCXX/instantiate-expr.mm
  vendor/clang/dist/test/SemaObjCXX/instantiate-method-return.mm
  vendor/clang/dist/test/SemaObjCXX/ivar-construct.mm
  vendor/clang/dist/test/SemaObjCXX/ivar-lookup.mm
  vendor/clang/dist/test/SemaObjCXX/message.mm
  vendor/clang/dist/test/SemaObjCXX/objc-decls-inside-namespace.mm
  vendor/clang/dist/test/SemaObjCXX/objc-pointer-conv.mm
  vendor/clang/dist/test/SemaObjCXX/overload.mm
  vendor/clang/dist/test/SemaObjCXX/propert-dot-error.mm
  vendor/clang/dist/test/SemaObjCXX/properties.mm
  vendor/clang/dist/test/SemaObjCXX/property-reference.mm
  vendor/clang/dist/test/SemaObjCXX/property-synthesis-error.mm
  vendor/clang/dist/test/SemaObjCXX/unknown-anytype.mm
  vendor/clang/dist/test/SemaObjCXX/vararg-non-pod.mm
  vendor/clang/dist/test/SemaObjCXX/void_to_obj.mm
  vendor/clang/dist/test/SemaObjCXX/warn-strict-selector-match.mm
  vendor/clang/dist/test/SemaTemplate/alias-templates.cpp
  vendor/clang/dist/test/SemaTemplate/atomics.cpp
  vendor/clang/dist/test/SemaTemplate/canonical-expr-type-0x.cpp
  vendor/clang/dist/test/SemaTemplate/class-template-ctor-initializer.cpp
  vendor/clang/dist/test/SemaTemplate/class-template-decl.cpp
  vendor/clang/dist/test/SemaTemplate/class-template-spec.cpp
  vendor/clang/dist/test/SemaTemplate/deduction-crash.cpp
  vendor/clang/dist/test/SemaTemplate/delegating-constructors.cpp
  vendor/clang/dist/test/SemaTemplate/enum-forward.cpp
  vendor/clang/dist/test/SemaTemplate/explicit-instantiation.cpp
  vendor/clang/dist/test/SemaTemplate/friend-template.cpp
  vendor/clang/dist/test/SemaTemplate/friend.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-complete.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-declref-ice.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-expr-1.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-expr-4.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-expr-5.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-function-1.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-member-class.cpp
  vendor/clang/dist/test/SemaTemplate/instantiate-static-var.cpp
  vendor/clang/dist/test/SemaTemplate/instantiation-depth.cpp
  vendor/clang/dist/test/SemaTemplate/member-access-ambig.cpp
  vendor/clang/dist/test/SemaTemplate/member-template-access-expr.cpp
  vendor/clang/dist/test/SemaTemplate/ms-lookup-template-base-classes.cpp
  vendor/clang/dist/test/SemaTemplate/nested-template.cpp
  vendor/clang/dist/test/SemaTemplate/qualified-id.cpp
  vendor/clang/dist/test/SemaTemplate/resolve-single-template-id.cpp
  vendor/clang/dist/test/SemaTemplate/temp_arg_template.cpp
  vendor/clang/dist/test/SemaTemplate/temp_class_spec_neg.cpp
  vendor/clang/dist/test/SemaTemplate/temp_explicit.cpp
  vendor/clang/dist/test/SemaTemplate/temp_explicit_cxx0x.cpp
  vendor/clang/dist/test/SemaTemplate/template-id-expr.cpp
  vendor/clang/dist/test/SemaTemplate/template-id-printing.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-arcmt-test/c-arcmt-test.c
  vendor/clang/dist/tools/c-index-test/Makefile
  vendor/clang/dist/tools/c-index-test/c-index-test.c
  vendor/clang/dist/tools/diagtool/ListWarnings.cpp
  vendor/clang/dist/tools/diagtool/Makefile
  vendor/clang/dist/tools/driver/CMakeLists.txt
  vendor/clang/dist/tools/driver/Makefile
  vendor/clang/dist/tools/driver/cc1_main.cpp
  vendor/clang/dist/tools/driver/cc1as_main.cpp
  vendor/clang/dist/tools/driver/driver.cpp
  vendor/clang/dist/tools/libclang/ARCMigrate.cpp
  vendor/clang/dist/tools/libclang/CIndex.cpp
  vendor/clang/dist/tools/libclang/CIndexCXX.cpp
  vendor/clang/dist/tools/libclang/CIndexCodeCompletion.cpp
  vendor/clang/dist/tools/libclang/CIndexDiagnostic.cpp
  vendor/clang/dist/tools/libclang/CIndexDiagnostic.h
  vendor/clang/dist/tools/libclang/CIndexHigh.cpp
  vendor/clang/dist/tools/libclang/CIndexUSRs.cpp
  vendor/clang/dist/tools/libclang/CIndexer.cpp
  vendor/clang/dist/tools/libclang/CIndexer.h
  vendor/clang/dist/tools/libclang/CMakeLists.txt
  vendor/clang/dist/tools/libclang/CXCursor.cpp
  vendor/clang/dist/tools/libclang/CXCursor.h
  vendor/clang/dist/tools/libclang/CXSourceLocation.h
  vendor/clang/dist/tools/libclang/CXString.h
  vendor/clang/dist/tools/libclang/CXTranslationUnit.h
  vendor/clang/dist/tools/libclang/CXType.cpp
  vendor/clang/dist/tools/libclang/Index_Internal.h
  vendor/clang/dist/tools/libclang/Makefile
  vendor/clang/dist/tools/libclang/libclang.exports
  vendor/clang/dist/tools/scan-build/ccc-analyzer
  vendor/clang/dist/tools/scan-build/scan-build
  vendor/clang/dist/tools/scan-build/set-xcode-analyzer
  vendor/clang/dist/unittests/Basic/Makefile
  vendor/clang/dist/unittests/CMakeLists.txt
  vendor/clang/dist/unittests/Frontend/FrontendActionTest.cpp
  vendor/clang/dist/unittests/Frontend/Makefile
  vendor/clang/dist/unittests/Makefile
  vendor/clang/dist/utils/C++Tests/LLVM-Code-Compile/lit.local.cfg
  vendor/clang/dist/utils/C++Tests/LLVM-Code-Symbols/lit.local.cfg
  vendor/clang/dist/utils/C++Tests/LLVM-Code-Syntax/lit.local.cfg
  vendor/clang/dist/utils/FuzzTest
  vendor/clang/dist/utils/TableGen/CMakeLists.txt
  vendor/clang/dist/utils/TableGen/ClangAttrEmitter.cpp
  vendor/clang/dist/utils/TableGen/ClangAttrEmitter.h
  vendor/clang/dist/utils/TableGen/ClangDiagnosticsEmitter.cpp
  vendor/clang/dist/utils/TableGen/NeonEmitter.cpp
  vendor/clang/dist/utils/TableGen/NeonEmitter.h
  vendor/clang/dist/utils/TableGen/TableGen.cpp
  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/clangVisualizers.txt
  vendor/clang/dist/www/OpenProjects.html
  vendor/clang/dist/www/UniversalDriver.html
  vendor/clang/dist/www/analyzer/annotations.html
  vendor/clang/dist/www/analyzer/available_checks.html
  vendor/clang/dist/www/analyzer/dev_cxx.html
  vendor/clang/dist/www/analyzer/filing_bugs.html
  vendor/clang/dist/www/analyzer/index.html
  vendor/clang/dist/www/analyzer/installation.html
  vendor/clang/dist/www/analyzer/latest_checker.html.incl
  vendor/clang/dist/www/analyzer/menu.html.incl
  vendor/clang/dist/www/analyzer/release_notes.html
  vendor/clang/dist/www/analyzer/scan-build.html
  vendor/clang/dist/www/analyzer/xcode.html
  vendor/clang/dist/www/clang_video-05-25-2007.html
  vendor/clang/dist/www/clang_video-07-25-2007.html
  vendor/clang/dist/www/comparison.html
  vendor/clang/dist/www/compatibility.html
  vendor/clang/dist/www/cxx_compatibility.html
  vendor/clang/dist/www/cxx_status.html
  vendor/clang/dist/www/diagnostics.html
  vendor/clang/dist/www/features.html
  vendor/clang/dist/www/get_involved.html
  vendor/clang/dist/www/get_started.html
  vendor/clang/dist/www/hacking.html
  vendor/clang/dist/www/index.html
  vendor/clang/dist/www/performance-2008-10-31.html
  vendor/clang/dist/www/performance-2009-03-02.html
  vendor/clang/dist/www/performance.html
  vendor/clang/dist/www/related.html

Modified: vendor/clang/dist/CMakeLists.txt
==============================================================================
--- vendor/clang/dist/CMakeLists.txt	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/CMakeLists.txt	Sat Apr 14 14:01:31 2012	(r234287)
@@ -204,7 +204,8 @@ macro(add_clang_library name)
   endif(MSVC)
   install(TARGETS ${name}
     LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
-    ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+    ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}
+    RUNTIME DESTINATION bin)
   set_target_properties(${name} PROPERTIES FOLDER "Clang libraries")
 endmacro(add_clang_library)
 
@@ -223,6 +224,7 @@ install(DIRECTORY include/
   FILES_MATCHING
   PATTERN "*.def"
   PATTERN "*.h"
+  PATTERN "config.h" EXCLUDE
   PATTERN ".svn" EXCLUDE
   )
 
@@ -233,7 +235,7 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY
   PATTERN "*.inc"
   )
 
-add_definitions( -D_GNU_SOURCE -DHAVE_CLANG_CONFIG_H )
+add_definitions( -D_GNU_SOURCE )
 
 # Clang version information
 set(CLANG_EXECUTABLE_VERSION
@@ -246,10 +248,8 @@ mark_as_advanced(CLANG_EXECUTABLE_VERSIO
 
 add_subdirectory(utils/TableGen)
 
-option(CLANG_BUILD_EXAMPLES "Build CLANG example programs." OFF)
-if(CLANG_BUILD_EXAMPLES)
-  add_subdirectory(examples)
-endif ()
+option(CLANG_BUILD_EXAMPLES "Build CLANG example programs by default." OFF)
+add_subdirectory(examples)
 
 add_subdirectory(include)
 add_subdirectory(lib)

Modified: vendor/clang/dist/INPUTS/all-std-headers.cpp
==============================================================================
--- vendor/clang/dist/INPUTS/all-std-headers.cpp	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/INPUTS/all-std-headers.cpp	Sat Apr 14 14:01:31 2012	(r234287)
@@ -44,8 +44,43 @@
 #include <stdexcept>
 #include <streambuf>
 #include <string>
-#include <strstream> 
+#if __has_include(<strstream>)
+#include <strstream>
+#endif
 #include <typeinfo>
 #include <utility>
 #include <valarray>
 #include <vector>
+
+#if __cplusplus >= 201103 || defined(__GXX_EXPERIMENTAL_CXX0X__)
+#include <array>
+#if __has_include(<atomic>)
+#include <atomic>
+#endif
+#include <chrono>
+#if __has_include(<codecvt>)
+#include <codecvt>
+#endif
+#include <condition_variable>
+#include <forward_list>
+#if __has_include(<future>)
+#include <future>
+#endif
+#include <initializer_list>
+#include <mutex>
+#include <random>
+#include <ratio>
+#include <regex>
+#if __has_include(<scoped_allocator>)
+#include <scoped_allocator>
+#endif
+#include <system_error>
+#include <thread>
+#include <tuple>
+#include <type_traits>
+#if __has_include(<typeindex>)
+#include <typeindex>
+#endif
+#include <unordered_map>
+#include <unordered_set>
+#endif

Modified: vendor/clang/dist/LICENSE.TXT
==============================================================================
--- vendor/clang/dist/LICENSE.TXT	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/LICENSE.TXT	Sat Apr 14 14:01:31 2012	(r234287)
@@ -4,7 +4,7 @@ LLVM Release License
 University of Illinois/NCSA
 Open Source License
 
-Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
+Copyright (c) 2007-2012 University of Illinois at Urbana-Champaign.
 All rights reserved.
 
 Developed by:

Modified: vendor/clang/dist/NOTES.txt
==============================================================================
--- vendor/clang/dist/NOTES.txt	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/NOTES.txt	Sat Apr 14 14:01:31 2012	(r234287)
@@ -101,3 +101,14 @@ only if the non-reachability is not due 
 metaprogramming.
 
 //===---------------------------------------------------------------------===//
+
+We can still apply a modified version of the constructor/destructor
+delegation optimization in cases of virtual inheritance where:
+  - there is no function-try-block,
+  - the constructor signature is not variadic, and
+  - the parameter variables can safely be copied and repassed
+    to the base constructor because either
+    - they have not had their addresses taken by the vbase initializers or
+    - they were passed indirectly.
+
+//===---------------------------------------------------------------------===//

Modified: vendor/clang/dist/bindings/python/clang/cindex.py
==============================================================================
--- vendor/clang/dist/bindings/python/clang/cindex.py	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/bindings/python/clang/cindex.py	Sat Apr 14 14:01:31 2012	(r234287)
@@ -63,6 +63,7 @@ call is efficient.
 # o implement additional SourceLocation, SourceRange, and File methods.
 
 from ctypes import *
+import collections
 
 def get_cindex_library():
     # FIXME: It's probably not the case that the library is actually found in
@@ -111,10 +112,21 @@ class SourceLocation(Structure):
         if self._data is None:
             f, l, c, o = c_object_p(), c_uint(), c_uint(), c_uint()
             SourceLocation_loc(self, byref(f), byref(l), byref(c), byref(o))
-            f = File(f) if f else None
+            if f:
+                f = File(f)
+            else:
+                f = None
             self._data = (f, int(l.value), int(c.value), int(o.value))
         return self._data
 
+    @staticmethod
+    def from_position(tu, file, line, column):
+        """
+        Retrieve the source location associated with a given file/line/column in
+        a particular translation unit.
+        """
+        return SourceLocation_getLocation(tu, file, line, column)
+
     @property
     def file(self):
         """Get the file represented by this source location."""
@@ -135,9 +147,19 @@ class SourceLocation(Structure):
         """Get the file offset represented by this source location."""
         return self._get_instantiation()[3]
 
+    def __eq__(self, other):
+        return SourceLocation_equalLocations(self, other)
+
+    def __ne__(self, other):
+        return not self.__eq__(other)
+
     def __repr__(self):
+        if self.file:
+            filename = self.file.name
+        else:
+            filename = None
         return "<SourceLocation file %r, line %r, column %r>" % (
-            self.file.name if self.file else None, self.line, self.column)
+            filename, self.line, self.column)
 
 class SourceRange(Structure):
     """
@@ -171,6 +193,12 @@ class SourceRange(Structure):
         """
         return SourceRange_end(self)
 
+    def __eq__(self, other):
+        return SourceRange_equalRanges(self, other)
+
+    def __ne__(self, other):
+        return not self.__eq__(other)
+
     def __repr__(self):
         return "<SourceRange start %r, end %r>" % (self.start, self.end)
 
@@ -215,8 +243,8 @@ class Diagnostic(object):
                 return int(_clang_getDiagnosticNumRanges(self.diag))
 
             def __getitem__(self, key):
-		if (key >= len(self)):
-			raise IndexError
+                if (key >= len(self)):
+                    raise IndexError
                 return _clang_getDiagnosticRange(self.diag, key)
 
         return RangeIterator(self)
@@ -240,6 +268,29 @@ class Diagnostic(object):
 
         return FixItIterator(self)
 
+    @property
+    def category_number(self):
+        """The category number for this diagnostic."""
+        return _clang_getDiagnosticCategory(self)
+
+    @property
+    def category_name(self):
+        """The string name of the category for this diagnostic."""
+        return _clang_getDiagnosticCategoryName(self.category_number)
+
+    @property
+    def option(self):
+        """The command-line option that enables this diagnostic."""
+        return _clang_getDiagnosticOption(self, None)
+
+    @property
+    def disable_option(self):
+        """The command-line option that disables this diagnostic."""
+        disable = _CXString()
+        _clang_getDiagnosticOption(self, byref(disable))
+
+        return _CXString_getCString(disable)
+
     def __repr__(self):
         return "<Diagnostic severity %r, location %r, spelling %r>" % (
             self.severity, self.location, self.spelling)
@@ -329,6 +380,18 @@ class CursorKind(object):
         """Test if this is an invalid kind."""
         return CursorKind_is_inv(self)
 
+    def is_translation_unit(self):
+        """Test if this is a translation unit kind."""
+        return CursorKind_is_translation_unit(self)
+
+    def is_preprocessing(self):
+        """Test if this is a preprocessing kind."""
+        return CursorKind_is_preprocessing(self)
+
+    def is_unexposed(self):
+        """Test if this is an unexposed kind."""
+        return CursorKind_is_unexposed(self)
+
     def __repr__(self):
         return 'CursorKind.%s' % (self.name,)
 
@@ -592,7 +655,7 @@ CursorKind.ADDR_LABEL_EXPR = CursorKind(
 # This is the GNU Statement Expression extension: ({int X=4; X;})
 CursorKind.StmtExpr = CursorKind(121)
 
-# Represents a C1X generic selection.
+# Represents a C11 generic selection.
 CursorKind.GENERIC_SELECTION_EXPR = CursorKind(122)
 
 # Implements the GNU __null extension, which is a name for a null
@@ -801,6 +864,11 @@ CursorKind.IB_ACTION_ATTR = CursorKind(4
 CursorKind.IB_OUTLET_ATTR = CursorKind(402)
 CursorKind.IB_OUTLET_COLLECTION_ATTR = CursorKind(403)
 
+CursorKind.CXX_FINAL_ATTR = CursorKind(404)
+CursorKind.CXX_OVERRIDE_ATTR = CursorKind(405)
+CursorKind.ANNOTATE_ATTR = CursorKind(406)
+CursorKind.ASM_LABEL_ATTR = CursorKind(407)
+
 ###
 # Preprocessing
 CursorKind.PREPROCESSING_DIRECTIVE = CursorKind(500)
@@ -817,11 +885,15 @@ class Cursor(Structure):
     """
     _fields_ = [("_kind_id", c_int), ("xdata", c_int), ("data", c_void_p * 3)]
 
+    @staticmethod
+    def from_location(tu, location):
+        return Cursor_get(tu, location)
+
     def __eq__(self, other):
         return Cursor_eq(self, other)
 
     def __ne__(self, other):
-        return not Cursor_eq(self, other)
+        return not self.__eq__(other)
 
     def is_definition(self):
         """
@@ -903,13 +975,54 @@ class Cursor(Structure):
     @property
     def type(self):
         """
-        Retrieve the type (if any) of of the entity pointed at by the
-        cursor.
+        Retrieve the Type (if any) of the entity pointed at by the cursor.
         """
         if not hasattr(self, '_type'):
             self._type = Cursor_type(self)
         return self._type
 
+    @property
+    def underlying_typedef_type(self):
+        """Return the underlying type of a typedef declaration.
+
+        Returns a Type for the typedef this cursor is a declaration for. If
+        the current cursor is not a typedef, this raises.
+        """
+        if not hasattr(self, '_underlying_type'):
+            assert self.kind.is_declaration()
+            self._underlying_type = Cursor_underlying_type(self)
+
+        return self._underlying_type
+
+    @property
+    def enum_type(self):
+        """Return the integer type of an enum declaration.
+
+        Returns a Type corresponding to an integer. If the cursor is not for an
+        enum, this raises.
+        """
+        if not hasattr(self, '_enum_type'):
+            assert self.kind == CursorKind.ENUM_DECL
+            self._enum_type = Cursor_enum_type(self)
+
+        return self._enum_type
+
+    @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 = Cursor_objc_type_encoding(self)
+
+        return self._objc_type_encoding
+
+    @property
+    def hash(self):
+        """Returns a hash of the cursor as an int."""
+        if not hasattr(self, '_hash'):
+            self._hash = Cursor_hash(self)
+
+        return self._hash
+
     def get_children(self):
         """Return an iterator for accessing the children of this cursor."""
 
@@ -969,7 +1082,7 @@ class TypeKind(object):
     @staticmethod
     def from_id(id):
         if id >= len(TypeKind._kinds) or TypeKind._kinds[id] is None:
-            raise ValueError,'Unknown cursor kind'
+            raise ValueError,'Unknown type kind %d' % id
         return TypeKind._kinds[id]
 
     def __repr__(self):
@@ -1020,6 +1133,7 @@ TypeKind.OBJCOBJECTPOINTER = TypeKind(10
 TypeKind.FUNCTIONNOPROTO = TypeKind(110)
 TypeKind.FUNCTIONPROTO = TypeKind(111)
 TypeKind.CONSTANTARRAY = TypeKind(112)
+TypeKind.VECTOR = TypeKind(113)
 
 class Type(Structure):
     """
@@ -1032,6 +1146,71 @@ class Type(Structure):
         """Return the kind of this type."""
         return TypeKind.from_id(self._kind_id)
 
+    def argument_types(self):
+        """Retrieve a container for the non-variadic arguments for this type.
+
+        The returned object is iterable and indexable. Each item in the
+        container is a Type instance.
+        """
+        class ArgumentsIterator(collections.Sequence):
+            def __init__(self, parent):
+                self.parent = parent
+                self.length = None
+
+            def __len__(self):
+                if self.length is None:
+                    self.length = Type_get_num_arg_types(self.parent)
+
+                return self.length
+
+            def __getitem__(self, key):
+                # FIXME Support slice objects.
+                if not isinstance(key, int):
+                    raise TypeError("Must supply a non-negative int.")
+
+                if key < 0:
+                    raise IndexError("Only non-negative indexes are accepted.")
+
+                if key >= len(self):
+                    raise IndexError("Index greater than container length: "
+                                     "%d > %d" % ( key, len(self) ))
+
+                result = Type_get_arg_type(self.parent, key)
+                if result.kind == TypeKind.INVALID:
+                    raise IndexError("Argument could not be retrieved.")
+
+                return result
+
+        assert self.kind == TypeKind.FUNCTIONPROTO
+        return ArgumentsIterator(self)
+
+    @property
+    def element_type(self):
+        """Retrieve the Type of elements within this Type.
+
+        If accessed on a type that is not an array, complex, or vector type, an
+        exception will be raised.
+        """
+        result = Type_get_element_type(self)
+        if result.kind == TypeKind.INVALID:
+            raise Exception('Element type not available on this type.')
+
+        return result
+
+    @property
+    def element_count(self):
+        """Retrieve the number of elements in this type.
+
+        Returns an int.
+
+        If the Type is not an array or vector, this raises.
+        """
+        result = Type_get_num_elements(self)
+        if result < 0:
+            raise Exception('Type does not have elements.')
+
+        return result
+
     @staticmethod
     def from_result(res, fn, args):
         assert isinstance(res, Type)
@@ -1050,29 +1229,39 @@ class Type(Structure):
         return Type_get_canonical(self)
 
     def is_const_qualified(self):
-        """
-        Determine whether a Type has the "const" qualifier set,
-        without looking through typedefs that may have added "const"
+        """Determine whether a Type has the "const" qualifier set.
+
+        This does not look through typedefs that may have added "const"
         at a different level.
         """
         return Type_is_const_qualified(self)
 
     def is_volatile_qualified(self):
-        """
-        Determine whether a Type has the "volatile" qualifier set,
-        without looking through typedefs that may have added
-        "volatile" at a different level.
+        """Determine whether a Type has the "volatile" qualifier set.
+
+        This does not look through typedefs that may have added "volatile"
+        at a different level.
         """
         return Type_is_volatile_qualified(self)
 
     def is_restrict_qualified(self):
-        """
-        Determine whether a Type has the "restrict" qualifier set,
-        without looking through typedefs that may have added
-        "restrict" at a different level.
+        """Determine whether a Type has the "restrict" qualifier set.
+
+        This does not look through typedefs that may have added "restrict" at
+        a different level.
         """
         return Type_is_restrict_qualified(self)
 
+    def is_function_variadic(self):
+        """Determine whether this function Type is a variadic function type."""
+        assert self.kind == TypeKind.FUNCTIONPROTO
+
+        return Type_is_variadic(self)
+
+    def is_pod(self):
+        """Determine whether this Type represents plain old data (POD)."""
+        return Type_is_pod(self)
+
     def get_pointee(self):
         """
         For pointer types, returns the type of the pointee.
@@ -1091,6 +1280,27 @@ class Type(Structure):
         """
         return Type_get_result(self)
 
+    def get_array_element_type(self):
+        """
+        Retrieve the type of the elements of the array type.
+        """
+        return Type_get_array_element(self)
+
+    def get_array_size(self):
+        """
+        Retrieve the size of the constant array.
+        """
+        return Type_get_array_size(self)
+
+    def __eq__(self, other):
+        if type(other) != type(self):
+            return False
+
+        return Type_equal(self, other)
+
+    def __ne__(self, other):
+        return not self.__eq__(other)
+
 ## CIndex Objects ##
 
 # CIndex objects (derived from ClangObject) are essentially lightweight
@@ -1157,6 +1367,20 @@ _clang_getDiagnosticFixIt.argtypes = [Di
 _clang_getDiagnosticFixIt.restype = _CXString
 _clang_getDiagnosticFixIt.errcheck = _CXString.from_result
 
+_clang_getDiagnosticCategory = lib.clang_getDiagnosticCategory
+_clang_getDiagnosticCategory.argtypes = [Diagnostic]
+_clang_getDiagnosticCategory.restype = c_uint
+
+_clang_getDiagnosticCategoryName = lib.clang_getDiagnosticCategoryName
+_clang_getDiagnosticCategoryName.argtypes = [c_uint]
+_clang_getDiagnosticCategoryName.restype = _CXString
+_clang_getDiagnosticCategoryName.errcheck = _CXString.from_result
+
+_clang_getDiagnosticOption = lib.clang_getDiagnosticOption
+_clang_getDiagnosticOption.argtypes = [Diagnostic, POINTER(_CXString)]
+_clang_getDiagnosticOption.restype = _CXString
+_clang_getDiagnosticOption.errcheck = _CXString.from_result
+
 ###
 
 class CompletionChunk:
@@ -1350,7 +1574,9 @@ class Index(ClangObject):
     def read(self, path):
         """Load the translation unit from the given AST file."""
         ptr = TranslationUnit_read(self, path)
-        return TranslationUnit(ptr) if ptr else None
+        if ptr:
+            return TranslationUnit(ptr)
+        return None
 
     def parse(self, path, args = [], unsaved_files = [], options = 0):
         """
@@ -1383,7 +1609,9 @@ class Index(ClangObject):
         ptr = TranslationUnit_parse(self, path, arg_array, len(args),
                                     unsaved_files_array, len(unsaved_files),
                                     options)
-        return TranslationUnit(ptr) if ptr else None
+        if ptr:
+            return TranslationUnit(ptr)
+        return None
 
 
 class TranslationUnit(ClangObject):
@@ -1502,8 +1730,9 @@ class TranslationUnit(ClangObject):
                                            unsaved_files_array,
                                            len(unsaved_files),
                                            options)
-        return CodeCompletionResults(ptr) if ptr else None
-
+        if ptr:
+            return CodeCompletionResults(ptr)
+        return None
 
 class File(ClangObject):
     """
@@ -1511,6 +1740,11 @@ class File(ClangObject):
     translation unit.
     """
 
+    @staticmethod
+    def from_name(translation_unit, file_name):
+        """Retrieve a file handle within the given translation unit."""
+        return File(File_getFile(translation_unit, file_name))
+
     @property
     def name(self):
         """Return the complete file and path name of the file."""
@@ -1521,6 +1755,12 @@ class File(ClangObject):
         """Return the last modification time of the file."""
         return File_time(self)
 
+    def __str__(self):
+        return self.name
+
+    def __repr__(self):
+        return "<File: %s>" % (self.name)
+
 class FileInclusion(object):
     """
     The FileInclusion class represents the inclusion of one source file by
@@ -1557,6 +1797,14 @@ SourceLocation_loc.argtypes = [SourceLoc
                                POINTER(c_uint), POINTER(c_uint),
                                POINTER(c_uint)]
 
+SourceLocation_getLocation = lib.clang_getLocation
+SourceLocation_getLocation.argtypes = [TranslationUnit, File, c_uint, c_uint]
+SourceLocation_getLocation.restype = SourceLocation
+
+SourceLocation_equalLocations = lib.clang_equalLocations
+SourceLocation_equalLocations.argtypes = [SourceLocation, SourceLocation]
+SourceLocation_equalLocations.restype = bool
+
 # Source Range Functions
 SourceRange_getRange = lib.clang_getRange
 SourceRange_getRange.argtypes = [SourceLocation, SourceLocation]
@@ -1570,6 +1818,10 @@ SourceRange_end = lib.clang_getRangeEnd
 SourceRange_end.argtypes = [SourceRange]
 SourceRange_end.restype = SourceLocation
 
+SourceRange_equalRanges = lib.clang_equalRanges
+SourceRange_equalRanges.argtypes = [SourceRange, SourceRange]
+SourceRange_equalRanges.restype = bool
+
 # CursorKind Functions
 CursorKind_is_decl = lib.clang_isDeclaration
 CursorKind_is_decl.argtypes = [CursorKind]
@@ -1595,6 +1847,18 @@ CursorKind_is_inv = lib.clang_isInvalid
 CursorKind_is_inv.argtypes = [CursorKind]
 CursorKind_is_inv.restype = bool
 
+CursorKind_is_translation_unit = lib.clang_isTranslationUnit
+CursorKind_is_translation_unit.argtypes = [CursorKind]
+CursorKind_is_translation_unit.restype = bool
+
+CursorKind_is_preprocessing = lib.clang_isPreprocessing
+CursorKind_is_preprocessing.argtypes = [CursorKind]
+CursorKind_is_preprocessing.restype = bool
+
+CursorKind_is_unexposed = lib.clang_isUnexposed
+CursorKind_is_unexposed.argtypes = [CursorKind]
+CursorKind_is_unexposed.restype = bool
+
 # Cursor Functions
 # TODO: Implement this function
 Cursor_get = lib.clang_getCursor
@@ -1620,7 +1884,11 @@ Cursor_def.errcheck = Cursor.from_result
 
 Cursor_eq = lib.clang_equalCursors
 Cursor_eq.argtypes = [Cursor, Cursor]
-Cursor_eq.restype = c_uint
+Cursor_eq.restype = bool
+
+Cursor_hash = lib.clang_hashCursor
+Cursor_hash.argtypes = [Cursor]
+Cursor_hash.restype = c_uint
 
 Cursor_spelling = lib.clang_getCursorSpelling
 Cursor_spelling.argtypes = [Cursor]
@@ -1650,6 +1918,21 @@ Cursor_type.argtypes = [Cursor]
 Cursor_type.restype = Type
 Cursor_type.errcheck = Type.from_result
 
+Cursor_underlying_type = lib.clang_getTypedefDeclUnderlyingType
+Cursor_underlying_type.argtypes = [Cursor]
+Cursor_underlying_type.restype = Type
+Cursor_underlying_type.errcheck = Type.from_result
+
+Cursor_enum_type = lib.clang_getEnumDeclIntegerType
+Cursor_enum_type.argtypes = [Cursor]
+Cursor_enum_type.restype = Type
+Cursor_enum_type.errcheck = Type.from_result
+
+Cursor_objc_type_encoding = lib.clang_getDeclObjCTypeEncoding
+Cursor_objc_type_encoding.argtypes = [Cursor]
+Cursor_objc_type_encoding.restype = _CXString
+Cursor_objc_type_encoding.errcheck = _CXString.from_result
+
 Cursor_visit_callback = CFUNCTYPE(c_int, Cursor, Cursor, py_object)
 Cursor_visit = lib.clang_visitChildren
 Cursor_visit.argtypes = [Cursor, Cursor_visit_callback, py_object]
@@ -1673,6 +1956,14 @@ Type_is_restrict_qualified = lib.clang_i
 Type_is_restrict_qualified.argtypes = [Type]
 Type_is_restrict_qualified.restype = bool
 
+Type_is_pod = lib.clang_isPODType
+Type_is_pod.argtypes = [Type]
+Type_is_pod.restype = bool
+
+Type_is_variadic = lib.clang_isFunctionTypeVariadic
+Type_is_variadic.argtypes = [Type]
+Type_is_variadic.restype = bool
+
 Type_get_pointee = lib.clang_getPointeeType
 Type_get_pointee.argtypes = [Type]
 Type_get_pointee.restype = Type
@@ -1688,6 +1979,36 @@ Type_get_result.argtypes = [Type]
 Type_get_result.restype = Type
 Type_get_result.errcheck = Type.from_result
 
+Type_get_num_arg_types = lib.clang_getNumArgTypes
+Type_get_num_arg_types.argtypes = [Type]
+Type_get_num_arg_types.restype = c_uint
+
+Type_get_arg_type = lib.clang_getArgType
+Type_get_arg_type.argtypes = [Type, c_uint]
+Type_get_arg_type.restype = Type
+Type_get_arg_type.errcheck = Type.from_result
+Type_get_element_type = lib.clang_getElementType
+
+Type_get_element_type.argtypes = [Type]
+Type_get_element_type.restype = Type
+Type_get_element_type.errcheck = Type.from_result
+
+Type_get_num_elements = lib.clang_getNumElements
+Type_get_num_elements.argtypes = [Type]
+Type_get_num_elements.restype = c_longlong
+
+Type_get_array_element = lib.clang_getArrayElementType
+Type_get_array_element.argtypes = [Type]
+Type_get_array_element.restype = Type
+Type_get_array_element.errcheck = Type.from_result
+
+Type_get_array_size = lib.clang_getArraySize
+Type_get_array_size.argtype = [Type]
+Type_get_array_size.restype = c_longlong
+
+Type_equal = lib.clang_equalTypes
+Type_equal.argtypes = [Type, Type]
+Type_equal.restype = bool
 
 # Index Functions
 Index_create = lib.clang_createIndex
@@ -1739,6 +2060,10 @@ TranslationUnit_includes.argtypes = [Tra
                                      py_object]
 
 # File Functions
+File_getFile = lib.clang_getFile
+File_getFile.argtypes = [TranslationUnit, c_char_p]
+File_getFile.restype = c_object_p
+
 File_name = lib.clang_getFileName
 File_name.argtypes = [File]
 File_name.restype = _CXString

Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py	Sat Apr 14 14:01:31 2012	(r234287)
@@ -1,4 +1,7 @@
-from clang.cindex import Index, CursorKind, TypeKind
+from clang.cindex import CursorKind
+from clang.cindex import TypeKind
+from .util import get_cursor
+from .util import get_tu
 
 kInput = """\
 // FIXME: Find nicer way to drop builtins and other cruft.
@@ -24,9 +27,8 @@ void f0(int a0, int a1) {
 """
 
 def test_get_children():
-    index = Index.create()
-    tu = index.parse('t.c', unsaved_files = [('t.c',kInput)])
-    
+    tu = get_tu(kInput)
+
     # Skip until past start_decl.
     it = tu.cursor.get_children()
     while it.next().spelling != 'start_decl':
@@ -36,12 +38,14 @@ def test_get_children():
 
     assert len(tu_nodes) == 3
 
+    assert tu_nodes[0] != tu_nodes[1]
     assert tu_nodes[0].kind == CursorKind.STRUCT_DECL
     assert tu_nodes[0].spelling == 's0'
     assert tu_nodes[0].is_definition() == True
     assert tu_nodes[0].location.file.name == 't.c'
     assert tu_nodes[0].location.line == 4
     assert tu_nodes[0].location.column == 8
+    assert tu_nodes[0].hash > 0
 
     s0_nodes = list(tu_nodes[0].get_children())
     assert len(s0_nodes) == 2
@@ -61,3 +65,28 @@ def test_get_children():
     assert tu_nodes[2].spelling == 'f0'
     assert tu_nodes[2].displayname == 'f0(int, int)'
     assert tu_nodes[2].is_definition() == True
+
+def test_underlying_type():
+    tu = get_tu('typedef int foo;')
+    typedef = get_cursor(tu, 'foo')
+    assert typedef is not None
+
+    assert typedef.kind.is_declaration()
+    underlying = typedef.underlying_typedef_type
+    assert underlying.kind == TypeKind.INT
+
+def test_enum_type():
+    tu = get_tu('enum TEST { FOO=1, BAR=2 };')
+    enum = get_cursor(tu, 'TEST')
+    assert enum is not None
+
+    assert enum.kind == CursorKind.ENUM_DECL
+    enum_type = enum.enum_type
+    assert enum_type.kind == TypeKind.UINT
+
+def test_objc_type_encoding():
+    tu = get_tu('int i;', lang='objc')
+    i = get_cursor(tu, 'i')
+
+    assert i is not None
+    assert i.objc_type_encoding == 'i'

Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor_kind.py	Sat Apr 14 14:01:31 2012	(r234287)
@@ -16,6 +16,15 @@ def test_kind_groups():
     assert CursorKind.UNEXPOSED_STMT.is_statement()
     assert CursorKind.INVALID_FILE.is_invalid()
 
+    assert CursorKind.TRANSLATION_UNIT.is_translation_unit()
+    assert not CursorKind.TYPE_REF.is_translation_unit()
+
+    assert CursorKind.PREPROCESSING_DIRECTIVE.is_preprocessing()
+    assert not CursorKind.TYPE_REF.is_preprocessing()
+
+    assert CursorKind.UNEXPOSED_DECL.is_unexposed()
+    assert not CursorKind.TYPE_REF.is_unexposed()
+
     for k in CursorKind.get_all_kinds():
         group = [n for n in ('is_declaration', 'is_reference', 'is_expression',
                              'is_statement', 'is_invalid', 'is_attribute')

Modified: vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py	Sat Apr 14 14:01:31 2012	(r234287)
@@ -1,14 +1,10 @@
 from clang.cindex import *
-
-def tu_from_source(source):
-    index = Index.create()
-    tu = index.parse('INPUT.c', unsaved_files = [('INPUT.c', source)])
-    return tu
+from .util import get_tu
 
 # FIXME: We need support for invalid translation units to test better.
 
 def test_diagnostic_warning():
-    tu = tu_from_source("""int f0() {}\n""")
+    tu = get_tu('int f0() {}\n')
     assert len(tu.diagnostics) == 1
     assert tu.diagnostics[0].severity == Diagnostic.Warning
     assert tu.diagnostics[0].location.line == 1
@@ -18,8 +14,7 @@ def test_diagnostic_warning():
 
 def test_diagnostic_note():
     # FIXME: We aren't getting notes here for some reason.
-    index = Index.create()
-    tu = tu_from_source("""#define A x\nvoid *A = 1;\n""")
+    tu = get_tu('#define A x\nvoid *A = 1;\n')
     assert len(tu.diagnostics) == 1
     assert tu.diagnostics[0].severity == Diagnostic.Warning
     assert tu.diagnostics[0].location.line == 2
@@ -31,8 +26,7 @@ def test_diagnostic_note():
 #    assert tu.diagnostics[1].spelling == 'instantiated from'
 
 def test_diagnostic_fixit():
-    index = Index.create()
-    tu = tu_from_source("""struct { int f0; } x = { f0 : 1 };""")
+    tu = get_tu('struct { int f0; } x = { f0 : 1 };')
     assert len(tu.diagnostics) == 1
     assert tu.diagnostics[0].severity == Diagnostic.Warning
     assert tu.diagnostics[0].location.line == 1
@@ -46,8 +40,7 @@ def test_diagnostic_fixit():
     assert tu.diagnostics[0].fixits[0].value == '.f0 = '
 
 def test_diagnostic_range():
-    index = Index.create()
-    tu = tu_from_source("""void f() { int i = "a" + 1; }""")
+    tu = get_tu('void f() { int i = "a" + 1; }')
     assert len(tu.diagnostics) == 1
     assert tu.diagnostics[0].severity == Diagnostic.Warning
     assert tu.diagnostics[0].location.line == 1
@@ -65,5 +58,25 @@ def test_diagnostic_range():
       assert True
     else:
       assert False
-      
 
+def test_diagnostic_category():
+    """Ensure that category properties work."""
+    tu = get_tu('int f(int i) { return 7; }', all_warnings=True)
+    assert len(tu.diagnostics) == 1
+    d = tu.diagnostics[0]
+
+    assert d.severity == Diagnostic.Warning
+    assert d.location.line == 1
+    assert d.location.column == 11
+
+    assert d.category_number == 2
+    assert d.category_name == 'Semantic Issue'
+
+def test_diagnostic_option():
+    """Ensure that category option properties work."""
+    tu = get_tu('int f(int i) { return 7; }', all_warnings=True)
+    assert len(tu.diagnostics) == 1
+    d = tu.diagnostics[0]
+
+    assert d.option == '-Wunused-parameter'
+    assert d.disable_option == '-Wno-unused-parameter'

Added: vendor/clang/dist/bindings/python/tests/cindex/test_file.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_file.py	Sat Apr 14 14:01:31 2012	(r234287)
@@ -0,0 +1,9 @@
+from clang.cindex import Index, File
+
+def test_file():
+  index = Index.create()
+  tu = index.parse('t.c', unsaved_files = [('t.c', "")])
+  file = File.from_name(tu, "t.c")
+  assert str(file) == "t.c"
+  assert file.name == "t.c"
+  assert repr(file) == "<File: t.c>"

Modified: vendor/clang/dist/bindings/python/tests/cindex/test_location.py
==============================================================================
--- vendor/clang/dist/bindings/python/tests/cindex/test_location.py	Sat Apr 14 13:55:50 2012	(r234286)
+++ vendor/clang/dist/bindings/python/tests/cindex/test_location.py	Sat Apr 14 14:01:31 2012	(r234287)
@@ -1,4 +1,9 @@
-from clang.cindex import Index
+from clang.cindex import Cursor
+from clang.cindex import File
+from clang.cindex import SourceLocation
+from clang.cindex import SourceRange
+from .util import get_cursor
+from .util import get_tu
 
 baseInput="int one;\nint two;\n"
 
@@ -8,43 +13,74 @@ def assert_location(loc, line, column, o
     assert loc.offset == offset
 
 def test_location():
-    index = Index.create()
-    tu = index.parse('t.c', unsaved_files = [('t.c',baseInput)])
+    tu = get_tu(baseInput)
+    one = get_cursor(tu, 'one')
+    two = get_cursor(tu, 'two')
 
-    for n in tu.cursor.get_children():
-        if n.spelling == 'one':
-            assert_location(n.location,line=1,column=5,offset=4)
-        if n.spelling == 'two':
-            assert_location(n.location,line=2,column=5,offset=13)
+    assert one is not None
+    assert two is not None
+
+    assert_location(one.location,line=1,column=5,offset=4)
+    assert_location(two.location,line=2,column=5,offset=13)
 
     # adding a linebreak at top should keep columns same
-    tu = index.parse('t.c', unsaved_files = [('t.c',"\n"+baseInput)])
+    tu = get_tu('\n' + baseInput)
+    one = get_cursor(tu, 'one')
+    two = get_cursor(tu, 'two')
 
-    for n in tu.cursor.get_children():
-        if n.spelling == 'one':
-            assert_location(n.location,line=2,column=5,offset=5)
-        if n.spelling == 'two':
-            assert_location(n.location,line=3,column=5,offset=14)
+    assert one is not None
+    assert two is not None
 
-    # adding a space should affect column on first line only
-    tu = index.parse('t.c', unsaved_files = [('t.c'," "+baseInput)])
+    assert_location(one.location,line=2,column=5,offset=5)
+    assert_location(two.location,line=3,column=5,offset=14)
 
-    for n in tu.cursor.get_children():
-        if n.spelling == 'one':
-            assert_location(n.location,line=1,column=6,offset=5)
-        if n.spelling == 'two':
-            assert_location(n.location,line=2,column=5,offset=14)
+    # adding a space should affect column on first line only
+    tu = get_tu(' ' + baseInput)
+    one = get_cursor(tu, 'one')
+    two = get_cursor(tu, 'two')
+
+    assert_location(one.location,line=1,column=6,offset=5)
+    assert_location(two.location,line=2,column=5,offset=14)
+
+    # define the expected location ourselves and see if it matches
+    # the returned location
+    tu = get_tu(baseInput)
+
+    file = File.from_name(tu, 't.c')
+    location = SourceLocation.from_position(tu, file, 1, 5)
+    cursor = Cursor.from_location(tu, location)
+
+    one = get_cursor(tu, 'one')
+    assert one is not None
+    assert one == cursor
+
+    # Ensure locations referring to the same entity are equivalent.
+    location2 = SourceLocation.from_position(tu, file, 1, 5)
+    assert location == location2
+    location3 = SourceLocation.from_position(tu, file, 1, 4)
+    assert location2 != location3
 
 def test_extent():
-    index = Index.create()
-    tu = index.parse('t.c', unsaved_files = [('t.c',baseInput)])
-
-    for n in tu.cursor.get_children():
-        if n.spelling == 'one':
-            assert_location(n.extent.start,line=1,column=1,offset=0)
-            assert_location(n.extent.end,line=1,column=8,offset=7)
-            assert baseInput[n.extent.start.offset:n.extent.end.offset] == "int one"
-        if n.spelling == 'two':
-            assert_location(n.extent.start,line=2,column=1,offset=9)
-            assert_location(n.extent.end,line=2,column=8,offset=16)
-            assert baseInput[n.extent.start.offset:n.extent.end.offset] == "int two"

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


More information about the svn-src-all mailing list