| 1 | // RUN: %clang_cc1 -std=c++11 -fsyntax-only -verify %s |
|---|---|
| 2 | |
| 3 | #include "Inputs/cuda.h" |
| 4 | |
| 5 | __global__ void k1() {} |
| 6 | |
| 7 | template<int ...Dimensions> void k1Wrapper() { |
| 8 | void (*f)() = [] { k1<<<Dimensions, Dimensions>>>(); }; // expected-error {{initializer contains unexpanded parameter pack 'Dimensions'}} |
| 9 | void (*g[])() = { [] { k1<<<Dimensions, Dimensions>>>(); } ... }; // ok |
| 10 | } |
| 11 |