Go to file
Richard Smith 600b5261c4 PR0091R3: Implement parsing support for using templates as types.
This change adds a new type node, DeducedTemplateSpecializationType, to
represent a type template name that has been used as a type. This is modeled
around AutoType, and shares a common base class for representing a deduced
placeholder type.

We allow deduced class template types in a few more places than the standard
does: in conditions and for-range-declarators, and in new-type-ids. This is
consistent with GCC and with discussion on the core reflector. This patch
does not yet support deduced class template types being named in typename
specifiers.

llvm-svn: 293207
2017-01-26 20:40:47 +00:00
clang PR0091R3: Implement parsing support for using templates as types. 2017-01-26 20:40:47 +00:00
clang-tools-extra [change-namespace] correctly shorten namespace when references have leading '::' 2017-01-26 16:31:32 +00:00
compiler-rt [tsan] Fix os_id of main thread 2017-01-26 19:20:30 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc math: Add logb builtin 2017-01-18 03:14:10 +00:00
libcxx Disable thread safety analysis for some functions in __thread_support 2017-01-26 18:37:18 +00:00
libcxxabi Fix chromium build (libcxxabi) 2017-01-26 10:38:03 +00:00
libunwind DWARF: fix -Asserts builds 2017-01-25 02:27:45 +00:00
lld Fix -r when the input has a relocation with no symbol. 2017-01-26 14:09:18 +00:00
lldb Removed an unneccesary #if now that debugserver-mini links Foundation. 2017-01-26 08:51:32 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [Doc][LangRef] Fix typo-ish error in description of Masked Gather 2017-01-26 20:29:15 +00:00
openmp [OpenMP] Initial implementation of OpenMP offloading library - libomptarget. 2017-01-25 21:27:24 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopDetectionDiagnostic] Add meaningfull enduser message for regions with entry block 2017-01-26 10:41:37 +00:00