[mlir] Fix typo in test vector transform pass descriptions (#118194)
[llvm-project.git] / clang / test / SemaCXX / pr100095.cpp
blob15913fec9d5ae0aa03cd4ab9c720bcc66e319a00
1 // RUN: %clang_cc1 -fsyntax-only -std=c++11 %s
2 // XFAIL: asserts
4 template <class> struct Pair;
5 template <class...> struct Tuple {
6 template <class _Up> Tuple(_Up);
7 };
8 template <typename> struct StatusOr;
9 template <int> using ElementType = int;
10 template <int... fields>
11 using Key = Tuple<ElementType<fields>...>;
12 template <int... fields>
13 StatusOr<Pair<Key<fields...>>> Parser();
14 struct Helper { Helper(Tuple<>, Tuple<>, int, int); };
15 struct D : Helper {
16 D(Key<> f, int n, int e) : Helper(f, Parser<>, n, e) {}