2 template <int, typename
...>
8 template <int n
, typename T
, typename
... TS
>
9 class impl
<n
, T
, TS
...> : impl
<n
+ 1, TS
...> {
10 using child
= impl
<n
+ 1, TS
...>;
11 using child::child
; // no-crash
14 template <typename
... TS
>
15 class container
: impl
<0, TS
...> {};
19 llvm::container
<int, float> k
;
22 class DeclContextLookupResult
{
23 static int *const SingleElementDummyList
;
26 using namespace clang
;
27 int *const DeclContextLookupResult::SingleElementDummyList
= nullptr;