hanchenye-llvm-project/clang/test/PCH
Richard Smith b5d1a73988 Don't invent a '$auto-x-y' name for auto types in generic lambdas. This is no
better than the 'template-parameter-x-y' name that we'd get in AST printing,
and is worse in several ways (it's harder to distinguish it from a
user-supplied name, it's wrong after substituting some number of outer
levels, it wastes time and space constructing an IdentifierInfo, ...).

llvm-svn: 225489
2015-01-09 00:59:40 +00:00
..
Inputs Objective-C. Reduce false positive warnings with -Wselector by issuing warning 2014-05-09 19:51:39 +00:00
libroot/usr/include
__va_list_tag.c
arc.m
asm.c
asm.h
attrs-PR8406.c
attrs.c
badpch.c
blocks.c
blocks.h
builtins.c
builtins.h
captured-stmt.cpp
case-insensitive-include.c
chain-categories.m
chain-categories2.m
chain-class-extension.m
chain-conversion-lookup.cpp
chain-cxx.cpp
chain-decls.c
chain-empty-initial-namespace.cpp
chain-ext_vector.c
chain-external-defs.c
chain-friend-instantiation.cpp
chain-implicit-definition.cpp
chain-late-anonymous-namespace.cpp
chain-macro-override.c
chain-macro.c
chain-openmp-threadprivate.cpp [OPENMP] Codegen for threadprivate variables 2014-11-11 04:05:39 +00:00
chain-pending-instantiations.cpp
chain-predecl.h
chain-predecl.m
chain-remap-types.m
chain-selectors.m
chain-staticvar-instantiation.cpp
chain-trivial.c
changed-files.c
check-deserializations.cpp
cmdline-include.c
cmdline-include1.h
cmdline-include2.h
crash-12631281.cpp
cuda-kernel-call.cu Move all CUDA testing inputs to Inputs/ subdirectory inside the tests. 2014-04-28 22:21:28 +00:00
cxx-alias-decl.cpp
cxx-alias-decl.h
cxx-chain-function-template.cpp
cxx-constexpr.cpp
cxx-exprs.cpp
cxx-for-range.cpp
cxx-for-range.h
cxx-friends.cpp
cxx-friends.h
cxx-functions.cpp
cxx-functions.h
cxx-implicit-moves.cpp
cxx-key-functions.cpp Fix an iterator invalidation issue: deserializing a key function can write to 2014-07-07 06:38:20 +00:00
cxx-mangling.cpp Serialize and deserialize mangling numbers. 2014-03-21 01:48:23 +00:00
cxx-member-init.cpp
cxx-method.cpp
cxx-ms-function-specialization-class-scope.cpp
cxx-ms-function-specialization-class-scope.h
cxx-namespaces.cpp Modify behavior of -ast-dump-lookups: if -ast-dump is not also provided, dump 2014-08-11 22:11:07 +00:00
cxx-namespaces.h
cxx-offsetof-base.cpp
cxx-offsetof-base.h
cxx-reference.cpp
cxx-reference.h
cxx-required-decls.cpp
cxx-required-decls.h
cxx-static_assert.cpp
cxx-templates.cpp
cxx-templates.h
cxx-trailing-return.cpp
cxx-traits.cpp Follow-up to r218292: Add more REVERTIBLE_TYPE_TRAITs. 2014-09-24 03:28:54 +00:00
cxx-traits.h Follow-up to r218292: Add more REVERTIBLE_TYPE_TRAITs. 2014-09-24 03:28:54 +00:00
cxx-typeid.cpp
cxx-typeid.h
cxx-using.cpp
cxx-using.h
cxx-variadic-templates.cpp
cxx-variadic-templates.h
cxx0x-default-delete.cpp
cxx0x-delegating-ctors.cpp
cxx1y-decltype-auto.cpp
cxx1y-deduced-return-type.cpp
cxx1y-default-initializer.cpp
cxx1y-init-captures.cpp
cxx1y-lambdas.mm Don't invent a '$auto-x-y' name for auto types in generic lambdas. This is no 2015-01-09 00:59:40 +00:00
cxx1y-variable-templates.cpp
cxx11-constexpr.cpp
cxx11-enum-template.cpp
cxx11-exception-spec.cpp
cxx11-inheriting-ctors.cpp Fix PR18307: Properly (de)serialize inherited constructors and their using declarations 2014-03-27 19:22:19 +00:00
cxx11-lambdas.mm
cxx11-statement-attributes.cpp
cxx11-user-defined-literals.cpp
cxx_exprs.cpp
cxx_exprs.h
debug-info-limited-struct.c
debug-info-limited-struct.h
designated-init.c
designated-init.c.h
different-diagnostic-level.c
different-linker-version.c [PCH/Modules] Don't tie TargetOptions::LinkerVersion to a module/PCH, it's a driver only thing and doesn't affect any language/preprocessor/etc. semantics. 2014-04-29 18:45:01 +00:00
empty-with-headers.c
enum.c
enum.h
exprs.c
exprs.h
ext_vector.c
ext_vector.h
external-defs.c
external-defs.h
field-designator.c
floating-literal.c
format-strings.c
friend-template.cpp
functions.c
functions.h
fuzzy-pch.c
fuzzy-pch.h
headermap.h
headermap.m
headersearch.cpp
irgen-rdar13114142.mm
line-directive.c
line-directive.h
local_static.cpp
local_static.h
macro-redef.c
macro-undef.cpp
method-redecls.m
method_pool.h
method_pool.m
missing-file.cpp
modified-header-crash.c
modified-header-crash.h
modified-header-error.c
modified-module-dependency.m Allow multiple modules with the same name to coexist in the module cache 2014-04-14 18:00:01 +00:00
modified-module-dependency.module.map
ms-if-exists.cpp
multiple-include-pch.c
multiple_decls.c
multiple_decls.h
namespaces.cpp
nonvisible-external-defs.c
nonvisible-external-defs.h
objc_container.h
objc_container.m
objc_exprs.h
objc_exprs.m
objc_import.h
objc_import.m
objc_literals.m
objc_literals.mm
objc_methods.h
objc_methods.m
objc_property.h
objc_property.m
objc_stmts.h
objc_stmts.m
objcxx-ivar-class.h
objcxx-ivar-class.mm
ocl_types.cl
ocl_types.h
opencl-extensions.cl
pch-dir.c
pch-dir.h
pch__VA_ARGS__.c
pch__VA_ARGS__.h
pchpch.c
pchpch1.h
pchpch2.h
pending-ids.m
pr4489.c Removing an XFAIL which shouldn't apply. We no longer care about MSVC 9, and this test probably should not have been XFAILed everywhere regardless. The test passes on Windows with MSVC 12. 2014-05-19 17:58:28 +00:00
pr18806.cpp
pragma-diag-section.cpp
pragma-diag.c
pragma-loop.cpp Allow constant expressions in pragma loop hints. 2014-10-12 20:46:07 +00:00
pragma-optimize.c [TEST] Improve tests for #pragma clang optimize off/on 2014-07-28 14:33:17 +00:00
pragma-weak.c
pragma-weak.h
preamble.c
preprocess.c
preprocess.h
pth.c
pth.h
rdar8852495.c
rdar10830559.cpp
reinclude.cpp
reinclude1.h
reinclude2.h
reloc.c
remap-file-from-pch.cpp
remap-file-from-pch.cpp.h
remap-file-from-pch.cpp.remap.h
replaced-decl.m
selector-warning.h
selector-warning.m
single-token-macro.c Do not warn on keyword undef 2014-12-12 06:37:55 +00:00
source-manager-stack.c
stmt-attrs.cpp Prune CRLF. 2014-10-27 12:37:26 +00:00
stmts.c
stmts.h
struct.c
struct.h
subscripting-literals.m
target-options.c
target-options.h
tentative-defs.c
tentative-defs.h
thread-local.cpp
thread-safety-attrs.cpp Updating the capability attribute diagnostics to be more capability-neutral. Instead of using terminology such as "lock", "unlock" and "locked", the new terminology is "acquire", "release" and "held". Additionally, the capability attribute's name argument is now reported as part of the diagnostic, instead of hard coding as "mutex." 2014-04-01 21:43:23 +00:00
types.c
types.h
typo.cpp
typo.m
typo2.cpp
undefined-internal.c
va_arg.c
va_arg.cpp
va_arg.h
variables.c
variables.h
verify_pch.m test: Disable standard system includes in %clang_cc1 2014-10-03 22:18:49 +00:00
working-directory.cpp
working-directory.h