aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2019-08-20 17:59:23 +0000
committerDimitry Andric <dim@FreeBSD.org>2019-08-20 17:59:23 +0000
commit9a83721404652cea39e9f02ae3e3b5c964602a5c (patch)
tree23e9541ce27049a103f6ed046be61592123e02c9
parent676fbe8105eeb6ff4bb2ed261cb212fcfdbe7b63 (diff)
downloadsrc-9a83721404652cea39e9f02ae3e3b5c964602a5c.tar.gz
src-9a83721404652cea39e9f02ae3e3b5c964602a5c.zip
Remove upstream files and directories from vendor/clang/dist that we do
not use. This saves on repository space, and reduces the number of tree conflicts when merging.
Notes
Notes: svn path=/vendor/clang/dist/; revision=351267
-rw-r--r--.arcconfig4
-rw-r--r--.clang-format1
-rw-r--r--.clang-tidy17
-rw-r--r--.gitignore43
-rw-r--r--CMakeLists.txt816
-rw-r--r--CODE_OWNERS.TXT62
-rw-r--r--INPUTS/Cocoa_h.m2
-rw-r--r--INPUTS/all-std-headers.cpp86
-rw-r--r--INPUTS/c99-intconst-1.c639
-rw-r--r--INPUTS/carbon_h.c4
-rw-r--r--INPUTS/cfg-big-switch.c27
-rw-r--r--INPUTS/cfg-long-chain1.c20
-rw-r--r--INPUTS/cfg-long-chain2.c20
-rw-r--r--INPUTS/cfg-long-chain3.c21
-rw-r--r--INPUTS/cfg-nested-switches.c36
-rw-r--r--INPUTS/cfg-nested-var-scopes.cpp59
-rw-r--r--INPUTS/iostream.cc5
-rw-r--r--INPUTS/macro_pounder_fn.c17
-rw-r--r--INPUTS/macro_pounder_obj.c16
-rw-r--r--INPUTS/stpcpy-test.c47
-rw-r--r--INSTALL.txt48
-rw-r--r--ModuleInfo.txt5
-rw-r--r--NOTES.txt104
-rw-r--r--README.txt27
-rw-r--r--bindings/python/README.txt18
-rw-r--r--bindings/python/clang/__init__.py24
-rw-r--r--bindings/python/clang/cindex.py4222
-rw-r--r--bindings/python/clang/enumerations.py34
-rw-r--r--bindings/python/examples/cindex/cindex-dump.py87
-rw-r--r--bindings/python/examples/cindex/cindex-includes.py58
-rw-r--r--bindings/python/tests/CMakeLists.txt46
-rw-r--r--bindings/python/tests/__init__.py0
-rw-r--r--bindings/python/tests/cindex/INPUTS/compile_commands.json17
-rw-r--r--bindings/python/tests/cindex/INPUTS/header1.h6
-rw-r--r--bindings/python/tests/cindex/INPUTS/header2.h6
-rw-r--r--bindings/python/tests/cindex/INPUTS/header3.h3
-rw-r--r--bindings/python/tests/cindex/INPUTS/hello.cpp6
-rw-r--r--bindings/python/tests/cindex/INPUTS/include.cpp5
-rw-r--r--bindings/python/tests/cindex/INPUTS/parse_arguments.c2
-rw-r--r--bindings/python/tests/cindex/__init__.py0
-rw-r--r--bindings/python/tests/cindex/test_access_specifiers.py41
-rw-r--r--bindings/python/tests/cindex/test_cdb.py130
-rw-r--r--bindings/python/tests/cindex/test_code_completion.py112
-rw-r--r--bindings/python/tests/cindex/test_comment.py47
-rw-r--r--bindings/python/tests/cindex/test_cursor.py569
-rw-r--r--bindings/python/tests/cindex/test_cursor_kind.py58
-rw-r--r--bindings/python/tests/cindex/test_diagnostics.py110
-rw-r--r--bindings/python/tests/cindex/test_exception_specification_kind.py35
-rw-r--r--bindings/python/tests/cindex/test_file.py18
-rw-r--r--bindings/python/tests/cindex/test_index.py26
-rw-r--r--bindings/python/tests/cindex/test_linkage.py38
-rw-r--r--bindings/python/tests/cindex/test_location.py105
-rw-r--r--bindings/python/tests/cindex/test_tls_kind.py54
-rw-r--r--bindings/python/tests/cindex/test_token_kind.py49
-rw-r--r--bindings/python/tests/cindex/test_tokens.py59
-rw-r--r--bindings/python/tests/cindex/test_translation_unit.py338
-rw-r--r--bindings/python/tests/cindex/test_type.py468
-rw-r--r--bindings/python/tests/cindex/util.py90
-rw-r--r--bindings/xml/comment-xml-schema.rng600
-rw-r--r--cmake/caches/3-stage-base.cmake15
-rw-r--r--cmake/caches/3-stage.cmake16
-rw-r--r--cmake/caches/Android-stage2.cmake52
-rw-r--r--cmake/caches/Android.cmake43
-rw-r--r--cmake/caches/Apple-stage1.cmake56
-rw-r--r--cmake/caches/Apple-stage2-ThinLTO.cmake6
-rw-r--r--cmake/caches/Apple-stage2.cmake70
-rw-r--r--cmake/caches/BaremetalARM.cmake50
-rw-r--r--cmake/caches/DistributionExample-stage2.cmake30
-rw-r--r--cmake/caches/DistributionExample.cmake41
-rw-r--r--cmake/caches/Fuchsia-stage2.cmake179
-rw-r--r--cmake/caches/Fuchsia.cmake116
-rw-r--r--cmake/caches/PGO-stage2-instrumented.cmake22
-rw-r--r--cmake/caches/PGO-stage2.cmake2
-rw-r--r--cmake/caches/PGO.cmake30
-rw-r--r--cmake/caches/README.txt74
-rw-r--r--cmake/modules/AddClang.cmake161
-rw-r--r--cmake/modules/CMakeLists.txt64
-rw-r--r--cmake/modules/ClangConfig.cmake.in20
-rw-r--r--cmake/modules/FindZ3.cmake51
-rw-r--r--cmake/modules/ProtobufMutator.cmake19
-rw-r--r--docs/AddressSanitizer.rst298
-rw-r--r--docs/AttributeReference.rst13
-rw-r--r--docs/AutomaticReferenceCounting.rst2385
-rw-r--r--docs/Block-ABI-Apple.rst943
-rw-r--r--docs/Block-ABI-Apple.txt1
-rw-r--r--docs/BlockLanguageSpec.rst361
-rw-r--r--docs/CMakeLists.txt107
-rw-r--r--docs/ClangCheck.rst36
-rw-r--r--docs/ClangCommandLineReference.rst3086
-rw-r--r--docs/ClangFormat.rst216
-rw-r--r--docs/ClangFormatStyleOptions.rst2151
-rw-r--r--docs/ClangPlugins.rst130
-rw-r--r--docs/ClangTools.rst167
-rw-r--r--docs/CommandGuide/clang.rst635
-rw-r--r--docs/CommandGuide/diagtool.rst52
-rw-r--r--docs/CommandGuide/index.rst18
-rw-r--r--docs/ControlFlowIntegrity.rst343
-rw-r--r--docs/ControlFlowIntegrityDesign.rst803
-rw-r--r--docs/CrossCompilation.rst203
-rw-r--r--docs/DataFlowSanitizer.rst158
-rw-r--r--docs/DataFlowSanitizerDesign.rst220
-rw-r--r--docs/DiagnosticsReference.rst11592
-rw-r--r--docs/DriverArchitecture.pngbin72966 -> 0 bytes
-rw-r--r--docs/DriverInternals.rst400
-rw-r--r--docs/ExternalClangExamples.rst100
-rw-r--r--docs/FAQ.rst64
-rw-r--r--docs/HardwareAssistedAddressSanitizerDesign.rst170
-rw-r--r--docs/HowToSetupToolingForLLVM.rst200
-rw-r--r--docs/InternalsManual.rst2113
-rw-r--r--docs/IntroductionToTheClangAST.rst126
-rw-r--r--docs/ItaniumMangleAbiTags.rst107
-rw-r--r--docs/JSONCompilationDatabase.rst99
-rw-r--r--docs/LTOVisibility.rst114
-rw-r--r--docs/LanguageExtensions.rst2910
-rw-r--r--docs/LeakSanitizer.rst49
-rw-r--r--docs/LibASTMatchers.rst134
-rw-r--r--docs/LibASTMatchersReference.html6977
-rw-r--r--docs/LibASTMatchersTutorial.rst560
-rw-r--r--docs/LibFormat.rst58
-rw-r--r--docs/LibTooling.rst201
-rw-r--r--docs/MSVCCompatibility.rst156
-rw-r--r--docs/Makefile.sphinx163
-rw-r--r--docs/MemorySanitizer.rst218
-rw-r--r--docs/Modules.rst1000
-rw-r--r--docs/ObjectiveCLiterals.rst606
-rw-r--r--docs/OpenMPSupport.rst138
-rw-r--r--docs/PCHInternals.rst571
-rw-r--r--docs/PCHLayout.graffle1880
-rw-r--r--docs/PCHLayout.pngbin31908 -> 0 bytes
-rw-r--r--docs/RAVFrontendAction.rst219
-rw-r--r--docs/README.txt1
-rw-r--r--docs/RefactoringEngine.rst253
-rw-r--r--docs/ReleaseNotes.rst399
-rw-r--r--docs/SafeStack.rst210
-rw-r--r--docs/SanitizerCoverage.rst386
-rw-r--r--docs/SanitizerSpecialCaseList.rst95
-rw-r--r--docs/SanitizerStats.rst62
-rw-r--r--docs/ShadowCallStack.rst193
-rw-r--r--docs/SourceBasedCodeCoverage.rst295
-rw-r--r--docs/ThinLTO.rst233
-rw-r--r--docs/ThreadSafetyAnalysis.rst948
-rw-r--r--docs/ThreadSanitizer.rst139
-rw-r--r--docs/Toolchain.rst354
-rw-r--r--docs/Tooling.rst97
-rw-r--r--docs/UndefinedBehaviorSanitizer.rst341
-rw-r--r--docs/UsersManual.rst3267
-rw-r--r--docs/analyzer/DebugChecks.rst287
-rw-r--r--docs/analyzer/DesignDiscussions/InitializerLists.rst321
-rw-r--r--docs/analyzer/IPA.txt386
-rw-r--r--docs/analyzer/RegionStore.txt171
-rw-r--r--docs/analyzer/conf.py247
-rw-r--r--docs/analyzer/index.rst23
-rw-r--r--docs/analyzer/make.bat190
-rw-r--r--docs/analyzer/nullability.rst92
-rw-r--r--docs/conf.py274
-rw-r--r--docs/doxygen-mainpage.dox15
-rw-r--r--docs/doxygen.cfg.in2293
-rw-r--r--docs/index.rst97
-rw-r--r--docs/make.bat190
-rw-r--r--docs/tools/dump_ast_matchers.py388
-rw-r--r--docs/tools/dump_format_style.py201
-rw-r--r--examples/AnnotateFunctions/AnnotateFunctions.cpp88
-rw-r--r--examples/AnnotateFunctions/CMakeLists.txt11
-rw-r--r--examples/CMakeLists.txt11
-rw-r--r--examples/PrintFunctionNames/CMakeLists.txt21
-rw-r--r--examples/PrintFunctionNames/PrintFunctionNames.cpp124
-rw-r--r--examples/PrintFunctionNames/PrintFunctionNames.exports0
-rw-r--r--examples/PrintFunctionNames/README.txt16
-rw-r--r--examples/analyzer-plugin/CMakeLists.txt11
-rw-r--r--examples/analyzer-plugin/MainCallChecker.cpp54
-rw-r--r--examples/analyzer-plugin/SampleAnalyzerPlugin.exports2
-rw-r--r--examples/clang-interpreter/CMakeLists.txt93
-rw-r--r--examples/clang-interpreter/README.txt20
-rw-r--r--examples/clang-interpreter/Test.cxx34
-rw-r--r--examples/clang-interpreter/main.cpp222
-rw-r--r--include/CMakeLists.txt1
-rw-r--r--include/clang/AST/CMakeLists.txt60
-rw-r--r--include/clang/Basic/CMakeLists.txt50
-rw-r--r--include/clang/Basic/Version.inc.in5
-rw-r--r--include/clang/CMakeLists.txt7
-rw-r--r--include/clang/Config/config.h.cmake83
-rw-r--r--include/clang/Driver/CMakeLists.txt3
-rw-r--r--include/clang/Parse/CMakeLists.txt10
-rw-r--r--include/clang/Sema/CMakeLists.txt24
-rw-r--r--include/clang/Serialization/CMakeLists.txt9
-rw-r--r--include/clang/StaticAnalyzer/Checkers/CMakeLists.txt3
-rw-r--r--lib/ARCMigrate/CMakeLists.txt39
-rw-r--r--lib/AST/CMakeLists.txt83
-rw-r--r--lib/ASTMatchers/CMakeLists.txt12
-rw-r--r--lib/ASTMatchers/Dynamic/CMakeLists.txt22
-rw-r--r--lib/Analysis/CMakeLists.txt35
-rw-r--r--lib/Basic/CMakeLists.txt103
-rw-r--r--lib/CMakeLists.txt25
-rw-r--r--lib/CodeGen/CMakeLists.txt106
-rw-r--r--lib/CodeGen/README.txt47
-rw-r--r--lib/CrossTU/CMakeLists.txt13
-rw-r--r--lib/Driver/CMakeLists.txt77
-rw-r--r--lib/Edit/CMakeLists.txt14
-rw-r--r--lib/Format/CMakeLists.txt24
-rw-r--r--lib/Frontend/CMakeLists.txt62
-rw-r--r--lib/Frontend/Rewrite/CMakeLists.txt23
-rw-r--r--lib/FrontendTool/CMakeLists.txt34
-rw-r--r--lib/Headers/CMakeLists.txt185
-rw-r--r--lib/Index/CMakeLists.txt30
-rw-r--r--lib/Lex/CMakeLists.txt30
-rw-r--r--lib/Parse/CMakeLists.txt29
-rw-r--r--lib/Rewrite/CMakeLists.txt15
-rw-r--r--lib/Sema/CMakeLists.txt67
-rw-r--r--lib/Serialization/CMakeLists.txt31
-rw-r--r--lib/StaticAnalyzer/CMakeLists.txt3
-rw-r--r--lib/StaticAnalyzer/Checkers/CMakeLists.txt112
-rw-r--r--lib/StaticAnalyzer/Core/CMakeLists.txt75
-rw-r--r--lib/StaticAnalyzer/Frontend/CMakeLists.txt24
-rw-r--r--lib/StaticAnalyzer/README.txt139
-rw-r--r--lib/Tooling/ASTDiff/CMakeLists.txt11
-rw-r--r--lib/Tooling/CMakeLists.txt40
-rw-r--r--lib/Tooling/Core/CMakeLists.txt13
-rw-r--r--lib/Tooling/Inclusions/CMakeLists.txt12
-rw-r--r--lib/Tooling/Refactoring/CMakeLists.txt25
-rw-r--r--runtime/CMakeLists.txt161
-rw-r--r--runtime/compiler-rt/clang_linux_test_input.c4
-rw-r--r--test/.clang-format2
-rw-r--r--test/ARCMT/Common.h110
-rw-r--r--test/ARCMT/GC-check-warn-nsalloc.m11
-rw-r--r--test/ARCMT/GC-check.m19
-rw-r--r--test/ARCMT/GC-no-arc-runtime.m80
-rw-r--r--test/ARCMT/GC-no-arc-runtime.m.result72
-rw-r--r--test/ARCMT/GC-no-finalize-removal.m89
-rw-r--r--test/ARCMT/GC-no-finalize-removal.m.result97
-rw-r--r--test/ARCMT/GC.h6
-rw-r--r--test/ARCMT/GC.m94
-rw-r--r--test/ARCMT/GC.m.result89
-rw-r--r--test/ARCMT/Inputs/Module.framework/Frameworks/SubFramework.framework/Headers/SubFramework.h5
-rw-r--r--test/ARCMT/Inputs/Module.framework/Headers/Buried/Treasure.h1
-rw-r--r--test/ARCMT/Inputs/Module.framework/Headers/Module.h28
-rw-r--r--test/ARCMT/Inputs/Module.framework/Headers/NotInModule.h1
-rw-r--r--test/ARCMT/Inputs/Module.framework/Headers/Sub.h3
-rw-r--r--test/ARCMT/Inputs/Module.framework/Headers/Sub2.h1
-rw-r--r--test/ARCMT/Inputs/Module.framework/Module0
-rw-r--r--test/ARCMT/Inputs/Module.framework/PrivateHeaders/ModulePrivate.h1
-rw-r--r--test/ARCMT/Inputs/module.map309
-rw-r--r--test/ARCMT/Inputs/test.h15
-rw-r--r--test/ARCMT/Inputs/test.h.result13
-rw-r--r--test/ARCMT/Inputs/test1.m.in16
-rw-r--r--test/ARCMT/Inputs/test1.m.in.result15
-rw-r--r--test/ARCMT/Inputs/test2.m.in6
-rw-r--r--test/ARCMT/Inputs/test2.m.in.result5
-rw-r--r--test/ARCMT/Inputs/with space/test.h15
-rw-r--r--test/ARCMT/Inputs/with space/test.h.result13
-rw-r--r--test/ARCMT/Inputs/with space/test1.m.in6
-rw-r--r--test/ARCMT/Inputs/with space/test1.m.in.result5
-rw-r--r--test/ARCMT/Inputs/with space/test2.m.in6
-rw-r--r--test/ARCMT/Inputs/with space/test2.m.in.result5
-rw-r--r--test/ARCMT/api.m9
-rw-r--r--test/ARCMT/api.m.result9
-rw-r--r--test/ARCMT/assign-prop-no-arc-runtime.m15
-rw-r--r--test/ARCMT/assign-prop-no-arc-runtime.m.result15
-rw-r--r--test/ARCMT/assign-prop-with-arc-runtime.m72
-rw-r--r--test/ARCMT/assign-prop-with-arc-runtime.m.result72
-rw-r--r--test/ARCMT/atautorelease-2.m29
-rw-r--r--test/ARCMT/atautorelease-2.m.result28
-rw-r--r--test/ARCMT/atautorelease-3.m40
-rw-r--r--test/ARCMT/atautorelease-3.m.result31
-rw-r--r--test/ARCMT/atautorelease-check.m144
-rw-r--r--test/ARCMT/atautorelease.m61
-rw-r--r--test/ARCMT/atautorelease.m.result60
-rw-r--r--test/ARCMT/autoreleases.m75
-rw-r--r--test/ARCMT/autoreleases.m.result69
-rw-r--r--test/ARCMT/block_copy_release.m17
-rw-r--r--test/ARCMT/block_copy_release.m.result15
-rw-r--r--test/ARCMT/check-api.m43
-rw-r--r--test/ARCMT/check-with-pch.m16
-rw-r--r--test/ARCMT/check-with-serialized-diag.m55
-rw-r--r--test/ARCMT/checking-in-arc.m50
-rw-r--r--test/ARCMT/checking.m355
-rw-r--r--test/ARCMT/cxx-checking.mm100
-rw-r--r--test/ARCMT/cxx-rewrite.mm33
-rw-r--r--test/ARCMT/cxx-rewrite.mm.result31
-rw-r--r--test/ARCMT/dealloc.m24
-rw-r--r--test/ARCMT/dealloc.m.result20
-rw-r--r--test/ARCMT/designated-init-in-header/designated-init-in-header.m3
-rw-r--r--test/ARCMT/designated-init-in-header/file1.m.in2
-rw-r--r--test/ARCMT/designated-init-in-header/file2.m.in14
-rw-r--r--test/ARCMT/designated-init-in-header/file2.m.in.result14
-rw-r--r--test/ARCMT/designated-init-in-header/header1.h14
-rw-r--r--test/ARCMT/designated-init-in-header/header1.h.result13
-rw-r--r--test/ARCMT/dispatch.m18
-rw-r--r--test/ARCMT/dispatch.m.result14
-rw-r--r--test/ARCMT/driver-migrate.m15
-rw-r--r--test/ARCMT/init.m39
-rw-r--r--test/ARCMT/init.m.result39
-rw-r--r--test/ARCMT/lit.local.cfg2
-rw-r--r--test/ARCMT/migrate-emit-errors.m12
-rw-r--r--test/ARCMT/migrate-on-pch-and-module.m12
-rw-r--r--test/ARCMT/migrate-plist-output.m51
-rw-r--r--test/ARCMT/migrate-space-in-path.m5
-rw-r--r--test/ARCMT/migrate-with-pch.m6
-rw-r--r--test/ARCMT/migrate.m5
-rw-r--r--test/ARCMT/no-canceling-bridge-to-bridge-cast.m42
-rw-r--r--test/ARCMT/nonobjc-to-objc-cast-2.m64
-rw-r--r--test/ARCMT/nonobjc-to-objc-cast.m83
-rw-r--r--test/ARCMT/nonobjc-to-objc-cast.m.result83
-rw-r--r--test/ARCMT/objcmt-arc-cf-annotations.m2063
-rw-r--r--test/ARCMT/objcmt-arc-cf-annotations.m.result2109
-rw-r--r--test/ARCMT/objcmt-atomic-property.m229
-rw-r--r--test/ARCMT/objcmt-atomic-property.m.result202
-rw-r--r--test/ARCMT/objcmt-boxing.m107
-rw-r--r--test/ARCMT/objcmt-boxing.m.result107
-rw-r--r--test/ARCMT/objcmt-designated-initializer.m44
-rw-r--r--test/ARCMT/objcmt-designated-initializer.m.result44
-rw-r--r--test/ARCMT/objcmt-instancetype-2.m103
-rw-r--r--test/ARCMT/objcmt-instancetype-2.m.result103
-rw-r--r--test/ARCMT/objcmt-instancetype-unnecessary-diff.m10
-rw-r--r--test/ARCMT/objcmt-instancetype.m111
-rw-r--r--test/ARCMT/objcmt-instancetype.m.result111
-rw-r--r--test/ARCMT/objcmt-invalid-code.mm19
-rw-r--r--test/ARCMT/objcmt-invalid-code.mm.result19
-rw-r--r--test/ARCMT/objcmt-migrate-all.m135
-rw-r--r--test/ARCMT/objcmt-migrate-all.m.result134
-rw-r--r--test/ARCMT/objcmt-ns-enum-crash.m14
-rw-r--r--test/ARCMT/objcmt-ns-enum-crash.m.result14
-rw-r--r--test/ARCMT/objcmt-ns-macros.m388
-rw-r--r--test/ARCMT/objcmt-ns-macros.m.result364
-rw-r--r--test/ARCMT/objcmt-ns-nonatomic-iosonly.m236
-rw-r--r--test/ARCMT/objcmt-ns-nonatomic-iosonly.m.result209
-rw-r--r--test/ARCMT/objcmt-ns-returns-inner-pointer.m129
-rw-r--r--test/ARCMT/objcmt-ns-returns-inner-pointer.m.result129
-rw-r--r--test/ARCMT/objcmt-numeric-literals.m502
-rw-r--r--test/ARCMT/objcmt-numeric-literals.m.result502
-rw-r--r--test/ARCMT/objcmt-property-availability.m46
-rw-r--r--test/ARCMT/objcmt-property-availability.m.result43
-rw-r--r--test/ARCMT/objcmt-property-dot-syntax.m122
-rw-r--r--test/ARCMT/objcmt-property-dot-syntax.m.result122
-rw-r--r--test/ARCMT/objcmt-property.m248
-rw-r--r--test/ARCMT/objcmt-property.m.result220
-rw-r--r--test/ARCMT/objcmt-protocol-conformance.m130
-rw-r--r--test/ARCMT/objcmt-protocol-conformance.m.result130
-rw-r--r--test/ARCMT/objcmt-subscripting-literals-in-arc.m108
-rw-r--r--test/ARCMT/objcmt-subscripting-literals-in-arc.m.result108
-rw-r--r--test/ARCMT/objcmt-subscripting-literals.m230
-rw-r--r--test/ARCMT/objcmt-subscripting-literals.m.result230
-rw-r--r--test/ARCMT/objcmt-subscripting-unavailable.m79
-rw-r--r--test/ARCMT/objcmt-subscripting-unavailable.m.result79
-rw-r--r--test/ARCMT/objcmt-undefined-ns-macros.m24
-rw-r--r--test/ARCMT/objcmt-undefined-ns-macros.m.result26
-rw-r--r--test/ARCMT/objcmt-with-pch.m17
-rw-r--r--test/ARCMT/objcmt-with-pch.m.result17
-rw-r--r--test/ARCMT/protected-scope.m36
-rw-r--r--test/ARCMT/protected-scope.m.result38
-rw-r--r--test/ARCMT/releases-driver.m67
-rw-r--r--test/ARCMT/releases-driver.m.result58
-rw-r--r--test/ARCMT/releases.m98
-rw-r--r--test/ARCMT/releases.m.result87
-rw-r--r--test/ARCMT/remap-applying.c4
-rw-r--r--test/ARCMT/remap-applying.c.result4
-rw-r--r--test/ARCMT/remove-dealloc-method.m26
-rw-r--r--test/ARCMT/remove-dealloc-method.m.result20
-rw-r--r--test/ARCMT/remove-dealloc-zerouts.m44
-rw-r--r--test/ARCMT/remove-dealloc-zerouts.m.result39
-rw-r--r--test/ARCMT/remove-statements.m45
-rw-r--r--test/ARCMT/remove-statements.m.result38
-rw-r--r--test/ARCMT/retains.m71
-rw-r--r--test/ARCMT/retains.m.result65
-rw-r--r--test/ARCMT/rewrite-block-var.m45
-rw-r--r--test/ARCMT/rewrite-block-var.m.result45
-rw-r--r--test/ARCMT/safe-arc-assign.m14
-rw-r--r--test/ARCMT/safe-arc-assign.m.result14
-rw-r--r--test/ARCMT/verify.m14
-rw-r--r--test/ARCMT/whitelisted/Inputs/header1.h1
-rw-r--r--test/ARCMT/whitelisted/header1.h8
-rw-r--r--test/ARCMT/whitelisted/header1.h.result7
-rw-r--r--test/ARCMT/whitelisted/header2.h8
-rw-r--r--test/ARCMT/whitelisted/header2.h.result7
-rw-r--r--test/ARCMT/whitelisted/objcmt-with-whitelist-impl.m18
-rw-r--r--test/ARCMT/whitelisted/objcmt-with-whitelist-impl.m.result18
-rw-r--r--test/ARCMT/whitelisted/objcmt-with-whitelist.m12
-rw-r--r--test/ARCMT/with-arc-mode-modify.m13
-rw-r--r--test/ARCMT/with-arc-mode-modify.m.result12
-rw-r--r--test/AST/Inputs/module.modulemap1
-rw-r--r--test/AST/Inputs/std-coroutine.h37
-rw-r--r--test/AST/ast-dump-arm-attr.c5
-rw-r--r--test/AST/ast-dump-array.cpp19
-rw-r--r--test/AST/ast-dump-attr.cpp233
-rw-r--r--test/AST/ast-dump-attr.m57
-rw-r--r--test/AST/ast-dump-c-attr.c47
-rw-r--r--test/AST/ast-dump-color.cpp102
-rw-r--r--test/AST/ast-dump-comment.cpp77
-rw-r--r--test/AST/ast-dump-decl-stmts.cpp30
-rw-r--r--test/AST/ast-dump-decl.c170
-rw-r--r--test/AST/ast-dump-decl.cpp569
-rw-r--r--test/AST/ast-dump-decl.m153
-rw-r--r--test/AST/ast-dump-decl.mm33
-rw-r--r--test/AST/ast-dump-expr.c339
-rw-r--r--test/AST/ast-dump-expr.cpp553
-rw-r--r--test/AST/ast-dump-funcs.cpp124
-rw-r--r--test/AST/ast-dump-invalid.cpp62
-rw-r--r--test/AST/ast-dump-lookups.cpp53
-rw-r--r--test/AST/ast-dump-msp430-attr.c5
-rw-r--r--test/AST/ast-dump-pipe.cl12
-rw-r--r--test/AST/ast-dump-record-definition-data.cpp190
-rw-r--r--test/AST/ast-dump-records.c150
-rw-r--r--test/AST/ast-dump-records.cpp276
-rw-r--r--test/AST/ast-dump-special-member-functions.cpp446
-rw-r--r--test/AST/ast-dump-stmt.c375
-rw-r--r--test/AST/ast-dump-stmt.cpp272
-rw-r--r--test/AST/ast-dump-stmt.m36
-rw-r--r--test/AST/ast-dump-template-decls.cpp102
-rw-r--r--test/AST/ast-dump-templates.cpp69
-rw-r--r--test/AST/ast-dump-wchar.cpp13
-rw-r--r--test/AST/ast-print-attr.c12
-rw-r--r--test/AST/ast-print-bool.c44
-rw-r--r--test/AST/ast-print-char-literal.cpp27
-rw-r--r--test/AST/ast-print-enum-decl.c105
-rw-r--r--test/AST/ast-print-objectivec.m62
-rw-r--r--test/AST/ast-print-out-of-line-func.cpp95
-rw-r--r--test/AST/ast-print-pragmas-xfail.cpp21
-rw-r--r--test/AST/ast-print-pragmas.cpp65
-rw-r--r--test/AST/ast-print-record-decl.c291
-rw-r--r--test/AST/attr-print-emit.cpp69
-rw-r--r--test/AST/attr-target-ast.c5
-rw-r--r--test/AST/auto-pragma.cpp12
-rw-r--r--test/AST/bool-type.m12
-rw-r--r--test/AST/builtins-arm-strex-rettype.c8
-rw-r--r--test/AST/c-casts.c25
-rw-r--r--test/AST/category-attribute.m23
-rw-r--r--test/AST/coroutine-source-location-crash.cpp33
-rw-r--r--test/AST/dump.cpp91
-rw-r--r--test/AST/finally-msvc.m14
-rw-r--r--test/AST/fixed_point.c399
-rw-r--r--test/AST/fixed_point_to_string.c21
-rw-r--r--test/AST/float16.cpp326
-rw-r--r--test/AST/foreachtemplatized.mm15
-rw-r--r--test/AST/implicit-cast-dump.c15
-rw-r--r--test/AST/multistep-explicit-cast.c70
-rw-r--r--test/AST/multistep-explicit-cast.cpp155
-rw-r--r--test/AST/objc-default-ctor-init.mm21
-rw-r--r--test/AST/pragma-attribute-cxx-subject-match-rules.cpp169
-rw-r--r--test/AST/pragma-attribute-objc-subject-match-rules.m113
-rw-r--r--test/AST/property-atomic-bool.m61
-rw-r--r--test/AST/rdr6094103-unordered-compare-promote.c6
-rw-r--r--test/AST/sourceranges.cpp146
-rw-r--r--test/AST/template-implicit-vars.cpp14
-rw-r--r--test/AST/variadic-promotion.c13
-rw-r--r--test/ASTMerge/anonymous-fields/Inputs/anonymous-fields1.cpp5
-rw-r--r--test/ASTMerge/anonymous-fields/Inputs/anonymous-fields2.cpp9
-rw-r--r--test/ASTMerge/anonymous-fields/test.cpp4
-rw-r--r--test/ASTMerge/asm/Inputs/asm-function.cpp21
-rw-r--r--test/ASTMerge/asm/test.cpp8
-rw-r--r--test/ASTMerge/category/Inputs/category1.m48
-rw-r--r--test/ASTMerge/category/Inputs/category2.m49
-rw-r--r--test/ASTMerge/category/test.m11
-rw-r--r--test/ASTMerge/class-template-partial-spec/Inputs/class-template-partial-spec1.cpp118
-rw-r--r--test/ASTMerge/class-template-partial-spec/Inputs/class-template-partial-spec2.cpp79
-rw-r--r--test/ASTMerge/class-template-partial-spec/test.cpp25
-rw-r--r--test/ASTMerge/class-template/Inputs/class-template1.cpp37
-rw-r--r--test/ASTMerge/class-template/Inputs/class-template2.cpp37
-rw-r--r--test/ASTMerge/class-template/test.cpp28
-rw-r--r--test/ASTMerge/class/Inputs/class1.cpp48
-rw-r--r--test/ASTMerge/class/Inputs/class2.cpp40
-rw-r--r--test/ASTMerge/class/test.cpp24
-rw-r--r--test/ASTMerge/class2/Inputs/class3.cpp26
-rw-r--r--test/ASTMerge/class2/test.cpp9
-rw-r--r--test/ASTMerge/codegen-body/Inputs/body1.c6
-rw-r--r--test/ASTMerge/codegen-body/Inputs/body2.c4
-rw-r--r--test/ASTMerge/codegen-body/test.c5
-rw-r--r--test/ASTMerge/codegen-exprs/Inputs/exprs1.c10
-rw-r--r--test/ASTMerge/codegen-exprs/Inputs/exprs2.c10
-rw-r--r--test/ASTMerge/codegen-exprs/test.c5
-rw-r--r--test/ASTMerge/enum/Inputs/enum1.c42
-rw-r--r--test/ASTMerge/enum/Inputs/enum2.c42
-rw-r--r--test/ASTMerge/enum/test.c25
-rw-r--r--test/ASTMerge/exprs-cpp/Inputs/exprs3.cpp141
-rw-r--r--test/ASTMerge/exprs-cpp/test.cpp50
-rw-r--r--test/ASTMerge/exprs/Inputs/exprs1.c10
-rw-r--r--test/ASTMerge/exprs/Inputs/exprs2.c10
-rw-r--r--test/ASTMerge/exprs/test.c5
-rw-r--r--test/ASTMerge/function-cpp/Inputs/function-1.cpp8
-rw-r--r--test/ASTMerge/function-cpp/test.cpp10
-rw-r--r--test/ASTMerge/function/Inputs/function1.c6
-rw-r--r--test/ASTMerge/function/Inputs/function2.c7
-rw-r--r--test/ASTMerge/function/test.c15
-rw-r--r--test/ASTMerge/inheritance/Inputs/inheritance-base.cpp7
-rw-r--r--test/ASTMerge/inheritance/test.cpp8
-rw-r--r--test/ASTMerge/init-ctors/Inputs/init-ctors-classes.cpp19
-rw-r--r--test/ASTMerge/init-ctors/test.cpp10
-rw-r--r--test/ASTMerge/injected-class-name-decl/Inputs/inject1.cpp2
-rw-r--r--test/ASTMerge/injected-class-name-decl/Inputs/inject2.cpp2
-rw-r--r--test/ASTMerge/injected-class-name-decl/test.cpp3
-rw-r--r--test/ASTMerge/interface/Inputs/interface1.m105
-rw-r--r--test/ASTMerge/interface/Inputs/interface2.m100
-rw-r--r--test/ASTMerge/interface/test.m22
-rw-r--r--test/ASTMerge/macro/Inputs/macro.modulemap4
-rw-r--r--test/ASTMerge/macro/Inputs/macro1.h5
-rw-r--r--test/ASTMerge/macro/Inputs/macro1.m5
-rw-r--r--test/ASTMerge/macro/Inputs/macro2.m5
-rw-r--r--test/ASTMerge/macro/test.m6
-rw-r--r--test/ASTMerge/namespace/Inputs/namespace1.cpp27
-rw-r--r--test/ASTMerge/namespace/Inputs/namespace2.cpp60
-rw-r--r--test/ASTMerge/namespace/test.cpp17
-rw-r--r--test/ASTMerge/property/Inputs/property1.m31
-rw-r--r--test/ASTMerge/property/Inputs/property2.m33
-rw-r--r--test/ASTMerge/property/test.m13
-rw-r--r--test/ASTMerge/std-initializer-list/Inputs/il.cpp9
-rw-r--r--test/ASTMerge/std-initializer-list/test.cpp3
-rw-r--r--test/ASTMerge/struct/Inputs/struct1.c141
-rw-r--r--test/ASTMerge/struct/Inputs/struct2.c138
-rw-r--r--test/ASTMerge/struct/test.c55
-rw-r--r--test/ASTMerge/typedef/Inputs/typedef1.c4
-rw-r--r--test/ASTMerge/typedef/Inputs/typedef2.c4
-rw-r--r--test/ASTMerge/typedef/test.c7
-rw-r--r--test/ASTMerge/unnamed_fields/Inputs/il.cpp3
-rw-r--r--test/ASTMerge/unnamed_fields/test.cpp3
-rw-r--r--test/ASTMerge/var-cpp/Inputs/var1.cpp17
-rw-r--r--test/ASTMerge/var-cpp/test.cpp9
-rw-r--r--test/ASTMerge/var/Inputs/var1.c7
-rw-r--r--test/ASTMerge/var/Inputs/var1.h1
-rw-r--r--test/ASTMerge/var/Inputs/var2.c7
-rw-r--r--test/ASTMerge/var/test.c12
-rw-r--r--test/Analysis/CFContainers-invalid.c20
-rw-r--r--test/Analysis/CFContainers.mm247
-rw-r--r--test/Analysis/CFNumber.c47
-rw-r--r--test/Analysis/CFRetainRelease_NSAssertionHandler.m73
-rw-r--r--test/Analysis/CGColorSpace.c18
-rw-r--r--test/Analysis/CheckNSError.m56
-rw-r--r--test/Analysis/Checkers/RunLoopAutoreleaseLeakChecker.m161
-rw-r--r--test/Analysis/DeallocMissingRelease.m925
-rw-r--r--test/Analysis/DeallocUseAfterFreeErrors.m373
-rw-r--r--test/Analysis/DeleteWithNonVirtualDtor.cpp187
-rw-r--r--test/Analysis/DynamicTypePropagation.m69
-rw-r--r--test/Analysis/Inputs/Models/modeledFunction.model3
-rw-r--r--test/Analysis/Inputs/Models/notzero.model3
-rw-r--r--test/Analysis/Inputs/ctu-chain.cpp20
-rw-r--r--test/Analysis/Inputs/ctu-other.c49
-rw-r--r--test/Analysis/Inputs/ctu-other.c.externalDefMap.txt6
-rw-r--r--test/Analysis/Inputs/ctu-other.cpp77
-rw-r--r--test/Analysis/Inputs/ctu-other.cpp.externalDefMap.txt15
-rw-r--r--test/Analysis/Inputs/expected-plists/NewDelete-path-notes.cpp.plist464
-rw-r--r--test/Analysis/Inputs/expected-plists/conditional-path-notes.c.plist1772
-rw-r--r--test/Analysis/Inputs/expected-plists/cstring-plist.c.plist8
-rw-r--r--test/Analysis/Inputs/expected-plists/cxx-for-range.cpp.plist1960
-rw-r--r--test/Analysis/Inputs/expected-plists/edges-new.mm.plist21452
-rw-r--r--test/Analysis/Inputs/expected-plists/generics.m.plist7196
-rw-r--r--test/Analysis/Inputs/expected-plists/inline-plist.c.plist1986
-rw-r--r--test/Analysis/Inputs/expected-plists/inline-unique-reports.c.plist278
-rw-r--r--test/Analysis/Inputs/expected-plists/lambda-notes.cpp.plist205
-rw-r--r--test/Analysis/Inputs/expected-plists/malloc-plist.c.plist5262
-rw-r--r--test/Analysis/Inputs/expected-plists/method-call-path-notes.cpp.plist845
-rw-r--r--test/Analysis/Inputs/expected-plists/model-file.cpp.plist309
-rw-r--r--test/Analysis/Inputs/expected-plists/null-deref-path-notes.m.plist1028
-rw-r--r--test/Analysis/Inputs/expected-plists/nullability-notes.m.plist205
-rw-r--r--test/Analysis/Inputs/expected-plists/objc-arc.m.plist2089
-rw-r--r--test/Analysis/Inputs/expected-plists/objc-radar17039661.m.plist1309
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist5452
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-macros.cpp.plist1761
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-output-alternate.m.plist1520
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-output.m.plist6220
-rw-r--r--test/Analysis/Inputs/expected-plists/plist-stats-output.c.plist9
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release-path-notes.m.plist5022
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release.m.objc.plist26113
-rw-r--r--test/Analysis/Inputs/expected-plists/retain-release.m.objcpp.plist26182
-rw-r--r--test/Analysis/Inputs/expected-plists/unix-fns.c.plist3021
-rw-r--r--test/Analysis/Inputs/expected-plists/yaccignore.c.plist4
-rw-r--r--test/Analysis/Inputs/localization-pch.h5
-rw-r--r--test/Analysis/Inputs/qt-simulator.h33
-rw-r--r--test/Analysis/Inputs/system-header-simulator-cxx-std-suppression.h146
-rw-r--r--test/Analysis/Inputs/system-header-simulator-cxx.h824
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-cxx-uninitialized-object.h18
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-malloc.h34
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-nullability-cxx.h9
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-nullability.h105
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h39
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-pthread-lock.h28
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-simple-stream.h21
-rw-r--r--test/Analysis/Inputs/system-header-simulator-for-valist.h30
-rw-r--r--test/Analysis/Inputs/system-header-simulator-objc.h151
-rw-r--r--test/Analysis/Inputs/system-header-simulator.h115
-rw-r--r--test/Analysis/MPIMock.h55
-rw-r--r--test/Analysis/Malloc+MismatchedDeallocator+NewDelete.cpp107
-rw-r--r--test/Analysis/Malloc+MismatchedDeallocator_intersections.cpp39
-rw-r--r--test/Analysis/Malloc+NewDelete_intersections.cpp15
-rw-r--r--test/Analysis/MemRegion.cpp47
-rw-r--r--test/Analysis/MismatchedDeallocator-checker-test.mm233
-rw-r--r--test/Analysis/MismatchedDeallocator-path-notes.cpp15
-rw-r--r--test/Analysis/MissingDealloc.m199
-rw-r--r--test/Analysis/NSContainers.m312
-rw-r--r--test/Analysis/NSPanel.m88
-rw-r--r--test/Analysis/NSString.m448
-rw-r--r--test/Analysis/NSWindow.m86
-rw-r--r--test/Analysis/NewDelete+MismatchedDeallocator_intersections.cpp29
-rw-r--r--test/Analysis/NewDelete-atomics.cpp78
-rw-r--r--test/Analysis/NewDelete-checker-test.cpp409
-rw-r--r--test/Analysis/NewDelete-custom.cpp62
-rw-r--r--test/Analysis/NewDelete-intersections.mm88
-rw-r--r--test/Analysis/NewDelete-path-notes.cpp30
-rw-r--r--test/Analysis/NewDelete-sized-deallocation.cpp39
-rw-r--r--test/Analysis/NewDelete-variadic.cpp23
-rw-r--r--test/Analysis/NewDeleteLeaks-PR18394.cpp16
-rw-r--r--test/Analysis/NewDeleteLeaks-PR19102.cpp44
-rw-r--r--test/Analysis/NoReturn.m145
-rw-r--r--test/Analysis/OSAtomic_mac.cpp20
-rw-r--r--test/Analysis/ObjCProperties.m21
-rw-r--r--test/Analysis/ObjCPropertiesSyntaxChecks.m68
-rw-r--r--test/Analysis/ObjCRetSigs.m25
-rw-r--r--test/Analysis/PR12905.c8
-rw-r--r--test/Analysis/PR24184.cpp98
-rw-r--r--test/Analysis/PR2978.m116
-rw-r--r--test/Analysis/PR37855.c24
-rw-r--r--test/Analysis/PR38208.c43
-rw-r--r--test/Analysis/PR3991.m69
-rw-r--r--test/Analysis/PR7218.c6
-rw-r--r--test/Analysis/PR9741.cpp9
-rw-r--r--test/Analysis/_Bool-increment-decrement.c140
-rw-r--r--test/Analysis/additive-folding-range-constraints.c304
-rw-r--r--test/Analysis/additive-folding.cpp216
-rw-r--r--test/Analysis/analyzeOneFunction.m56
-rw-r--r--test/Analysis/analyzer-checker-config.c12
-rw-r--r--test/Analysis/analyzer-config.c55
-rw-r--r--test/Analysis/analyzer-display-progress.cpp30
-rw-r--r--test/Analysis/analyzer-display-progress.m30
-rw-r--r--test/Analysis/analyzer-enabled-checkers.c20
-rw-r--r--test/Analysis/analyzer-list-configs.c34
-rw-r--r--test/Analysis/analyzer-stats.c30
-rw-r--r--test/Analysis/analyzer_test.py48
-rw-r--r--test/Analysis/arc-zero-init.m46
-rw-r--r--test/Analysis/array-struct-region.c355
-rw-r--r--test/Analysis/array-struct-region.cpp199
-rw-r--r--test/Analysis/array-struct.c212
-rw-r--r--test/Analysis/asm.cpp12
-rw-r--r--test/Analysis/atomics.c95
-rw-r--r--test/Analysis/auto-obj-dtors-cfg-output.cpp1216
-rw-r--r--test/Analysis/autoreleasewritechecker_test.m281
-rw-r--r--test/Analysis/base-init.cpp29
-rw-r--r--test/Analysis/bitwise-ops.c58
-rw-r--r--test/Analysis/block-in-critical-section.cpp154
-rw-r--r--test/Analysis/block-in-critical-section.m10
-rw-r--r--test/Analysis/blocks-no-inline.c40
-rw-r--r--test/Analysis/blocks.m243
-rw-r--r--test/Analysis/blocks.mm87
-rw-r--r--test/Analysis/bool-assignment.c106
-rw-r--r--test/Analysis/bool-increment.cpp84
-rw-r--r--test/Analysis/bsd-string.c45
-rw-r--r--test/Analysis/bstring.c485
-rw-r--r--test/Analysis/bstring.cpp195
-rw-r--r--test/Analysis/bug_hash_test.cpp122
-rw-r--r--test/Analysis/bug_hash_test.m36
-rw-r--r--test/Analysis/builtin-functions.cpp83
-rw-r--r--test/Analysis/builtin_signbit.cpp43
-rw-r--r--test/Analysis/call-invalidation.cpp167
-rw-r--r--test/Analysis/call_once.cpp414
-rw-r--r--test/Analysis/cast-to-struct.cpp81
-rw-r--r--test/Analysis/castexpr-callback.c10
-rw-r--r--test/Analysis/casts.c247
-rw-r--r--test/Analysis/casts.cpp116
-rw-r--r--test/Analysis/casts.m46
-rw-r--r--test/Analysis/cfg-indirect-goto-determinism.cpp96
-rw-r--r--test/Analysis/cfg-rich-constructors.cpp1045
-rw-r--r--test/Analysis/cfg-rich-constructors.mm66
-rw-r--r--test/Analysis/cfg.cpp494
-rw-r--r--test/Analysis/cfref_PR2519.c46
-rw-r--r--test/Analysis/cfref_rdar6080742.c56
-rw-r--r--test/Analysis/check-deserialization.cpp20
-rw-r--r--test/Analysis/checker-plugins.c10
-rw-r--r--test/Analysis/chroot.c24
-rw-r--r--test/Analysis/comparison-implicit-casts.cpp96
-rw-r--r--test/Analysis/complex-init-list.cpp7
-rw-r--r--test/Analysis/complex.c17
-rw-r--r--test/Analysis/compound-literals.c9
-rw-r--r--test/Analysis/concrete-address.c7
-rw-r--r--test/Analysis/conditional-operator.cpp17
-rw-r--r--test/Analysis/conditional-path-notes.c86
-rw-r--r--test/Analysis/const-method-call.cpp273
-rw-r--r--test/Analysis/constant-folding.c121
-rw-r--r--test/Analysis/constraint_manager_negate_difference.c98
-rw-r--r--test/Analysis/conversion.c210
-rw-r--r--test/Analysis/copy-elision.cpp367
-rw-r--r--test/Analysis/copypaste/Inputs/expected-plists/MismatchedDeallocator-path-notes.cpp.plist303
-rw-r--r--test/Analysis/copypaste/Inputs/expected-plists/plist-diagnostics-notes-as-events.cpp.plist98
-rw-r--r--test/Analysis/copypaste/Inputs/expected-plists/plist-diagnostics.cpp.plist99
-rw-r--r--test/Analysis/copypaste/asm.cpp44
-rw-r--r--test/Analysis/copypaste/attributes.cpp28
-rw-r--r--test/Analysis/copypaste/autogenerated_automoc.cpp19
-rw-r--r--test/Analysis/copypaste/blocks.cpp19
-rw-r--r--test/Analysis/copypaste/call.cpp102
-rw-r--r--test/Analysis/copypaste/catch.cpp29
-rw-r--r--test/Analysis/copypaste/dbus_autogenerated.cpp19
-rw-r--r--test/Analysis/copypaste/delete.cpp29
-rw-r--r--test/Analysis/copypaste/dependent-exist.cpp18
-rw-r--r--test/Analysis/copypaste/expr-types.cpp17
-rw-r--r--test/Analysis/copypaste/fold.cpp35
-rw-r--r--test/Analysis/copypaste/function-try-block.cpp9
-rw-r--r--test/Analysis/copypaste/functions.cpp58
-rw-r--r--test/Analysis/copypaste/generic.c31
-rw-r--r--test/Analysis/copypaste/labels.cpp51
-rw-r--r--test/Analysis/copypaste/lambda.cpp24
-rw-r--r--test/Analysis/copypaste/macro-complexity.cpp50
-rw-r--r--test/Analysis/copypaste/macros.cpp67
-rw-r--r--test/Analysis/copypaste/moc_autogenerated.cpp19
-rw-r--r--test/Analysis/copypaste/not-autogenerated.cpp14
-rw-r--r--test/Analysis/copypaste/objc-methods.m27
-rw-r--r--test/Analysis/copypaste/plist-diagnostics-notes-as-events.cpp19
-rw-r--r--test/Analysis/copypaste/plist-diagnostics.cpp19
-rw-r--r--test/Analysis/copypaste/sub-sequences.cpp27
-rw-r--r--test/Analysis/copypaste/suspicious-clones.cpp97
-rw-r--r--test/Analysis/copypaste/text-diagnostics.cpp17
-rw-r--r--test/Analysis/copypaste/ui_autogenerated.cpp19
-rw-r--r--test/Analysis/coverage.c102
-rw-r--r--test/Analysis/crash-trace.c23
-rw-r--r--test/Analysis/cstring-plist.c28
-rw-r--r--test/Analysis/cstring-ranges.c15
-rw-r--r--test/Analysis/cstring-syntax-cxx.cpp22
-rw-r--r--test/Analysis/cstring-syntax.c54
-rw-r--r--test/Analysis/ctor.mm864
-rw-r--r--test/Analysis/ctu-different-triples.cpp20
-rw-r--r--test/Analysis/ctu-hdr.h3
-rw-r--r--test/Analysis/ctu-main.c67
-rw-r--r--test/Analysis/ctu-main.cpp83
-rw-r--r--test/Analysis/ctu-unknown-parts-in-triples.cpp22
-rw-r--r--test/Analysis/cxx-crashes.cpp78
-rw-r--r--test/Analysis/cxx-for-range-cfg.cpp16
-rw-r--r--test/Analysis/cxx-for-range.cpp104
-rw-r--r--test/Analysis/cxx-method-names.cpp22
-rw-r--r--test/Analysis/cxx-uninitialized-object-inheritance.cpp833
-rw-r--r--test/Analysis/cxx-uninitialized-object-no-dereference.cpp27
-rw-r--r--test/Analysis/cxx-uninitialized-object-notes-as-warnings.cpp18
-rw-r--r--test/Analysis/cxx-uninitialized-object-ptr-ref.cpp908
-rw-r--r--test/Analysis/cxx-uninitialized-object-unionlike-constructs.cpp136
-rw-r--r--test/Analysis/cxx-uninitialized-object.cpp1132
-rw-r--r--test/Analysis/cxx11-crashes.cpp95
-rw-r--r--test/Analysis/cxxnewexpr-callback-inline.cpp32
-rw-r--r--test/Analysis/cxxnewexpr-callback-noinline.cpp29
-rw-r--r--test/Analysis/dead-stores.c575
-rw-r--r--test/Analysis/dead-stores.cpp204
-rw-r--r--test/Analysis/dead-stores.m119
-rw-r--r--test/Analysis/debug-CallGraph.cpp89
-rw-r--r--test/Analysis/default-analyze.m63
-rw-r--r--test/Analysis/default-diagnostic-visitors.c13
-rw-r--r--test/Analysis/delayed-template-parsing-crash.cpp11
-rw-r--r--test/Analysis/delegates.m131
-rw-r--r--test/Analysis/derived-to-base.cpp477
-rw-r--r--test/Analysis/designated-initializer.c41
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/deref-track-symbolic-region.c.plist657
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/plist-diagnostics-include-check.cpp.plist147
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/plist-multi-file.c.plist212
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/report-issues-within-main-file.cpp.plist1835
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/undef-value-caller.c.plist142
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/undef-value-param.c.plist1344
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-plists/undef-value-param.m.plist1027
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-sarif/sarif-diagnostics-taint-test.c.sarif114
-rw-r--r--test/Analysis/diagnostics/Inputs/expected-sarif/sarif-multi-diagnostic-test.c.sarif320
-rw-r--r--test/Analysis/diagnostics/Inputs/include/plist-diagnostics-include-check-macro.def1
-rw-r--r--test/Analysis/diagnostics/Inputs/include/plist-diagnostics-include-check-macro.h9
-rw-r--r--test/Analysis/diagnostics/Inputs/include/report-issues-within-main-file.h43
-rw-r--r--test/Analysis/diagnostics/Inputs/include/sys/queue.h4
-rw-r--r--test/Analysis/diagnostics/deref-track-symbolic-region.c41
-rw-r--r--test/Analysis/diagnostics/deref-track-symbolic-region.cpp43
-rw-r--r--test/Analysis/diagnostics/dtors.cpp25
-rw-r--r--test/Analysis/diagnostics/explicit-suppression.cpp24
-rw-r--r--test/Analysis/diagnostics/false-positive-suppression.c23
-rw-r--r--test/Analysis/diagnostics/find_last_store.c17
-rw-r--r--test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp39
-rw-r--r--test/Analysis/diagnostics/macro-null-return-suppression.cpp68
-rw-r--r--test/Analysis/diagnostics/macros.cpp48
-rw-r--r--test/Analysis/diagnostics/macros.m31
-rw-r--r--test/Analysis/diagnostics/no-prune-paths.c21
-rw-r--r--test/Analysis/diagnostics/no-store-func-path-notes.c246
-rw-r--r--test/Analysis/diagnostics/no-store-func-path-notes.cpp374
-rw-r--r--test/Analysis/diagnostics/no-store-func-path-notes.m105
-rw-r--r--test/Analysis/diagnostics/plist-diagnostics-include-check.cpp10
-rw-r--r--test/Analysis/diagnostics/plist-multi-file.c8
-rw-r--r--test/Analysis/diagnostics/plist-multi-file.h3
-rw-r--r--test/Analysis/diagnostics/report-issues-within-main-file.cpp71
-rw-r--r--test/Analysis/diagnostics/sarif-diagnostics-taint-test.c15
-rw-r--r--test/Analysis/diagnostics/sarif-multi-diagnostic-test.c29
-rw-r--r--test/Analysis/diagnostics/shortest-path-suppression.c19
-rw-r--r--test/Analysis/diagnostics/text-diagnostics.c21
-rw-r--r--test/Analysis/diagnostics/track_subexpressions.cpp19
-rw-r--r--test/Analysis/diagnostics/undef-value-callee.h4
-rw-r--r--test/Analysis/diagnostics/undef-value-caller.c13
-rw-r--r--test/Analysis/diagnostics/undef-value-param.c65
-rw-r--r--test/Analysis/diagnostics/undef-value-param.m76
-rw-r--r--test/Analysis/disable-all-checks.c20
-rw-r--r--test/Analysis/dispatch-once.m116
-rw-r--r--test/Analysis/div-zero.cpp13
-rw-r--r--test/Analysis/division-by-zero.c7
-rw-r--r--test/Analysis/domtest.c168
-rw-r--r--test/Analysis/dtor-cxx11.cpp15
-rw-r--r--test/Analysis/dtor.cpp542
-rw-r--r--test/Analysis/dtors-in-dtor-cfg-output.cpp55
-rw-r--r--test/Analysis/dump_egraph.c16
-rw-r--r--test/Analysis/dump_egraph.cpp22
-rw-r--r--test/Analysis/dynamic-cast.cpp253
-rw-r--r--test/Analysis/dynamic_type_check.m43
-rw-r--r--test/Analysis/edges-new.mm592
-rw-r--r--test/Analysis/elementtype.c13
-rw-r--r--test/Analysis/end-function-return-stmt.cpp34
-rw-r--r--test/Analysis/engine/replay-without-inlining.c58
-rw-r--r--test/Analysis/enum-cast-out-of-range.cpp192
-rw-r--r--test/Analysis/enum.cpp69
-rw-r--r--test/Analysis/exceptions.mm38
-rw-r--r--test/Analysis/exercise-ps.c31
-rw-r--r--test/Analysis/explain-svals.c25
-rw-r--r--test/Analysis/explain-svals.cpp98
-rw-r--r--test/Analysis/explain-svals.m27
-rw-r--r--test/Analysis/exploration_order/noexprcrash.c17
-rw-r--r--test/Analysis/exploration_order/prefer_unexplored.cpp43
-rw-r--r--test/Analysis/expr-inspection.c25
-rw-r--r--test/Analysis/expr-inspection.cpp30
-rw-r--r--test/Analysis/fields.c125
-rw-r--r--test/Analysis/free.c79
-rw-r--r--test/Analysis/func-mapping-test.cpp7
-rw-r--r--test/Analysis/func.c41
-rw-r--r--test/Analysis/gcdantipatternchecker_test.m345
-rw-r--r--test/Analysis/generics.m408
-rw-r--r--test/Analysis/global-region-invalidation.c127
-rw-r--r--test/Analysis/global_region_invalidation.mm188
-rw-r--r--test/Analysis/globals.cpp111
-rw-r--r--test/Analysis/gmalloc.c169
-rw-r--r--test/Analysis/gtest.cpp164
-rw-r--r--test/Analysis/hangs.c30
-rw-r--r--test/Analysis/html-diag-singlefile.c14
-rw-r--r--test/Analysis/html-diag-singlefile.h4
-rw-r--r--test/Analysis/html-diags-analyze-headers.c10
-rw-r--r--test/Analysis/html-diags-analyze-headers.h5
-rw-r--r--test/Analysis/html-diags-multifile.c15
-rw-r--r--test/Analysis/html-diags-multifile.h4
-rw-r--r--test/Analysis/html-diags.c32
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/goto.c13
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/header.h12
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/macros_same_file.c15
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/multifile.c14
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/multiline_func_def.c16
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/notexecutedlines.c12
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/objcmethods.m19
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/simple_conditional.c13
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/switch.c20
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/switch_default.c20
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/synthesized_body.cpp25
-rw-r--r--test/Analysis/html_diagnostics/relevant_lines/unused_header.c19
-rw-r--r--test/Analysis/identical-expressions.cpp1564
-rw-r--r--test/Analysis/implicit-ctor-undef-value.cpp75
-rw-r--r--test/Analysis/index-type.c58
-rw-r--r--test/Analysis/initialization.c28
-rw-r--r--test/Analysis/initialization.cpp20
-rw-r--r--test/Analysis/initializer.cpp245
-rw-r--r--test/Analysis/initializers-cfg-output.cpp131
-rw-r--r--test/Analysis/inline-not-supported.c29
-rw-r--r--test/Analysis/inline-plist.c88
-rw-r--r--test/Analysis/inline-unique-reports.c18
-rw-r--r--test/Analysis/inline.c118
-rw-r--r--test/Analysis/inline.cpp443
-rw-r--r--test/Analysis/inline2.c15
-rw-r--r--test/Analysis/inline3.c15
-rw-r--r--test/Analysis/inline4.c15
-rw-r--r--test/Analysis/inlining/DynDispatchBifurcate.m191
-rw-r--r--test/Analysis/inlining/InlineObjCClassMethod.m311
-rw-r--r--test/Analysis/inlining/InlineObjCInstanceMethod.h46
-rw-r--r--test/Analysis/inlining/InlineObjCInstanceMethod.m148
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/eager-reclamation-path-notes.c.plist653
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/eager-reclamation-path-notes.cpp.plist377
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/path-notes.c.plist3780
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/path-notes.cpp.plist5227
-rw-r--r--test/Analysis/inlining/Inputs/expected-plists/path-notes.m.plist2001
-rw-r--r--test/Analysis/inlining/ObjCDynTypePopagation.m101
-rw-r--r--test/Analysis/inlining/ObjCImproperDynamictallyDetectableCast.m37
-rw-r--r--test/Analysis/inlining/RetainCountExamples.m127
-rw-r--r--test/Analysis/inlining/analysis-order.c15
-rw-r--r--test/Analysis/inlining/assume-super-init-does-not-return-nil.m41
-rw-r--r--test/Analysis/inlining/containers.cpp273
-rw-r--r--test/Analysis/inlining/dyn-dispatch-bifurcate.cpp38
-rw-r--r--test/Analysis/inlining/eager-reclamation-path-notes.c45
-rw-r--r--test/Analysis/inlining/eager-reclamation-path-notes.cpp36
-rw-r--r--test/Analysis/inlining/false-positive-suppression.c384
-rw-r--r--test/Analysis/inlining/false-positive-suppression.cpp212
-rw-r--r--test/Analysis/inlining/false-positive-suppression.m136
-rw-r--r--test/Analysis/inlining/inline-defensive-checks.c242
-rw-r--r--test/Analysis/inlining/inline-defensive-checks.cpp103
-rw-r--r--test/Analysis/inlining/inline-defensive-checks.m129
-rw-r--r--test/Analysis/inlining/path-notes.c158
-rw-r--r--test/Analysis/inlining/path-notes.cpp300
-rw-r--r--test/Analysis/inlining/path-notes.m184
-rw-r--r--test/Analysis/inlining/retain-count-self-init.m68
-rw-r--r--test/Analysis/inlining/stl.cpp28
-rw-r--r--test/Analysis/inlining/temp-dtors-path-notes.cpp59
-rw-r--r--test/Analysis/inlining/test-always-inline-size-option.c48
-rw-r--r--test/Analysis/inlining/test_objc_inlining_option.m34
-rw-r--r--test/Analysis/inner-pointer.cpp397
-rw-r--r--test/Analysis/invalid-a-na-ly-zer-con-fig-value.c84
-rw-r--r--test/Analysis/invalid-analyzer-config-value.c80
-rw-r--r--test/Analysis/invalidated-iterator.cpp399
-rw-r--r--test/Analysis/iterator-range.cpp238
-rw-r--r--test/Analysis/ivars.m140
-rw-r--r--test/Analysis/keychainAPI-diagnostic-visitor.m35
-rw-r--r--test/Analysis/keychainAPI.m468
-rw-r--r--test/Analysis/kmalloc-linux.c58
-rw-r--r--test/Analysis/lambda-notes.cpp13
-rw-r--r--test/Analysis/lambdas-generalized-capture.cpp50
-rw-r--r--test/Analysis/lambdas.cpp411
-rw-r--r--test/Analysis/lambdas.mm143
-rw-r--r--test/Analysis/lifetime-cfg-output.cpp783
-rw-r--r--test/Analysis/lifetime-extension.cpp334
-rw-r--r--test/Analysis/lifetime-extension.mm64
-rw-r--r--test/Analysis/lit.local.cfg22
-rw-r--r--test/Analysis/live-bindings-test.cpp124
-rw-r--r--test/Analysis/live-stmts.cpp167
-rw-r--r--test/Analysis/live-variables.cpp23
-rw-r--r--test/Analysis/live-variables.m24
-rw-r--r--test/Analysis/llvm-conventions.cpp225
-rw-r--r--test/Analysis/localization-aggressive.m295
-rw-r--r--test/Analysis/localization.m241
-rw-r--r--test/Analysis/logical-ops.c39
-rw-r--r--test/Analysis/loop-block-counts.c26
-rw-r--r--test/Analysis/loop-unrolling.cpp501
-rw-r--r--test/Analysis/loop-widening-ignore-static-methods.cpp12
-rw-r--r--test/Analysis/loop-widening-notes.cpp72
-rw-r--r--test/Analysis/loop-widening-preserve-reference-type.cpp14
-rw-r--r--test/Analysis/loop-widening.c204
-rw-r--r--test/Analysis/loopexit-cfg-output.cpp476
-rw-r--r--test/Analysis/lvalue.cpp7
-rw-r--r--test/Analysis/malloc-annotations.c273
-rw-r--r--test/Analysis/malloc-custom.c32
-rw-r--r--test/Analysis/malloc-fnptr-plist.c11
-rw-r--r--test/Analysis/malloc-free-after-return.cpp21
-rw-r--r--test/Analysis/malloc-interprocedural.c135
-rw-r--r--test/Analysis/malloc-overflow.c113
-rw-r--r--test/Analysis/malloc-overflow.cpp12
-rw-r--r--test/Analysis/malloc-overflow2.c40
-rw-r--r--test/Analysis/malloc-plist.c209
-rw-r--r--test/Analysis/malloc-protoype.c17
-rw-r--r--test/Analysis/malloc-sizeof.c52
-rw-r--r--test/Analysis/malloc-sizeof.cpp26
-rw-r--r--test/Analysis/malloc-three-arg.c58
-rw-r--r--test/Analysis/malloc.c1821
-rw-r--r--test/Analysis/malloc.cpp143
-rw-r--r--test/Analysis/malloc.m57
-rw-r--r--test/Analysis/malloc.mm332
-rw-r--r--test/Analysis/max-nodes-suppress-on-sink.c83
-rw-r--r--test/Analysis/max-nodes-suppress-on-sink.cpp34
-rw-r--r--test/Analysis/member-expr.cpp41
-rw-r--r--test/Analysis/method-arg-decay.m97
-rw-r--r--test/Analysis/method-call-intra-p.cpp33
-rw-r--r--test/Analysis/method-call-path-notes.cpp44
-rw-r--r--test/Analysis/method-call.cpp47
-rw-r--r--test/Analysis/misc-ps-64.m47
-rw-r--r--test/Analysis/misc-ps-arm.m19
-rw-r--r--test/Analysis/misc-ps-cxx0x.cpp89
-rw-r--r--test/Analysis/misc-ps-eager-assume.m147
-rw-r--r--test/Analysis/misc-ps-ranges.m59
-rw-r--r--test/Analysis/misc-ps-region-store-i386.m15
-rw-r--r--test/Analysis/misc-ps-region-store-x86_64.m15
-rw-r--r--test/Analysis/misc-ps-region-store.cpp728
-rw-r--r--test/Analysis/misc-ps-region-store.m1366
-rw-r--r--test/Analysis/misc-ps-region-store.mm49
-rw-r--r--test/Analysis/misc-ps.c203
-rw-r--r--test/Analysis/misc-ps.m1360
-rw-r--r--test/Analysis/mismatched-iterator.cpp191
-rw-r--r--test/Analysis/missing-bind-temporary.cpp130
-rw-r--r--test/Analysis/mmap-writeexec.c44
-rw-r--r--test/Analysis/model-file.cpp40
-rw-r--r--test/Analysis/mpichecker.cpp342
-rw-r--r--test/Analysis/mpicheckernotes.cpp34
-rw-r--r--test/Analysis/new-aligned.cpp14
-rw-r--r--test/Analysis/new-ctor-conservative.cpp46
-rw-r--r--test/Analysis/new-ctor-inlined.cpp55
-rw-r--r--test/Analysis/new-ctor-malloc.cpp21
-rw-r--r--test/Analysis/new-ctor-null-throw.cpp26
-rw-r--r--test/Analysis/new-ctor-null.cpp36
-rw-r--r--test/Analysis/new-ctor-recursive.cpp118
-rw-r--r--test/Analysis/new-ctor-symbolic.cpp33
-rw-r--r--test/Analysis/new-dynamic-types.cpp28
-rw-r--r--test/Analysis/new-with-exceptions.cpp53
-rw-r--r--test/Analysis/new.cpp371
-rw-r--r--test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret-region.m32
-rw-r--r--test/Analysis/nil-receiver-undefined-larger-than-voidptr-ret.m98
-rw-r--r--test/Analysis/no-exit-cfg.c19
-rw-r--r--test/Analysis/no-outofbounds.c32
-rw-r--r--test/Analysis/no-unreachable-dtors.cpp11
-rw-r--r--test/Analysis/non-diagnosable-assumptions.c47
-rw-r--r--test/Analysis/nonnull-global-constants.mm103
-rw-r--r--test/Analysis/nonnull.m195
-rw-r--r--test/Analysis/nonnullparamchecker-crash.cpp11
-rw-r--r--test/Analysis/novoidtypecrash.c8
-rw-r--r--test/Analysis/null-deref-offsets.c37
-rw-r--r--test/Analysis/null-deref-path-notes.c52
-rw-r--r--test/Analysis/null-deref-path-notes.cpp25
-rw-r--r--test/Analysis/null-deref-path-notes.m70
-rw-r--r--test/Analysis/null-deref-ps-region.c72
-rw-r--r--test/Analysis/null-deref-ps.c331
-rw-r--r--test/Analysis/null-deref-static.m35
-rw-r--r--test/Analysis/nullability-arc.mm39
-rw-r--r--test/Analysis/nullability-no-arc.mm100
-rw-r--r--test/Analysis/nullability-notes.m21
-rw-r--r--test/Analysis/nullability.c12
-rw-r--r--test/Analysis/nullability.mm558
-rw-r--r--test/Analysis/nullability_nullonly.mm170
-rw-r--r--test/Analysis/nullptr.cpp183
-rw-r--r--test/Analysis/number-object-conversion.c40
-rw-r--r--test/Analysis/number-object-conversion.cpp94
-rw-r--r--test/Analysis/number-object-conversion.m112
-rw-r--r--test/Analysis/number-object-conversion.mm13
-rw-r--r--test/Analysis/objc-arc.m233
-rw-r--r--test/Analysis/objc-bool.m23
-rw-r--r--test/Analysis/objc-boxing.m92
-rw-r--r--test/Analysis/objc-encode.m9
-rw-r--r--test/Analysis/objc-for.m353
-rw-r--r--test/Analysis/objc-message.m40
-rw-r--r--test/Analysis/objc-method-coverage.m17
-rw-r--r--test/Analysis/objc-properties.m72
-rw-r--r--test/Analysis/objc-radar17039661.m61
-rw-r--r--test/Analysis/objc-string.mm39
-rw-r--r--test/Analysis/objc-subscript.m89
-rw-r--r--test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m63
-rw-r--r--test/Analysis/objc_invalidation.m377
-rw-r--r--test/Analysis/objcpp-uninitialized-object.mm32
-rw-r--r--test/Analysis/offsetofexpr-callback.c13
-rw-r--r--test/Analysis/openmp-unsupported.c7
-rw-r--r--test/Analysis/operator-calls.cpp132
-rw-r--r--test/Analysis/osobject-retain-release.cpp611
-rw-r--r--test/Analysis/out-of-bounds-new.cpp156
-rw-r--r--test/Analysis/out-of-bounds.c176
-rw-r--r--test/Analysis/outofbound-notwork.c32
-rw-r--r--test/Analysis/outofbound.c124
-rw-r--r--test/Analysis/override-werror.c14
-rw-r--r--test/Analysis/padding_c.c236
-rw-r--r--test/Analysis/padding_cpp.cpp202
-rw-r--r--test/Analysis/padding_inherit.cpp28
-rw-r--r--test/Analysis/padding_message.cpp311
-rw-r--r--test/Analysis/plist-diagnostics-template-function.cpp41
-rw-r--r--test/Analysis/plist-diagnostics-template-record.cpp42
-rw-r--r--test/Analysis/plist-html-macros.c30
-rw-r--r--test/Analysis/plist-macros-with-expansion.cpp442
-rw-r--r--test/Analysis/plist-macros.cpp88
-rw-r--r--test/Analysis/plist-output-alternate.m59
-rw-r--r--test/Analysis/plist-output.m196
-rw-r--r--test/Analysis/plist-stats-output.c17
-rw-r--r--test/Analysis/pointer-arithmetic.c30
-rw-r--r--test/Analysis/pointer-to-member.cpp271
-rw-r--r--test/Analysis/pr22954.c917
-rw-r--r--test/Analysis/pr37802.cpp107
-rw-r--r--test/Analysis/pr4209.m72
-rw-r--r--test/Analysis/pr_2542_rdar_6793404.m67
-rw-r--r--test/Analysis/pr_4164.c41
-rw-r--r--test/Analysis/properties.m1007
-rw-r--r--test/Analysis/properties.mm79
-rw-r--r--test/Analysis/pthreadlock.c473
-rw-r--r--test/Analysis/ptr-arith.c332
-rw-r--r--test/Analysis/ptr-arith.cpp119
-rw-r--r--test/Analysis/qt_malloc.cpp21
-rw-r--r--test/Analysis/range_casts.c156
-rw-r--r--test/Analysis/rdar-6442306-1.m34
-rw-r--r--test/Analysis/rdar-6540084.m37
-rw-r--r--test/Analysis/rdar-6541136-region.c27
-rw-r--r--test/Analysis/rdar-6562655.m65
-rw-r--r--test/Analysis/rdar-6600344-nil-receiver-undefined-struct-ret.m26
-rw-r--r--test/Analysis/rdar-7168531.m18
-rw-r--r--test/Analysis/redefined_system.c18
-rw-r--r--test/Analysis/refcnt_naming.m84
-rw-r--r--test/Analysis/reference.cpp258
-rw-r--r--test/Analysis/reference.mm17
-rw-r--r--test/Analysis/region-1.m92
-rw-r--r--test/Analysis/region-store.c56
-rw-r--r--test/Analysis/region-store.cpp28
-rw-r--r--test/Analysis/region_store_overflow.c16
-rw-r--r--test/Analysis/reinterpret-cast.cpp118
-rw-r--r--test/Analysis/retain-release-arc.m165
-rw-r--r--test/Analysis/retain-release-cache-out.m27
-rw-r--r--test/Analysis/retain-release-cf-audited.m33
-rw-r--r--test/Analysis/retain-release-cpp-classes.cpp33
-rw-r--r--test/Analysis/retain-release-inline.m483
-rw-r--r--test/Analysis/retain-release-path-notes.m331
-rw-r--r--test/Analysis/retain-release-region-store.m257
-rw-r--r--test/Analysis/retain-release-safe.c93
-rw-r--r--test/Analysis/retain-release.m2371
-rw-r--r--test/Analysis/retain-release.mm487
-rw-r--r--test/Analysis/retaincountchecker-compoundregion.m25
-rw-r--r--test/Analysis/return-ptr-range.cpp27
-rw-r--r--test/Analysis/return-stmt-merge.cpp37
-rw-r--r--test/Analysis/scopes-cfg-output.cpp1170
-rw-r--r--test/Analysis/security-syntax-checks-no-emit.c34
-rw-r--r--test/Analysis/security-syntax-checks.m240
-rw-r--r--test/Analysis/self-assign.cpp90
-rw-r--r--test/Analysis/self-init.m308
-rw-r--r--test/Analysis/shallow-mode.m29
-rw-r--r--test/Analysis/simple-stream-checks.c96
-rw-r--r--test/Analysis/sizeofpointer.c8
-rw-r--r--test/Analysis/stack-addr-ps.c99
-rw-r--r--test/Analysis/stack-addr-ps.cpp139
-rw-r--r--test/Analysis/stack-block-returned.cpp9
-rw-r--r--test/Analysis/stack-capture-leak-arc.mm189
-rw-r--r--test/Analysis/stack-capture-leak-no-arc.mm37
-rw-r--r--test/Analysis/stackaddrleak.c58
-rw-r--r--test/Analysis/static_local.m19
-rw-r--r--test/Analysis/stats.c9
-rw-r--r--test/Analysis/std-c-library-functions-inlined.c17
-rw-r--r--test/Analysis/std-c-library-functions.c187
-rw-r--r--test/Analysis/std-c-library-functions.cpp14
-rw-r--r--test/Analysis/stream.c85
-rw-r--r--test/Analysis/string-fail.c113
-rw-r--r--test/Analysis/string-with-signedness.c10
-rw-r--r--test/Analysis/string.c1550
-rw-r--r--test/Analysis/string.cpp28
-rw-r--r--test/Analysis/structured_bindings.cc10
-rw-r--r--test/Analysis/superclass.m241
-rw-r--r--test/Analysis/sval-dump-int128.c7
-rw-r--r--test/Analysis/svalbuilder-float-cast.c20
-rw-r--r--test/Analysis/svalbuilder-logic.c16
-rw-r--r--test/Analysis/svalbuilder-rearrange-comparisons.c998
-rw-r--r--test/Analysis/switch-case.c220
-rw-r--r--test/Analysis/symbol-reaper.c135
-rw-r--r--test/Analysis/taint-diagnostic-visitor.c36
-rw-r--r--test/Analysis/taint-generic.c289
-rw-r--r--test/Analysis/taint-tester.c198
-rw-r--r--test/Analysis/taint-tester.cpp35
-rw-r--r--test/Analysis/taint-tester.m21
-rw-r--r--test/Analysis/temp-obj-dtors-cfg-output.cpp1461
-rw-r--r--test/Analysis/temp-obj-dtors-option.cpp22
-rw-r--r--test/Analysis/templates.cpp72
-rw-r--r--test/Analysis/temporaries-callback-order.cpp31
-rw-r--r--test/Analysis/temporaries.cpp1248
-rw-r--r--test/Analysis/temporaries.mm29
-rw-r--r--test/Analysis/test-after-div-zero.c204
-rw-r--r--test/Analysis/test-include-cpp.cpp13
-rw-r--r--test/Analysis/test-include-cpp.h9
-rw-r--r--test/Analysis/test-include.c21
-rw-r--r--test/Analysis/test-include.h2
-rw-r--r--test/Analysis/test-objc-non-nil-return-value-checker.m50
-rw-r--r--test/Analysis/test-separate-retaincount.cpp38
-rw-r--r--test/Analysis/test-variably-modified-types.c13
-rw-r--r--test/Analysis/this-pointer.cpp88
-rw-r--r--test/Analysis/traversal-algorithm.mm213
-rw-r--r--test/Analysis/traversal-begin-end-function.c22
-rw-r--r--test/Analysis/traversal-path-unification.c29
-rw-r--r--test/Analysis/trustnonnullchecker_test.m197
-rw-r--r--test/Analysis/trustnonnullchecker_test.mm9
-rw-r--r--test/Analysis/undef-buffers.c43
-rw-r--r--test/Analysis/undef-call.c16
-rw-r--r--test/Analysis/unified-sources/UnifiedSource-1.cpp5
-rw-r--r--test/Analysis/unified-sources/container.h10
-rw-r--r--test/Analysis/unified-sources/source1.cpp15
-rw-r--r--test/Analysis/unified-sources/source2.cpp25
-rw-r--r--test/Analysis/uninit-const.c244
-rw-r--r--test/Analysis/uninit-const.cpp131
-rw-r--r--test/Analysis/uninit-msg-expr.m56
-rw-r--r--test/Analysis/uninit-ps-rdar6145427.m39
-rw-r--r--test/Analysis/uninit-sometimes.cpp429
-rw-r--r--test/Analysis/uninit-vals-union.c13
-rw-r--r--test/Analysis/uninit-vals.c199
-rw-r--r--test/Analysis/uninit-vals.cpp35
-rw-r--r--test/Analysis/uninit-vals.m425
-rw-r--r--test/Analysis/unions-region.m42
-rw-r--r--test/Analysis/unions.cpp123
-rw-r--r--test/Analysis/unix-api.c92
-rw-r--r--test/Analysis/unix-api.cpp62
-rw-r--r--test/Analysis/unix-fns.c248
-rw-r--r--test/Analysis/unreachable-code-path.c226
-rw-r--r--test/Analysis/unsupported-types.c31
-rw-r--r--test/Analysis/unused-ivars.m131
-rw-r--r--test/Analysis/use-after-move.cpp1139
-rw-r--r--test/Analysis/valist-as-lazycompound.c21
-rw-r--r--test/Analysis/valist-uninitialized-no-undef.c40
-rw-r--r--test/Analysis/valist-uninitialized.c178
-rw-r--r--test/Analysis/valist-unterminated.c155
-rw-r--r--test/Analysis/variadic-method-types.m100
-rw-r--r--test/Analysis/vector.m61
-rw-r--r--test/Analysis/vfork.c114
-rw-r--r--test/Analysis/virtualcall.cpp297
-rw-r--r--test/Analysis/virtualcall.h14
-rw-r--r--test/Analysis/vla.c86
-rw-r--r--test/Analysis/weak-functions.c117
-rw-r--r--test/Analysis/yaccignore.c13
-rw-r--r--test/Analysis/z3-crosscheck.c43
-rw-r--r--test/Analysis/z3/apsint.c16
-rw-r--r--test/Analysis/z3/enabled.c3
-rw-r--r--test/CMakeLists.txt175
-rw-r--r--test/CXX/basic/basic.def.odr/p1-var.cpp21
-rw-r--r--test/CXX/basic/basic.def.odr/p2-typeid.cpp36
-rw-r--r--test/CXX/basic/basic.def/p2.cpp8
-rw-r--r--test/CXX/basic/basic.def/p4.cpp6
-rw-r--r--test/CXX/basic/basic.link/p6.cpp44
-rw-r--r--test/CXX/basic/basic.link/p7.cpp73
-rw-r--r--test/CXX/basic/basic.link/p8.cpp78
-rw-r--r--test/CXX/basic/basic.link/p9.cpp10
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-template-id.cpp28
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p2.cpp134
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p3.cpp20
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.argdep/p4.cpp69
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.classref/p1-cxx11.cpp69
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.classref/p1.cpp100
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.classref/p3.cpp31
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.classref/p4-cxx11.cpp22
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp60
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.elab/templateid.cpp18
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp218
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp86
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p3.cpp42
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p4.cpp26
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p5.cpp35
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/p6-0x.cpp25
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.qual/p6.cpp25
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.udir/p1.cpp36
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.unqual/p11.cpp12
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.unqual/p12.cpp14
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.unqual/p13.cpp9
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.unqual/p14.cpp72
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.unqual/p15.cpp21
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.unqual/p3.cpp25
-rw-r--r--test/CXX/basic/basic.lookup/basic.lookup.unqual/p7.cpp37
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.declarative/p4.cpp19
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.hiding/p2.cpp77
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.local/p2.cpp66
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.local/p4-0x.cpp68
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.pdecl/p3.cpp26
-rw-r--r--test/CXX/basic/basic.scope/basic.scope.pdecl/p9.cpp19
-rw-r--r--test/CXX/basic/basic.start/basic.start.init/p2.cpp21
-rw-r--r--test/CXX/basic/basic.start/basic.start.init/p3.cpp24
-rw-r--r--test/CXX/basic/basic.start/basic.start.main/p2.cpp119
-rw-r--r--test/CXX/basic/basic.start/basic.start.main/p3.cpp66
-rw-r--r--test/CXX/basic/basic.stc/basic.stc.dynamic/basic.stc.dynamic.allocation/p1.cpp45
-rw-r--r--test/CXX/basic/basic.stc/basic.stc.dynamic/basic.stc.dynamic.deallocation/p1.cpp12
-rw-r--r--test/CXX/basic/basic.stc/basic.stc.dynamic/basic.stc.dynamic.deallocation/p2.cpp19
-rw-r--r--test/CXX/basic/basic.stc/basic.stc.dynamic/p2-nodef.cpp8
-rw-r--r--test/CXX/basic/basic.stc/basic.stc.dynamic/p2-noexceptions.cpp16
-rw-r--r--test/CXX/basic/basic.stc/basic.stc.dynamic/p2.cpp41
-rw-r--r--test/CXX/basic/basic.types/p10.cpp185
-rw-r--r--test/CXX/class.access/class.access.base/p1.cpp170
-rw-r--r--test/CXX/class.access/class.access.base/p5.cpp98
-rw-r--r--test/CXX/class.access/class.access.dcl/p1.cpp350
-rw-r--r--test/CXX/class.access/class.access.nest/p1.cpp33
-rw-r--r--test/CXX/class.access/class.friend/p1.cpp389
-rw-r--r--test/CXX/class.access/class.friend/p11.cpp99
-rw-r--r--test/CXX/class.access/class.friend/p2-cxx03.cpp20
-rw-r--r--test/CXX/class.access/class.friend/p3-cxx0x.cpp80
-rw-r--r--test/CXX/class.access/class.friend/p6.cpp24
-rw-r--r--test/CXX/class.access/class.friend/p9-cxx0x.cpp117
-rw-r--r--test/CXX/class.access/class.protected/p1-cxx11.cpp21
-rw-r--r--test/CXX/class.access/class.protected/p1.cpp520
-rw-r--r--test/CXX/class.access/p4.cpp586
-rw-r--r--test/CXX/class.access/p6.cpp192
-rw-r--r--test/CXX/class.derived/class.abstract/p16.cpp52
-rw-r--r--test/CXX/class.derived/class.abstract/p2.cpp23
-rw-r--r--test/CXX/class.derived/class.abstract/p3.cpp97
-rw-r--r--test/CXX/class.derived/class.abstract/p4.cpp80
-rw-r--r--test/CXX/class.derived/class.abstract/p5.cpp23
-rw-r--r--test/CXX/class.derived/class.member.lookup/p10.cpp114
-rw-r--r--test/CXX/class.derived/class.member.lookup/p6.cpp40
-rw-r--r--test/CXX/class.derived/class.member.lookup/p7.cpp9
-rw-r--r--test/CXX/class.derived/class.member.lookup/p8.cpp63
-rw-r--r--test/CXX/class.derived/class.member.lookup/p9.cpp28
-rw-r--r--test/CXX/class.derived/class.virtual/p12.cpp19
-rw-r--r--test/CXX/class.derived/class.virtual/p2.cpp37
-rw-r--r--test/CXX/class.derived/class.virtual/p3-0x.cpp152
-rw-r--r--test/CXX/class.derived/p1.cpp40
-rw-r--r--test/CXX/class.derived/p2.cpp9
-rw-r--r--test/CXX/class/class.base/class.base.init/p5-0x.cpp26
-rw-r--r--test/CXX/class/class.bit/p2.cpp22
-rw-r--r--test/CXX/class/class.friend/p1-ambiguous.cpp38
-rw-r--r--test/CXX/class/class.friend/p1-cxx11.cpp13
-rw-r--r--test/CXX/class/class.friend/p1.cpp92
-rw-r--r--test/CXX/class/class.friend/p2.cpp18
-rw-r--r--test/CXX/class/class.friend/p6.cpp22
-rw-r--r--test/CXX/class/class.local/p1-0x.cpp18
-rw-r--r--test/CXX/class/class.local/p1.cpp18
-rw-r--r--test/CXX/class/class.local/p2.cpp11
-rw-r--r--test/CXX/class/class.local/p3.cpp30
-rw-r--r--test/CXX/class/class.local/p4.cpp10
-rw-r--r--test/CXX/class/class.mem/p1.cpp91
-rw-r--r--test/CXX/class/class.mem/p13.cpp116
-rw-r--r--test/CXX/class/class.mem/p14.cpp19
-rw-r--r--test/CXX/class/class.mem/p1b.cpp46
-rw-r--r--test/CXX/class/class.mem/p2.cpp85
-rw-r--r--test/CXX/class/class.mem/p5-0x.cpp9
-rw-r--r--test/CXX/class/class.mem/p8-0x.cpp53
-rw-r--r--test/CXX/class/class.mfct/class.mfct.non-static/p3.cpp98
-rw-r--r--test/CXX/class/class.nest/p1-cxx0x.cpp14
-rw-r--r--test/CXX/class/class.nest/p1.cpp19
-rw-r--r--test/CXX/class/class.nest/p3.cpp26
-rw-r--r--test/CXX/class/class.nested.type/p1.cpp13
-rw-r--r--test/CXX/class/class.static/class.static.data/p2.cpp7
-rw-r--r--test/CXX/class/class.static/class.static.data/p3.cpp53
-rw-r--r--test/CXX/class/class.static/class.static.data/p4.cpp24
-rw-r--r--test/CXX/class/class.union/class.union.anon/p1.cpp24
-rw-r--r--test/CXX/class/class.union/class.union.anon/p4.cpp10
-rw-r--r--test/CXX/class/class.union/p1.cpp133
-rw-r--r--test/CXX/class/class.union/p2-0x.cpp48
-rw-r--r--test/CXX/class/p1-0x.cpp7
-rw-r--r--test/CXX/class/p2-0x.cpp36
-rw-r--r--test/CXX/class/p6-0x.cpp31
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp60
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p2.cpp13
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p5.cpp25
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p6.cpp25
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p7.cpp18
-rw-r--r--test/CXX/concepts-ts/dcl.dcl/lit.cfg.py26
-rw-r--r--test/CXX/concepts-ts/temp/temp.constr/temp.constr.decl/class-template-decl.cpp65
-rw-r--r--test/CXX/conv/conv.fctptr/p1.cpp43
-rw-r--r--test/CXX/conv/conv.mem/p4.cpp65
-rw-r--r--test/CXX/conv/conv.prom/p2.cpp17
-rw-r--r--test/CXX/conv/conv.prom/p4.cpp28
-rw-r--r--test/CXX/conv/conv.prom/p5.cpp19
-rw-r--r--test/CXX/conv/conv.ptr/p2.cpp7
-rw-r--r--test/CXX/conv/conv.qual/pr6089.cpp19
-rw-r--r--test/CXX/cpp/cpp.predefined/p1.cpp9
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.memdef/p3.cpp194
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.def/namespace.unnamed/p1.cpp42
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.def/p1.cpp9
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.def/p2.cpp25
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.def/p7.cpp18
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.def/p8.cpp118
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p1.cpp115
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p10.cpp44
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p11.cpp109
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p12.cpp195
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p13.cpp77
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p15.cpp105
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p18.cpp77
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p3.cpp82
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p4.cpp239
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p5-cxx0x.cpp12
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p6-cxx11.cpp7
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p7.cpp4
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p8-cxx0x.cpp290
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p8.cpp98
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udir/p1.cpp141
-rw-r--r--test/CXX/dcl.dcl/basic.namespace/namespace.udir/p6.cpp16
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.align/p1.cpp6
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.align/p5.cpp81
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.align/p6.cpp86
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.align/p7.cpp20
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.align/p8.cpp6
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.depend/p1.cpp32
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.depend/p2.cpp14
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.deprecated/p1.cpp60
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp70
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.grammar/p2-1z.cpp16
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.grammar/p6.cpp14
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p1.cpp10
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp70
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p3.cpp17
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp44
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p1.cpp5
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p2.cpp17
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpp26
-rw-r--r--test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p4.cpp8
-rw-r--r--test/CXX/dcl.dcl/dcl.enum/p2.cpp6
-rw-r--r--test/CXX/dcl.dcl/dcl.enum/p5.cpp56
-rw-r--r--test/CXX/dcl.dcl/dcl.link/p2.cpp14
-rw-r--r--test/CXX/dcl.dcl/dcl.link/p7-2.cpp7
-rw-r--r--test/CXX/dcl.dcl/dcl.link/p7.cpp28
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp148
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p2.cpp26
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp324
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp343
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p5.cpp140
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p6.cpp68
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p8.cpp58
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p9.cpp37
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p3.cpp13
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p4.cpp34
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.fct.spec/p6.cpp28
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.inline/p1.cpp8
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.inline/p5.cpp15
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.stc/p1.cpp32
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.stc/p10.cpp13
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.stc/p2.cpp59
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.stc/p9.cpp11
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p12-1y.cpp17
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2-1z.cpp47
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2.cpp49
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-1y.cpp74
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-1z.cpp8
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-generic-lambda-1y.cpp74
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3.cpp91
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp66
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p5.cpp67
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp104
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7-1y.cpp98
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p7.cpp66
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.class.deduct/p1.cpp19
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p1.cpp26
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p2-0x.cpp19
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/p3.cpp66
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.simple/p4-cxx0x.cpp32
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.simple/p5-cxx0x.cpp120
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.type/p3-0x.cpp46
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p2-0x.cpp156
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p3.cpp8
-rw-r--r--test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p4.cpp15
-rw-r--r--test/CXX/dcl.dcl/p4-0x.cpp21
-rw-r--r--test/CXX/dcl.decl/dcl.decomp/p2.cpp34
-rw-r--r--test/CXX/dcl.decl/dcl.decomp/p3.cpp297
-rw-r--r--test/CXX/dcl.decl/dcl.decomp/p4.cpp241
-rw-r--r--test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p1.cpp72
-rw-r--r--test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp125
-rw-r--r--test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.delete/p4.cpp8
-rw-r--r--test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.general/p8.cpp18
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p1.cpp165
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p4.cpp24
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p7.cpp23
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/basic.cpp17
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/p3.cpp272
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x-fixits.cpp33
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x.cpp242
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.list/p7-cxx11-nowarn.cpp211
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/basic.cpp20
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p1.cpp15
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p3.cpp3
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p4.cpp13
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-0x.cpp236
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-cxx03-extra-copy.cpp77
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-cxx0x-no-extra-copy.cpp64
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-examples.cpp56
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5-var.cpp140
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5.cpp72
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.string/p1.cpp20
-rw-r--r--test/CXX/dcl.decl/dcl.init/dcl.init.string/p2.cpp2
-rw-r--r--test/CXX/dcl.decl/dcl.init/p14-0x.cpp44
-rw-r--r--test/CXX/dcl.decl/dcl.init/p5.cpp73
-rw-r--r--test/CXX/dcl.decl/dcl.init/p6.cpp28
-rw-r--r--test/CXX/dcl.decl/dcl.init/p7.cpp16
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.array/p1-cxx0x.cpp7
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.array/p1.cpp54
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.array/p3.cpp213
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p10.cpp16
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p2.cpp10
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p3.cpp19
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p4.cpp108
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p5.cpp19
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p6.cpp33
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p7.cpp7
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p8.cpp4
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/p1.cpp16
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/p2.cpp75
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p13.cpp79
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p14.cpp31
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p2-cxx0x.cpp7
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p3.cpp3
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p6-0x.cpp74
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p6.cpp33
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p8-0x.cpp6
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p8.cpp8
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.fct/p9-0x.cpp7
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.mptr/p3.cpp26
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.ref/p5.cpp145
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/dcl.ref/p6-0x.cpp26
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/p1-0x.cpp125
-rw-r--r--test/CXX/dcl.decl/dcl.meaning/p1.cpp49
-rw-r--r--test/CXX/dcl.decl/dcl.name/p1.cpp21
-rw-r--r--test/CXX/dcl.decl/p4-0x.cpp9
-rw-r--r--test/CXX/drs/dr0xx.cpp1144
-rw-r--r--test/CXX/drs/dr10xx.cpp85
-rw-r--r--test/CXX/drs/dr118.cpp26
-rw-r--r--test/CXX/drs/dr11xx.cpp30
-rw-r--r--test/CXX/drs/dr12xx.cpp80
-rw-r--r--test/CXX/drs/dr13xx.cpp414
-rw-r--r--test/CXX/drs/dr14xx.cpp375
-rw-r--r--test/CXX/drs/dr158.cpp27
-rw-r--r--test/CXX/drs/dr15xx.cpp483
-rw-r--r--test/CXX/drs/dr16xx.cpp367
-rw-r--r--test/CXX/drs/dr1748.cpp35
-rw-r--r--test/CXX/drs/dr17xx.cpp78
-rw-r--r--test/CXX/drs/dr18xx.cpp75
-rw-r--r--test/CXX/drs/dr19xx.cpp193
-rw-r--r--test/CXX/drs/dr1xx.cpp1060
-rw-r--r--test/CXX/drs/dr20xx.cpp30
-rw-r--r--test/CXX/drs/dr21xx.cpp40
-rw-r--r--test/CXX/drs/dr22xx.cpp28
-rw-r--r--test/CXX/drs/dr2xx.cpp1079
-rw-r--r--test/CXX/drs/dr3xx.cpp1380
-rw-r--r--test/CXX/drs/dr412.cpp21
-rw-r--r--test/CXX/drs/dr4xx.cpp1229
-rw-r--r--test/CXX/drs/dr5xx.cpp1016
-rw-r--r--test/CXX/drs/dr6xx.cpp1122
-rw-r--r--test/CXX/drs/dr7xx.cpp92
-rw-r--r--test/CXX/drs/dr9xx.cpp75
-rw-r--r--test/CXX/except/except.handle/p16.cpp40
-rw-r--r--test/CXX/except/except.spec/canonical.cpp54
-rw-r--r--test/CXX/except/except.spec/p1.cpp97
-rw-r--r--test/CXX/except/except.spec/p11.cpp12
-rw-r--r--test/CXX/except/except.spec/p14-ir.cpp81
-rw-r--r--test/CXX/except/except.spec/p14.cpp143
-rw-r--r--test/CXX/except/except.spec/p15.cpp32
-rw-r--r--test/CXX/except/except.spec/p2-dynamic-types.cpp34
-rw-r--r--test/CXX/except/except.spec/p2-places-1z.cpp17
-rw-r--r--test/CXX/except/except.spec/p2-places.cpp65
-rw-r--r--test/CXX/except/except.spec/p3.cpp116
-rw-r--r--test/CXX/except/except.spec/p4.cpp41
-rw-r--r--test/CXX/except/except.spec/p5-delayed.cpp15
-rw-r--r--test/CXX/except/except.spec/p5-pointers.cpp85
-rw-r--r--test/CXX/except/except.spec/p5-virtual.cpp96
-rw-r--r--test/CXX/except/except.spec/p9-dynamic.cpp12
-rw-r--r--test/CXX/except/except.spec/p9-noexcept.cpp22
-rw-r--r--test/CXX/except/except.spec/template.cpp12
-rw-r--r--test/CXX/expr/expr.ass/p9-cxx11.cpp34
-rw-r--r--test/CXX/expr/expr.cast/p4-0x.cpp12
-rw-r--r--test/CXX/expr/expr.cast/p4.cpp23
-rw-r--r--test/CXX/expr/expr.cond/p4.cpp10
-rw-r--r--test/CXX/expr/expr.const/p2-0x.cpp611
-rw-r--r--test/CXX/expr/expr.const/p3-0x-nowarn.cpp9
-rw-r--r--test/CXX/expr/expr.const/p3-0x.cpp121
-rw-r--r--test/CXX/expr/expr.const/p5-0x.cpp85
-rw-r--r--test/CXX/expr/expr.const/p6.cpp39
-rw-r--r--test/CXX/expr/expr.mptr.oper/p5.cpp61
-rw-r--r--test/CXX/expr/expr.mptr.oper/p6-0x.cpp34
-rw-r--r--test/CXX/expr/expr.post/expr.call/p7-0x.cpp46
-rw-r--r--test/CXX/expr/expr.post/expr.const.cast/p1-0x.cpp45
-rw-r--r--test/CXX/expr/expr.post/expr.dynamic.cast/p3-0x.cpp14
-rw-r--r--test/CXX/expr/expr.post/expr.ref/p3.cpp16
-rw-r--r--test/CXX/expr/expr.post/expr.reinterpret.cast/p1-0x.cpp19
-rw-r--r--test/CXX/expr/expr.post/expr.reinterpret.cast/p2.cpp26
-rw-r--r--test/CXX/expr/expr.post/expr.static.cast/p3-0x.cpp25
-rw-r--r--test/CXX/expr/expr.post/expr.static.cast/p3-p4-0x.cpp43
-rw-r--r--test/CXX/expr/expr.post/expr.static.cast/p7.cpp10
-rw-r--r--test/CXX/expr/expr.post/expr.static.cast/p9-0x.cpp30
-rw-r--r--test/CXX/expr/expr.post/expr.type.conv/p1-0x.cpp13
-rw-r--r--test/CXX/expr/expr.post/expr.type.conv/p1.cpp10
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.general/p12-0x.cpp38
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.general/p3-0x.cpp165
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.general/p4-0x.cpp22
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.general/p8-0x.cpp78
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/blocks-irgen.mm29
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/blocks.mm144
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/default-arguments.cpp53
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p10.cpp40
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p11-1y.cpp78
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p11.cpp16
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p12.cpp77
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p13.cpp16
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p14.cpp111
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p15-star-this-capture.cpp22
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p15.cpp13
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p16.cpp40
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p18.cpp46
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p19.cpp28
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p2-generic-lambda-1y.cpp25
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p2-template-parameter.cpp7
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p2.cpp43
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p20.cpp13
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p21.cpp10
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p23.cpp81
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p3.cpp19
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p4-1y.cpp66
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p4.cpp52
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p4.mm8
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p5-generic-lambda-1y.cpp131
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp63
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p6.cpp32
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p7.cpp56
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/p8.cpp32
-rw-r--r--test/CXX/expr/expr.prim/expr.prim.lambda/templates.cpp149
-rw-r--r--test/CXX/expr/expr.unary/expr.delete/p10.cpp25
-rw-r--r--test/CXX/expr/expr.unary/expr.delete/p5.cpp46
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p14.cpp69
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p17-crash.cpp14
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p17.cpp16
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p19.cpp46
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p2-cxx0x.cpp27
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p2-cxx14.cpp10
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p2-cxx1z.cpp11
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p20-0x.cpp68
-rw-r--r--test/CXX/expr/expr.unary/expr.new/p20.cpp141
-rw-r--r--test/CXX/expr/expr.unary/expr.sizeof/p1.cpp48
-rw-r--r--test/CXX/expr/expr.unary/expr.sizeof/p5-0x.cpp38
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.noexcept/cg.cpp27
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.noexcept/sema.cpp197
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.noexcept/ser.h8
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.op/p3.cpp29
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.op/p4.cpp45
-rw-r--r--test/CXX/expr/expr.unary/expr.unary.op/p6.cpp35
-rw-r--r--test/CXX/expr/p10-0x.cpp46
-rw-r--r--test/CXX/expr/p13.cpp51
-rw-r--r--test/CXX/expr/p3.cpp15
-rw-r--r--test/CXX/expr/p8.cpp19
-rw-r--r--test/CXX/expr/p9.cpp51
-rw-r--r--test/CXX/lex/lex.charset/p2-cxx11.cpp42
-rw-r--r--test/CXX/lex/lex.charset/p2-cxx98.cpp55
-rw-r--r--test/CXX/lex/lex.literal/lex.ccon/p1.cpp17
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p1.cpp7
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p10.cpp14
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p11.cpp22
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p12.cpp21
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p2.cpp16
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p3.cpp18
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p4.cpp18
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p5.cpp20
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p6.cpp14
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p7.cpp27
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p8.cpp18
-rw-r--r--test/CXX/lex/lex.literal/lex.ext/p9.cpp13
-rw-r--r--test/CXX/lex/lex.literal/lex.string/p4.cpp17
-rw-r--r--test/CXX/lex/lex.pptoken/p3-0x.cpp15
-rw-r--r--test/CXX/lex/lex.trigraph/p1.cpp19
-rw-r--r--test/CXX/lex/lex.trigraph/p2.cpp3
-rw-r--r--test/CXX/lex/lex.trigraph/p3.cpp9
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp41
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm129
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp23
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p6/global-vs-module.cpp55
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p6/module-vs-global.cpp19
-rw-r--r--test/CXX/modules-ts/basic/basic.def.odr/p6/module-vs-module.cpp44
-rw-r--r--test/CXX/modules-ts/basic/basic.link/module-declaration.cpp56
-rw-r--r--test/CXX/modules-ts/basic/basic.link/p2/module.cpp17
-rw-r--r--test/CXX/modules-ts/basic/basic.link/p2/module.cppm29
-rw-r--r--test/CXX/modules-ts/basic/basic.link/p2/other.cpp16
-rw-r--r--test/CXX/modules-ts/basic/basic.link/p3.cppm11
-rw-r--r--test/CXX/modules-ts/basic/basic.search/module-import.cpp39
-rw-r--r--test/CXX/modules-ts/codegen-basics.cppm21
-rw-r--r--test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.export/p1.cpp40
-rw-r--r--test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.import/p1.cpp49
-rw-r--r--test/CXX/modules-ts/dcl.dcl/dcl.module/dcl.module.interface/p1.cpp28
-rw-r--r--test/CXX/modules-ts/dcl.dcl/dcl.module/p1.cpp14
-rw-r--r--test/CXX/modules-ts/dcl.dcl/dcl.module/p2.cpp6
-rw-r--r--test/CXX/modules-ts/dcl.dcl/dcl.module/p5.cpp33
-rw-r--r--test/CXX/over/over.built/p15.cpp75
-rw-r--r--test/CXX/over/over.built/p16.cpp75
-rw-r--r--test/CXX/over/over.built/p23.cpp26
-rw-r--r--test/CXX/over/over.built/p25.cpp16
-rw-r--r--test/CXX/over/over.load/p2-0x.cpp24
-rw-r--r--test/CXX/over/over.match/over.match.best/over.best.ics/over.ics.list/p6.cpp15
-rw-r--r--test/CXX/over/over.match/over.match.best/over.best.ics/over.ics.scs/p3.cpp12
-rw-r--r--test/CXX/over/over.match/over.match.best/over.best.ics/over.ics.user/p3-0x.cpp14
-rw-r--r--test/CXX/over/over.match/over.match.best/over.ics.rank/p3-0x.cpp60
-rw-r--r--test/CXX/over/over.match/over.match.best/p1.cpp39
-rw-r--r--test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p2.cpp87
-rw-r--r--test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p3.cpp41
-rw-r--r--test/CXX/over/over.match/over.match.funcs/over.match.copy/p1.cpp37
-rw-r--r--test/CXX/over/over.match/over.match.funcs/over.match.oper/p3.cpp53
-rw-r--r--test/CXX/over/over.match/over.match.funcs/p4-0x.cpp105
-rw-r--r--test/CXX/over/over.oper/over.literal/p2.cpp44
-rw-r--r--test/CXX/over/over.oper/over.literal/p3.cpp40
-rw-r--r--test/CXX/over/over.oper/over.literal/p5.cpp22
-rw-r--r--test/CXX/over/over.oper/over.literal/p6.cpp15
-rw-r--r--test/CXX/over/over.oper/over.literal/p7.cpp17
-rw-r--r--test/CXX/over/over.oper/over.literal/p8.cpp17
-rw-r--r--test/CXX/over/over.over/p1.cpp111
-rw-r--r--test/CXX/over/over.over/p2-resolve-single-template-id.cpp191
-rw-r--r--test/CXX/over/over.over/p2.cpp10
-rw-r--r--test/CXX/over/over.over/p4.cpp20
-rw-r--r--test/CXX/special/class.conv/class.conv.ctor/p1.cpp22
-rw-r--r--test/CXX/special/class.copy/implicit-move-def.cpp117
-rw-r--r--test/CXX/special/class.copy/implicit-move.cpp308
-rw-r--r--test/CXX/special/class.copy/p11.0x.copy.cpp168
-rw-r--r--test/CXX/special/class.copy/p11.0x.move.cpp201
-rw-r--r--test/CXX/special/class.copy/p12-0x.cpp216
-rw-r--r--test/CXX/special/class.copy/p13-0x.cpp131
-rw-r--r--test/CXX/special/class.copy/p15-0x.cpp42
-rw-r--r--test/CXX/special/class.copy/p15-inclass.cpp42
-rw-r--r--test/CXX/special/class.copy/p18-cxx11.cpp62
-rw-r--r--test/CXX/special/class.copy/p20.cpp47
-rw-r--r--test/CXX/special/class.copy/p23-cxx11.cpp191
-rw-r--r--test/CXX/special/class.copy/p25-0x.cpp202
-rw-r--r--test/CXX/special/class.copy/p28-cxx11.cpp19
-rw-r--r--test/CXX/special/class.copy/p3.cpp27
-rw-r--r--test/CXX/special/class.copy/p33-0x.cpp57
-rw-r--r--test/CXX/special/class.copy/p8-cxx11.cpp49
-rw-r--r--test/CXX/special/class.copy/p9.cpp44
-rw-r--r--test/CXX/special/class.ctor/p1.cpp55
-rw-r--r--test/CXX/special/class.ctor/p4-0x.cpp7
-rw-r--r--test/CXX/special/class.ctor/p5-0x.cpp213
-rw-r--r--test/CXX/special/class.ctor/p6-0x.cpp96
-rw-r--r--test/CXX/special/class.dtor/p10-0x.cpp39
-rw-r--r--test/CXX/special/class.dtor/p2-0x.cpp10
-rw-r--r--test/CXX/special/class.dtor/p2.cpp8
-rw-r--r--test/CXX/special/class.dtor/p3-0x.cpp179
-rw-r--r--test/CXX/special/class.dtor/p3.cpp17
-rw-r--r--test/CXX/special/class.dtor/p5-0x.cpp105
-rw-r--r--test/CXX/special/class.dtor/p5-implicit.cpp21
-rw-r--r--test/CXX/special/class.dtor/p9.cpp124
-rw-r--r--test/CXX/special/class.free/p1.cpp11
-rw-r--r--test/CXX/special/class.free/p6.cpp11
-rw-r--r--test/CXX/special/class.inhctor/elsewhere.cpp64
-rw-r--r--test/CXX/special/class.inhctor/p1.cpp65
-rw-r--r--test/CXX/special/class.inhctor/p2.cpp133
-rw-r--r--test/CXX/special/class.inhctor/p3.cpp69
-rw-r--r--test/CXX/special/class.inhctor/p4.cpp74
-rw-r--r--test/CXX/special/class.inhctor/p7.cpp48
-rw-r--r--test/CXX/special/class.inhctor/p8.cpp32
-rw-r--r--test/CXX/special/class.init/class.base.init/p8-0x.cpp59
-rw-r--r--test/CXX/special/class.init/class.base.init/p9-0x.cpp36
-rw-r--r--test/CXX/special/class.init/class.inhctor.init/p1.cpp131
-rw-r--r--test/CXX/special/class.init/class.inhctor.init/p2.cpp33
-rw-r--r--test/CXX/special/class.temporary/p1.cpp57
-rw-r--r--test/CXX/special/class.temporary/p6.cpp240
-rw-r--r--test/CXX/stmt.stmt/stmt.ambig/p1-0x.cpp40
-rw-r--r--test/CXX/stmt.stmt/stmt.dcl/p3-0x.cpp55
-rw-r--r--test/CXX/stmt.stmt/stmt.dcl/p3.cpp57
-rw-r--r--test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp328
-rw-r--r--test/CXX/stmt.stmt/stmt.label/p1.cpp25
-rw-r--r--test/CXX/stmt.stmt/stmt.select/p3.cpp76
-rw-r--r--test/CXX/stmt.stmt/stmt.select/stmt.if/p2.cpp142
-rw-r--r--test/CXX/stmt.stmt/stmt.select/stmt.switch/p2-0x.cpp40
-rw-r--r--test/CXX/temp/p3.cpp19
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.nontype/p1-11.cpp67
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp203
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp249
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.template/p3-0x.cpp40
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.type/p2-cxx0x.cpp21
-rw-r--r--test/CXX/temp/temp.arg/temp.arg.type/p2.cpp82
-rw-r--r--test/CXX/temp/temp.decls/p3.cpp7
-rw-r--r--test/CXX/temp/temp.decls/temp.alias/p1.cpp9
-rw-r--r--test/CXX/temp/temp.decls/temp.alias/p2.cpp45
-rw-r--r--test/CXX/temp/temp.decls/temp.alias/p3.cpp17
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/p6.cpp76
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/p8-0x.cpp11
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/p8-1y.cpp36
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/p9-0x.cpp13
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/p9.cpp27
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/temp.class.order/p2.cpp49
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/temp.class.spec.mfunc/p1-neg.cpp25
-rw-r--r--test/CXX/temp/temp.decls/temp.class.spec/temp.class.spec.mfunc/p1.cpp26
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.mem.class/p1.cpp27
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.mem.enum/p1.cpp152
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.mem.func/p1-retmem.cpp29
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.mem.func/p1.cpp100
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.mem.func/p1inst.cpp17
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.mem.func/pr5056.cpp18
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.static/p1-inst.cpp33
-rw-r--r--test/CXX/temp/temp.decls/temp.class/temp.static/p1.cpp31
-rw-r--r--test/CXX/temp/temp.decls/temp.fct/temp.func.order/p3.cpp39
-rw-r--r--test/CXX/temp/temp.decls/temp.fct/temp.func.order/p4.cpp44
-rw-r--r--test/CXX/temp/temp.decls/temp.fct/temp.func.order/p5.cpp13
-rw-r--r--test/CXX/temp/temp.decls/temp.fct/temp.over.link/p4-neg.cpp27
-rw-r--r--test/CXX/temp/temp.decls/temp.fct/temp.over.link/p4.cpp14
-rw-r--r--test/CXX/temp/temp.decls/temp.fct/temp.over.link/p6.cpp16
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p1.cpp389
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p3.cpp12
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p4.cpp45
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p5.cpp104
-rw-r--r--test/CXX/temp/temp.decls/temp.friend/p8.cpp6
-rw-r--r--test/CXX/temp/temp.decls/temp.mem/p1.cpp37
-rw-r--r--test/CXX/temp/temp.decls/temp.mem/p2.cpp14
-rw-r--r--test/CXX/temp/temp.decls/temp.mem/p3.cpp6
-rw-r--r--test/CXX/temp/temp.decls/temp.mem/p5.cpp92
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/deduction.cpp51
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/example-bind.cpp353
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/example-function.cpp87
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/example-tuple.cpp261
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/ext-blocks.cpp46
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp136
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/injected-class-name.cpp76
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/metafunctions.cpp274
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/multi-level-substitution.cpp318
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p1.cpp9
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p2.cpp22
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p4.cpp291
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p5.cpp471
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/p5.mm9
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/parameter-matching.cpp43
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/partial-ordering.cpp62
-rw-r--r--test/CXX/temp/temp.decls/temp.variadic/sizeofpack.cpp203
-rw-r--r--test/CXX/temp/temp.deduct.guide/p1.cpp108
-rw-r--r--test/CXX/temp/temp.deduct.guide/p2.cpp15
-rw-r--r--test/CXX/temp/temp.deduct.guide/p3.cpp72
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.arg.explicit/p1.cpp12
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-0x.cpp49
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3-nodeduct.cpp36
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.arg.explicit/p3.cpp78
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.arg.explicit/p9-0x.cpp69
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/cwg1170.cpp42
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/p7.cpp22
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/p9.cpp42
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/sfinae-1.cpp43
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/basic.cpp47
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p1-0x.cpp92
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p2.cpp32
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3-0x.cpp93
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3.cpp175
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p4.cpp57
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p6.cpp128
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.conv/p2.cpp37
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.conv/p3.cpp31
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.conv/p4.cpp149
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.conv/p5.cpp61
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.funcaddr/p1.cpp22
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p11.cpp47
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p12.cpp28
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.partial/p9-0x.cpp11
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p1.cpp10
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p10-0x.cpp5
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p17.cpp31
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p2-0x.cpp24
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p21.cpp32
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p22.cpp15
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p5-0x.cpp37
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p8-0x.cpp48
-rw-r--r--test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/p9-0x.cpp106
-rw-r--r--test/CXX/temp/temp.names/p2.cpp14
-rw-r--r--test/CXX/temp/temp.names/p3-0x.cpp12
-rw-r--r--test/CXX/temp/temp.names/p4.cpp16
-rw-r--r--test/CXX/temp/temp.param/p1.cpp12
-rw-r--r--test/CXX/temp/temp.param/p10-0x.cpp14
-rw-r--r--test/CXX/temp/temp.param/p10.cpp13
-rw-r--r--test/CXX/temp/temp.param/p11-0x.cpp81
-rw-r--r--test/CXX/temp/temp.param/p11.cpp15
-rw-r--r--test/CXX/temp/temp.param/p12.cpp39
-rw-r--r--test/CXX/temp/temp.param/p13.cpp15
-rw-r--r--test/CXX/temp/temp.param/p15-cxx0x.cpp178
-rw-r--r--test/CXX/temp/temp.param/p15.cpp12
-rw-r--r--test/CXX/temp/temp.param/p2.cpp51
-rw-r--r--test/CXX/temp/temp.param/p3.cpp46
-rw-r--r--test/CXX/temp/temp.param/p4.cpp21
-rw-r--r--test/CXX/temp/temp.param/p5.cpp13
-rw-r--r--test/CXX/temp/temp.param/p7.cpp15
-rw-r--r--test/CXX/temp/temp.param/p8.cpp7
-rw-r--r--test/CXX/temp/temp.param/p9-0x.cpp61
-rw-r--r--test/CXX/temp/temp.param/p9.cpp23
-rw-r--r--test/CXX/temp/temp.res/p3.cpp38
-rw-r--r--test/CXX/temp/temp.res/temp.dep.res/temp.point/p1.cpp32
-rw-r--r--test/CXX/temp/temp.res/temp.dep/p3.cpp89
-rw-r--r--test/CXX/temp/temp.res/temp.dep/temp.dep.constexpr/p2-0x.cpp28
-rw-r--r--test/CXX/temp/temp.res/temp.dep/temp.dep.constexpr/p2.cpp21
-rw-r--r--test/CXX/temp/temp.res/temp.dep/temp.dep.type/p1.cpp30
-rw-r--r--test/CXX/temp/temp.res/temp.local/p1.cpp76
-rw-r--r--test/CXX/temp/temp.res/temp.local/p3.cpp31
-rw-r--r--test/CXX/temp/temp.res/temp.local/p6.cpp150
-rw-r--r--test/CXX/temp/temp.res/temp.local/p7.cpp11
-rw-r--r--test/CXX/temp/temp.res/temp.local/p8.cpp54
-rw-r--r--test/CXX/temp/temp.res/temp.local/p9.cpp15
-rw-r--r--test/CXX/temp/temp.spec/cxx1y-variable-template-no-body.cpp35
-rw-r--r--test/CXX/temp/temp.spec/no-body.cpp90
-rw-r--r--test/CXX/temp/temp.spec/p5.cpp47
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp334
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p1.cpp100
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p10.cpp7
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p11.cpp9
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p13.cpp6
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p14.cpp42
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p15.cpp33
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p16.cpp38
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p17.cpp34
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p18.cpp20
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p19.cpp30
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p2-0x.cpp344
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp256
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p20.cpp14
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p21.cpp30
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p3.cpp15
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p4.cpp70
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p5-example.cpp34
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p5.cpp61
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p6.cpp63
-rw-r--r--test/CXX/temp/temp.spec/temp.expl.spec/p9.cpp15
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p1-0x.cpp24
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p1-emit.cpp29
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p1.cpp94
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p10.cpp33
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p11.cpp19
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p12.cpp49
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p2.cpp56
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p3-0x.cpp66
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p3.cpp81
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p4.cpp49
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p5.cpp24
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p6.cpp36
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p7.cpp36
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p8.cpp40
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p9-linkage.cpp66
-rw-r--r--test/CXX/temp/temp.spec/temp.explicit/p9.cpp59
-rw-r--r--test/CXX/temp/temp.spec/temp.inst/p1.cpp113
-rw-r--r--test/CXX/temp/temp.spec/temp.inst/p11.cpp15
-rw-r--r--test/CXX/temp/temp.spec/temp.inst/p7.cpp12
-rw-r--r--test/CXX/temp/temp.type/p1-0x.cpp23
-rw-r--r--test/CodeCompletion/Inputs/ModuleA/module.modulemap4
-rw-r--r--test/CodeCompletion/Inputs/ModuleA/moduleA.h1
-rw-r--r--test/CodeCompletion/Inputs/comments.h4
-rw-r--r--test/CodeCompletion/Inputs/import_moduleA.h2
-rw-r--r--test/CodeCompletion/Inputs/macros.h11
-rw-r--r--test/CodeCompletion/Inputs/reserved.h4
-rw-r--r--test/CodeCompletion/PR9728.cpp9
-rw-r--r--test/CodeCompletion/accessibility-crash.cpp23
-rw-r--r--test/CodeCompletion/accessibility.cpp122
-rw-r--r--test/CodeCompletion/auto.cpp2
-rw-r--r--test/CodeCompletion/auto_type.c5
-rw-r--r--test/CodeCompletion/bracket-decl.c9
-rw-r--r--test/CodeCompletion/call.c15
-rw-r--r--test/CodeCompletion/call.cpp28
-rw-r--r--test/CodeCompletion/comments.cpp13
-rw-r--r--test/CodeCompletion/constexpr.cpp13
-rw-r--r--test/CodeCompletion/crash-func-decl.cpp5
-rw-r--r--test/CodeCompletion/crash-func-init.cpp4
-rw-r--r--test/CodeCompletion/crash-skipped-bodies-template-inst.cpp27
-rw-r--r--test/CodeCompletion/ctor-initializer.cpp105
-rw-r--r--test/CodeCompletion/documentation.cpp33
-rw-r--r--test/CodeCompletion/documentation.m25
-rw-r--r--test/CodeCompletion/enable-if-attr-crash.cpp8
-rw-r--r--test/CodeCompletion/end-of-file.cpp7
-rw-r--r--test/CodeCompletion/end-of-ident-macro.cpp16
-rw-r--r--test/CodeCompletion/end-of-ident.cpp20
-rw-r--r--test/CodeCompletion/enum-switch-case-qualified.cpp32
-rw-r--r--test/CodeCompletion/enum-switch-case.c45
-rw-r--r--test/CodeCompletion/enum-switch-case.cpp28
-rw-r--r--test/CodeCompletion/function-overloads.cpp43
-rw-r--r--test/CodeCompletion/function-templates.cpp23
-rw-r--r--test/CodeCompletion/functions.cpp8
-rw-r--r--test/CodeCompletion/ignore-ns-level-decls.cpp21
-rw-r--r--test/CodeCompletion/included-files.cpp35
-rw-r--r--test/CodeCompletion/incomplete-ret-type.cpp13
-rw-r--r--test/CodeCompletion/inside-macros.cpp13
-rw-r--r--test/CodeCompletion/keywords.cpp79
-rw-r--r--test/CodeCompletion/macros-in-modules.c11
-rw-r--r--test/CodeCompletion/macros-in-modules.m10
-rw-r--r--test/CodeCompletion/macros.c46
-rw-r--r--test/CodeCompletion/member-access.c31
-rw-r--r--test/CodeCompletion/member-access.cpp212
-rw-r--r--test/CodeCompletion/namespace-alias.cpp20
-rw-r--r--test/CodeCompletion/namespace.cpp14
-rw-r--r--test/CodeCompletion/nested-name-specifier.cpp17
-rw-r--r--test/CodeCompletion/objc-expr.m17
-rw-r--r--test/CodeCompletion/objc-message.m35
-rw-r--r--test/CodeCompletion/objc-message.mm46
-rw-r--r--test/CodeCompletion/objc-protocol-member-access.m24
-rw-r--r--test/CodeCompletion/operator.cpp17
-rw-r--r--test/CodeCompletion/ordinary-name-cxx11.cpp260
-rw-r--r--test/CodeCompletion/ordinary-name.c18
-rw-r--r--test/CodeCompletion/ordinary-name.cpp228
-rw-r--r--test/CodeCompletion/overrides.cpp33
-rw-r--r--test/CodeCompletion/paren_locs.cpp33
-rw-r--r--test/CodeCompletion/pch-and-module.m37
-rw-r--r--test/CodeCompletion/pragma-macro-token-caching.c18
-rw-r--r--test/CodeCompletion/preamble.c7
-rw-r--r--test/CodeCompletion/preferred-type.cpp15
-rw-r--r--test/CodeCompletion/qualifiers-as-written.cpp31
-rw-r--r--test/CodeCompletion/self-inits.cpp3
-rw-r--r--test/CodeCompletion/signatures-crash.cpp15
-rw-r--r--test/CodeCompletion/skip-auto-funcs.cpp61
-rw-r--r--test/CodeCompletion/some_struct.h1
-rw-r--r--test/CodeCompletion/stdin.c7
-rw-r--r--test/CodeCompletion/tag.c12
-rw-r--r--test/CodeCompletion/tag.cpp27
-rw-r--r--test/CodeCompletion/templates.cpp28
-rw-r--r--test/CodeCompletion/this-quals.cpp21
-rw-r--r--test/CodeCompletion/truncation.c15
-rw-r--r--test/CodeCompletion/truncation.c.h5
-rw-r--r--test/CodeCompletion/uninstantiated_params.cpp13
-rw-r--r--test/CodeCompletion/using-namespace.cpp20
-rw-r--r--test/CodeCompletion/using.cpp24
-rw-r--r--test/CodeGen/2002-01-23-LoadQISIReloadFailure.c11
-rw-r--r--test/CodeGen/2002-01-24-ComplexSpaceInType.c11
-rw-r--r--test/CodeGen/2002-01-24-HandleCallInsnSEGV.c9
-rw-r--r--test/CodeGen/2002-02-13-ConditionalInCall.c11
-rw-r--r--test/CodeGen/2002-02-13-ReloadProblem.c18
-rw-r--r--test/CodeGen/2002-02-13-TypeVarNameCollision.c16
-rw-r--r--test/CodeGen/2002-02-13-UnnamedLocal.c21
-rw-r--r--test/CodeGen/2002-02-14-EntryNodePreds.c37
-rw-r--r--test/CodeGen/2002-02-16-RenamingTest.c18
-rw-r--r--test/CodeGen/2002-02-17-ArgumentAddress.c39
-rw-r--r--test/CodeGen/2002-02-18-64bitConstant.c10
-rw-r--r--test/CodeGen/2002-02-18-StaticData.c13
-rw-r--r--test/CodeGen/2002-03-11-LargeCharInString.c10
-rw-r--r--test/CodeGen/2002-03-12-ArrayInitialization.c19
-rw-r--r--test/CodeGen/2002-03-12-StructInitialize.c14
-rw-r--r--test/CodeGen/2002-03-12-StructInitializer.c18
-rw-r--r--test/CodeGen/2002-03-14-BrokenPHINode.c19
-rw-r--r--test/CodeGen/2002-03-14-BrokenSSA.c17
-rw-r--r--test/CodeGen/2002-03-14-QuotesInStrConst.c10
-rw-r--r--test/CodeGen/2002-04-07-SwitchStmt.c22
-rw-r--r--test/CodeGen/2002-04-08-LocalArray.c14
-rw-r--r--test/CodeGen/2002-04-09-StructRetVal.c12
-rw-r--r--test/CodeGen/2002-04-10-StructParameters.c25
-rw-r--r--test/CodeGen/2002-05-23-StaticValues.c15
-rw-r--r--test/CodeGen/2002-05-23-TypeNameCollision.c19
-rw-r--r--test/CodeGen/2002-06-25-FWriteInterfaceFailure.c9
-rw-r--r--test/CodeGen/2002-07-14-MiscListTests.c71
-rw-r--r--test/CodeGen/2002-07-14-MiscTests.c57
-rw-r--r--test/CodeGen/2002-07-14-MiscTests2.c13
-rw-r--r--test/CodeGen/2002-07-14-MiscTests3.c182
-rw-r--r--test/CodeGen/2002-07-16-HardStringInit.c8
-rw-r--r--test/CodeGen/2002-07-17-StringConstant.c4
-rw-r--r--test/CodeGen/2002-07-30-SubregSetAssertion.c12
-rw-r--r--test/CodeGen/2002-07-30-UnionTest.c22
-rw-r--r--test/CodeGen/2002-07-30-VarArgsCallFailure.c8
-rw-r--r--test/CodeGen/2002-07-31-BadAssert.c16
-rw-r--r--test/CodeGen/2002-07-31-SubregFailure.c14
-rw-r--r--test/CodeGen/2002-08-02-UnionTest.c19
-rw-r--r--test/CodeGen/2002-08-19-RecursiveLocals.c18
-rw-r--r--test/CodeGen/2002-09-08-PointerShifts.c6
-rw-r--r--test/CodeGen/2002-09-18-UnionProblem.c26
-rw-r--r--test/CodeGen/2002-09-19-StarInLabel.c9
-rw-r--r--test/CodeGen/2002-10-12-TooManyArguments.c8
-rw-r--r--test/CodeGen/2002-12-15-GlobalBoolTest.c5
-rw-r--r--test/CodeGen/2002-12-15-GlobalConstantTest.c8
-rw-r--r--test/CodeGen/2002-12-15-GlobalRedefinition.c5
-rw-r--r--test/CodeGen/2002-12-15-StructParameters.c18
-rw-r--r--test/CodeGen/2003-01-30-UnionInit.c8
-rw-r--r--test/CodeGen/2003-03-03-DeferredType.c12
-rw-r--r--test/CodeGen/2003-06-22-UnionCrash.c13
-rw-r--r--test/CodeGen/2003-06-23-GCC-fold-infinite-recursion.c6
-rw-r--r--test/CodeGen/2003-06-26-CFECrash.c19
-rw-r--r--test/CodeGen/2003-06-29-MultipleFunctionDefinition.c8
-rw-r--r--test/CodeGen/2003-07-22-ArrayAccessTypeSafety.c7
-rw-r--r--test/CodeGen/2003-08-17-DeadCodeShortCircuit.c6
-rw-r--r--test/CodeGen/2003-08-18-SigSetJmp.c10
-rw-r--r--test/CodeGen/2003-08-18-StructAsValue.c11
-rw-r--r--test/CodeGen/2003-08-20-BadBitfieldRef.c8
-rw-r--r--test/CodeGen/2003-08-20-PrototypeMismatch.c15
-rw-r--r--test/CodeGen/2003-08-20-vfork-bug.c6
-rw-r--r--test/CodeGen/2003-08-21-BinOp-Type-Mismatch.c10
-rw-r--r--test/CodeGen/2003-08-21-StmtExpr.c12
-rw-r--r--test/CodeGen/2003-08-21-WideString.c16
-rw-r--r--test/CodeGen/2003-08-23-LocalUnionTest.c11
-rw-r--r--test/CodeGen/2003-08-29-BitFieldStruct.c13
-rw-r--r--test/CodeGen/2003-08-29-HugeCharConst.c5
-rw-r--r--test/CodeGen/2003-08-29-StructLayoutBug.c10
-rw-r--r--test/CodeGen/2003-08-30-AggregateInitializer.c16
-rw-r--r--test/CodeGen/2003-08-30-LargeIntegerBitfieldMember.c9
-rw-r--r--test/CodeGen/2003-09-18-BitfieldTests.c30
-rw-r--r--test/CodeGen/2003-09-30-StructLayout.c18
-rw-r--r--test/CodeGen/2003-10-02-UnionLValueError.c11
-rw-r--r--test/CodeGen/2003-10-06-NegateExprType.c8
-rw-r--r--test/CodeGen/2003-10-09-UnionInitializerBug.c17
-rw-r--r--test/CodeGen/2003-10-28-ident.c4
-rw-r--r--test/CodeGen/2003-10-29-AsmRename.c22
-rw-r--r--test/CodeGen/2003-11-01-C99-CompoundLiteral.c8
-rw-r--r--test/CodeGen/2003-11-01-EmptyStructCrash.c6
-rw-r--r--test/CodeGen/2003-11-01-GlobalUnionInit.c7
-rw-r--r--test/CodeGen/2003-11-03-AddrArrayElement.c11
-rw-r--r--test/CodeGen/2003-11-04-EmptyStruct.c6
-rw-r--r--test/CodeGen/2003-11-04-OutOfMemory.c9
-rw-r--r--test/CodeGen/2003-11-08-PointerSubNotGetelementptr.c10
-rw-r--r--test/CodeGen/2003-11-12-VoidString.c4
-rw-r--r--test/CodeGen/2003-11-13-TypeSafety.c5
-rw-r--r--test/CodeGen/2003-11-16-StaticArrayInit.c8
-rw-r--r--test/CodeGen/2003-11-18-CondExprLValue.c9
-rw-r--r--test/CodeGen/2003-11-19-AddressOfRegister.c11
-rw-r--r--test/CodeGen/2003-11-19-BitFieldArray.c12
-rw-r--r--test/CodeGen/2003-11-20-Bitfields.c12
-rw-r--r--test/CodeGen/2003-11-20-ComplexDivision.c7
-rw-r--r--test/CodeGen/2003-11-20-UnionBitfield.c12
-rw-r--r--test/CodeGen/2003-11-26-PointerShift.c6
-rw-r--r--test/CodeGen/2003-11-27-ConstructorCast.c14
-rw-r--r--test/CodeGen/2003-11-27-UnionCtorInitialization.c16
-rw-r--r--test/CodeGen/2003-12-14-ExternInlineSupport.c4
-rw-r--r--test/CodeGen/2004-01-01-UnknownInitSize.c14
-rw-r--r--test/CodeGen/2004-01-08-ExternInlineRedefine.c14
-rw-r--r--test/CodeGen/2004-02-12-LargeAggregateCopy.c8
-rw-r--r--test/CodeGen/2004-02-13-BuiltinFrameReturnAddress.c10
-rw-r--r--test/CodeGen/2004-02-13-IllegalVararg.c9
-rw-r--r--test/CodeGen/2004-02-13-Memset.c12
-rw-r--r--test/CodeGen/2004-02-14-ZeroInitializer.c4
-rw-r--r--test/CodeGen/2004-02-20-Builtins.c8
-rw-r--r--test/CodeGen/2004-03-07-ComplexDivEquals.c6
-rw-r--r--test/CodeGen/2004-03-07-ExternalConstant.c7
-rw-r--r--test/CodeGen/2004-03-09-LargeArrayInitializers.c32
-rw-r--r--test/CodeGen/2004-03-15-SimpleIndirectGoto.c23
-rw-r--r--test/CodeGen/2004-03-16-AsmRegisterCrash.c11
-rw-r--r--test/CodeGen/2004-05-07-VarArrays.c5
-rw-r--r--test/CodeGen/2004-05-21-IncompleteEnum.c5
-rw-r--r--test/CodeGen/2004-06-08-OpaqueStructArg.c7
-rw-r--r--test/CodeGen/2004-06-17-UnorderedBuiltins.c24
-rw-r--r--test/CodeGen/2004-06-17-UnorderedCompares.c21
-rw-r--r--test/CodeGen/2004-06-18-VariableLengthArrayOfStructures.c10
-rw-r--r--test/CodeGen/2004-07-06-FunctionCast.c10
-rw-r--r--test/CodeGen/2004-08-06-LargeStructTest.c19
-rw-r--r--test/CodeGen/2004-11-25-UnnamedBitfieldPadding.c8
-rw-r--r--test/CodeGen/2004-11-27-StaticFunctionRedeclare.c17
-rw-r--r--test/CodeGen/2005-01-02-ConstantInits.c24
-rw-r--r--test/CodeGen/2005-01-02-PointerDifference.c4
-rw-r--r--test/CodeGen/2005-01-02-VAArgError-ICE.c9
-rw-r--r--test/CodeGen/2005-02-20-AggregateSAVEEXPR.c5
-rw-r--r--test/CodeGen/2005-02-27-MarkGlobalConstant.c12
-rw-r--r--test/CodeGen/2005-03-05-OffsetOfHack.c12
-rw-r--r--test/CodeGen/2005-03-06-OffsetOfStructCrash.c14
-rw-r--r--test/CodeGen/2005-03-11-Prefetch.c7
-rw-r--r--test/CodeGen/2005-04-09-ComplexOps.c8
-rw-r--r--test/CodeGen/2005-05-10-GlobalUnionInit.c6
-rw-r--r--test/CodeGen/2005-06-15-ExpandGotoInternalProblem.c14
-rw-r--r--test/CodeGen/2005-07-26-UnionInitCrash.c3
-rw-r--r--test/CodeGen/2005-07-28-IncorrectWeakGlobal.c5
-rw-r--r--test/CodeGen/2005-09-20-ComplexConstants.c4
-rw-r--r--test/CodeGen/2005-09-24-AsmUserPrefix.c8
-rw-r--r--test/CodeGen/2005-09-24-BitFieldCrash.c33
-rw-r--r--test/CodeGen/2005-12-04-AttributeUsed.c7
-rw-r--r--test/CodeGen/2006-01-13-Includes.c10
-rw-r--r--test/CodeGen/2006-01-13-StackSave.c11
-rw-r--r--test/CodeGen/2006-01-16-BitCountIntrinsicsUnsigned.c12
-rw-r--r--test/CodeGen/2006-01-23-FileScopeAsm.c12
-rw-r--r--test/CodeGen/2006-03-03-MissingInitializer.c10
-rw-r--r--test/CodeGen/2006-03-16-VectorCtor.c10
-rw-r--r--test/CodeGen/2006-03-17-KnRMismatch.c8
-rw-r--r--test/CodeGen/2006-05-19-SingleEltReturn.c30
-rw-r--r--test/CodeGen/2006-07-31-PR854.c12
-rw-r--r--test/CodeGen/2006-09-11-BitfieldRefCrash.c12
-rw-r--r--test/CodeGen/2006-09-18-fwrite-cast-crash.c12
-rw-r--r--test/CodeGen/2006-09-21-IncompleteElementType.c3
-rw-r--r--test/CodeGen/2006-09-25-DebugFilename.c4
-rw-r--r--test/CodeGen/2006-09-25-DebugFilename.h6
-rw-r--r--test/CodeGen/2006-09-28-SimpleAsm.c12
-rw-r--r--test/CodeGen/2006-10-30-ArrayCrash.c17
-rw-r--r--test/CodeGen/2006-12-14-ordered_expr.c6
-rw-r--r--test/CodeGen/2007-01-06-KNR-Proto.c10
-rw-r--r--test/CodeGen/2007-01-20-VectorICE.c11
-rw-r--r--test/CodeGen/2007-01-24-InlineAsmCModifier.c12
-rw-r--r--test/CodeGen/2007-02-04-AddrLValue-2.c13
-rw-r--r--test/CodeGen/2007-02-04-AddrLValue.c23
-rw-r--r--test/CodeGen/2007-02-04-EmptyStruct.c9
-rw-r--r--test/CodeGen/2007-02-07-AddrLabel.c10
-rw-r--r--test/CodeGen/2007-02-16-VoidPtrDiff.c5
-rw-r--r--test/CodeGen/2007-02-25-C-DotDotDot.c10
-rw-r--r--test/CodeGen/2007-03-01-VarSizeArrayIdx.c7
-rw-r--r--test/CodeGen/2007-03-26-BitfieldAfterZeroWidth.c6
-rw-r--r--test/CodeGen/2007-03-26-ZeroWidthBitfield.c2
-rw-r--r--test/CodeGen/2007-03-27-VarLengthArray.c9
-rw-r--r--test/CodeGen/2007-04-05-PackedBitFields-2.c16
-rw-r--r--test/CodeGen/2007-04-05-PackedBitFields.c16
-rw-r--r--test/CodeGen/2007-04-05-PackedStruct.c18
-rw-r--r--test/CodeGen/2007-04-05-PadBeforeZeroLengthField.c9
-rw-r--r--test/CodeGen/2007-04-05-UnPackedStruct.c16
-rw-r--r--test/CodeGen/2007-04-11-InlineAsmStruct.c8
-rw-r--r--test/CodeGen/2007-04-11-InlineAsmUnion.c7
-rw-r--r--test/CodeGen/2007-04-11-PR1321.c12
-rw-r--r--test/CodeGen/2007-04-13-InlineAsmStruct2.c9
-rw-r--r--test/CodeGen/2007-04-13-InlineAsmUnion2.c8
-rw-r--r--test/CodeGen/2007-04-14-FNoBuiltin.c11
-rw-r--r--test/CodeGen/2007-04-17-ZeroSizeBitFields.c4
-rw-r--r--test/CodeGen/2007-04-24-VolatileStructCopy.c11
-rw-r--r--test/CodeGen/2007-04-24-bit-not-expr.c7
-rw-r--r--test/CodeGen/2007-04-24-str-const.c17
-rw-r--r--test/CodeGen/2007-05-07-PaddingElements.c12
-rw-r--r--test/CodeGen/2007-05-08-PCH.c7
-rw-r--r--test/CodeGen/2007-05-11-str-const.c5
-rw-r--r--test/CodeGen/2007-05-15-PaddingElement.c23
-rw-r--r--test/CodeGen/2007-05-16-EmptyStruct.c5
-rw-r--r--test/CodeGen/2007-05-29-UnionCopy.c18
-rw-r--r--test/CodeGen/2007-06-05-NoInlineAttribute.c13
-rw-r--r--test/CodeGen/2007-06-15-AnnotateAttribute.c21
-rw-r--r--test/CodeGen/2007-06-18-SextAttrAggregate.c22
-rw-r--r--test/CodeGen/2007-07-29-RestrictPtrArg.c6
-rw-r--r--test/CodeGen/2007-08-01-LoadStoreAlign.c18
-rw-r--r--test/CodeGen/2007-08-21-ComplexCst.c3
-rw-r--r--test/CodeGen/2007-08-22-CTTZ.c8
-rw-r--r--test/CodeGen/2007-09-05-ConstCtor.c14
-rw-r--r--test/CodeGen/2007-09-12-PragmaPack.c32
-rw-r--r--test/CodeGen/2007-09-14-NegatePointer.c7
-rw-r--r--test/CodeGen/2007-09-17-WeakRef.c10
-rw-r--r--test/CodeGen/2007-09-26-Alignment.c8
-rw-r--r--test/CodeGen/2007-09-27-ComplexIntCompare.c15
-rw-r--r--test/CodeGen/2007-09-28-PackedUnionMember.c38
-rw-r--r--test/CodeGen/2007-10-02-VolatileArray.c7
-rw-r--r--test/CodeGen/2007-10-15-VoidPtr.c4
-rw-r--r--test/CodeGen/2007-10-30-Volatile.c6
-rw-r--r--test/CodeGen/2007-11-07-AlignedMemcpy.c4
-rw-r--r--test/CodeGen/2007-11-07-CopyAggregateAlign.c7
-rw-r--r--test/CodeGen/2007-11-07-ZeroAggregateAlign.c5
-rw-r--r--test/CodeGen/2007-11-28-GlobalInitializer.c8
-rw-r--r--test/CodeGen/2007-11-29-ArraySizeFromInitializer.c4
-rw-r--r--test/CodeGen/2007-12-16-AsmNoUnwind.c3
-rw-r--r--test/CodeGen/2008-01-04-WideBitfield.c12
-rw-r--r--test/CodeGen/2008-01-07-UnusualIntSize.c16
-rw-r--r--test/CodeGen/2008-01-21-PackedBitFields.c7
-rw-r--r--test/CodeGen/2008-01-21-PackedStructField.c18
-rw-r--r--test/CodeGen/2008-01-24-StructAlignAndBitFields.c4
-rw-r--r--test/CodeGen/2008-01-25-ByValReadNone.c17
-rw-r--r--test/CodeGen/2008-01-25-ZeroSizedAggregate.c40
-rw-r--r--test/CodeGen/2008-01-28-PragmaMark.c6
-rw-r--r--test/CodeGen/2008-01-28-UnionSize.c24
-rw-r--r--test/CodeGen/2008-02-07-bitfield-bug.c11
-rw-r--r--test/CodeGen/2008-02-08-bitfield-bug.c9
-rw-r--r--test/CodeGen/2008-02-26-inline-asm-bug.c6
-rw-r--r--test/CodeGen/2008-03-03-CtorAttrType.c6
-rw-r--r--test/CodeGen/2008-03-05-syncPtr.c40
-rw-r--r--test/CodeGen/2008-03-24-BitField-And-Alloca.c89
-rw-r--r--test/CodeGen/2008-03-26-PackedBitFields.c7
-rw-r--r--test/CodeGen/2008-04-08-NoExceptions.c12
-rw-r--r--test/CodeGen/2008-05-06-CFECrash.c4
-rw-r--r--test/CodeGen/2008-05-12-TempUsedBeforeDef.c10
-rw-r--r--test/CodeGen/2008-05-19-AlwaysInline.c11
-rw-r--r--test/CodeGen/2008-07-17-no-emit-on-error.c15
-rw-r--r--test/CodeGen/2008-07-21-mixed-var-fn-decl.c8
-rw-r--r--test/CodeGen/2008-07-22-bitfield-init-after-zero-len-array.c11
-rw-r--r--test/CodeGen/2008-07-22-packed-bitfield-access.c10
-rw-r--r--test/CodeGen/2008-07-29-override-alias-decl.c19
-rw-r--r--test/CodeGen/2008-07-30-implicit-initialization.c28
-rw-r--r--test/CodeGen/2008-07-30-redef-of-bitcasted-decl.c28
-rw-r--r--test/CodeGen/2008-07-31-asm-labels.c33
-rw-r--r--test/CodeGen/2008-07-31-promotion-of-compound-pointer-arithmetic.c31
-rw-r--r--test/CodeGen/2008-08-04-void-pointer-arithmetic.c6
-rw-r--r--test/CodeGen/2008-08-07-AlignPadding1.c32
-rw-r--r--test/CodeGen/2008-08-07-AlignPadding2.c18
-rw-r--r--test/CodeGen/2008-08-07-GEPIntToPtr.c15
-rw-r--r--test/CodeGen/2008-08-19-cast-of-typedef.c10
-rw-r--r--test/CodeGen/2008-09-03-WeakAlias.c9
-rw-r--r--test/CodeGen/2008-09-22-bad-switch-type.c34
-rw-r--r--test/CodeGen/2008-10-13-FrontendCrash.c9
-rw-r--r--test/CodeGen/2008-10-30-ZeroPlacement.c9
-rw-r--r--test/CodeGen/2008-11-02-WeakAlias.c6
-rw-r--r--test/CodeGen/2008-11-08-InstCombineSelect.c17
-rw-r--r--test/CodeGen/2008-12-23-AsmIntPointerTie.c9
-rw-r--r--test/CodeGen/2009-01-05-BlockInlining.c29
-rw-r--r--test/CodeGen/2009-01-21-InvalidIterator.c74
-rw-r--r--test/CodeGen/2009-02-13-zerosize-union-field-ppc.c14
-rw-r--r--test/CodeGen/2009-02-13-zerosize-union-field.c16
-rw-r--r--test/CodeGen/2009-03-01-MallocNoAlias.c3
-rw-r--r--test/CodeGen/2009-03-08-ZeroEltStructCrash.c14
-rw-r--r--test/CodeGen/2009-03-13-dbg.c2
-rw-r--r--test/CodeGen/2009-03-22-increment-bitfield.c7
-rw-r--r--test/CodeGen/2009-04-23-dbg.c20
-rw-r--r--test/CodeGen/2009-04-28-UnionArrayCrash.c11
-rw-r--r--test/CodeGen/2009-05-04-EnumInreg.c17
-rw-r--r--test/CodeGen/2009-05-22-callingconv.c25
-rw-r--r--test/CodeGen/2009-05-28-const-typedef.c17
-rw-r--r--test/CodeGen/2009-06-01-addrofknr.c22
-rw-r--r--test/CodeGen/2009-06-14-HighlyAligned.c8
-rw-r--r--test/CodeGen/2009-06-14-anonymous-union-init.c7
-rw-r--r--test/CodeGen/2009-06-18-StaticInitTailPadPack.c26
-rw-r--r--test/CodeGen/2009-07-14-VoidPtr.c6
-rw-r--r--test/CodeGen/2009-07-15-pad-wchar_t-array.c17
-rw-r--r--test/CodeGen/2009-07-22-StructLayout.c34
-rw-r--r--test/CodeGen/2009-07-31-DbgDeclare.c5
-rw-r--r--test/CodeGen/2009-08-14-vararray-crash.c11
-rw-r--r--test/CodeGen/2009-09-24-SqrtErrno.c12
-rw-r--r--test/CodeGen/2009-10-20-GlobalDebug.c20
-rw-r--r--test/CodeGen/2009-12-07-BitFieldAlignment.c15
-rw-r--r--test/CodeGen/2010-01-13-MemBarrier.c10
-rw-r--r--test/CodeGen/2010-01-14-FnType-DebugInfo.c4
-rw-r--r--test/CodeGen/2010-01-18-Inlined-Debug.c12
-rw-r--r--test/CodeGen/2010-02-10-PointerName.c9
-rw-r--r--test/CodeGen/2010-02-15-DbgStaticVar.c16
-rw-r--r--test/CodeGen/2010-02-16-DbgScopes.c22
-rw-r--r--test/CodeGen/2010-02-18-Dbg-VectorType.c9
-rw-r--r--test/CodeGen/2010-03-09-DbgInfo.c3
-rw-r--r--test/CodeGen/2010-03-5-LexicalScope.c12
-rw-r--r--test/CodeGen/2010-05-26-AsmSideEffect.c10
-rw-r--r--test/CodeGen/2010-06-11-SaveExpr.c8
-rw-r--r--test/CodeGen/2010-06-17-asmcrash.c16
-rw-r--r--test/CodeGen/2010-07-08-DeclDebugLineNo.c10
-rw-r--r--test/CodeGen/2010-07-14-overconservative-align.c14
-rw-r--r--test/CodeGen/2010-07-14-ref-off-end.c24
-rw-r--r--test/CodeGen/2010-08-10-DbgConstant.c6
-rw-r--r--test/CodeGen/2010-08-12-asm-aggr-arg.c16
-rw-r--r--test/CodeGen/2010-12-01-CommonGlobal.c7
-rw-r--r--test/CodeGen/2011-02-21-DATA-common.c5
-rw-r--r--test/CodeGen/2011-03-02-UnionInitializer.c2
-rw-r--r--test/CodeGen/2011-03-08-ZeroFieldUnionInitializer.c7
-rw-r--r--test/CodeGen/2011-03-31-ArrayRefFolding.c15
-rw-r--r--test/CodeGen/24-bit.c14
-rw-r--r--test/CodeGen/3dnow-builtins.c180
-rw-r--r--test/CodeGen/64bit-swiftcall.c1044
-rw-r--r--test/CodeGen/Atomics.c300
-rw-r--r--test/CodeGen/BasicInstrs.c25
-rw-r--r--test/CodeGen/Inputs/code-coverage-filter1.h1
-rw-r--r--test/CodeGen/Inputs/code-coverage-filter2.h1
-rw-r--r--test/CodeGen/Inputs/debug-info-embed-source.c1
-rw-r--r--test/CodeGen/Inputs/debug-info-file-checksum.c3
-rw-r--r--test/CodeGen/Inputs/debug-info-macro.h12
-rw-r--r--test/CodeGen/Inputs/opt-record.proftext26
-rw-r--r--test/CodeGen/Inputs/pgo-sample-thinlto-summary.prof4
-rw-r--r--test/CodeGen/Inputs/pgo-sample.prof2
-rw-r--r--test/CodeGen/Inputs/pgotestclang.profraw1
-rw-r--r--test/CodeGen/Inputs/pgotestir.profraw1
-rw-r--r--test/CodeGen/Inputs/sanitizer-special-case-list.sanitized.txt4
-rw-r--r--test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized1.txt2
-rw-r--r--test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized2.txt4
-rw-r--r--test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized3.txt4
-rw-r--r--test/CodeGen/Inputs/sanitizer-special-case-list.unsanitized4.txt4
-rw-r--r--test/CodeGen/Inputs/stdio.h9
-rw-r--r--test/CodeGen/Inputs/thinlto-distributed-backend-skip.bcbin124 -> 0 bytes
-rw-r--r--