diff options
Diffstat (limited to 'test/SemaCXX/warn-unused-parameters.cpp')
-rw-r--r-- | test/SemaCXX/warn-unused-parameters.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/test/SemaCXX/warn-unused-parameters.cpp b/test/SemaCXX/warn-unused-parameters.cpp index 75d8dcc..00ce1a9 100644 --- a/test/SemaCXX/warn-unused-parameters.cpp +++ b/test/SemaCXX/warn-unused-parameters.cpp @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fsyntax-only -Wunused-parameter -verify %s +// RUN: %clang_cc1 -fsyntax-only -Wunused-parameter -verify -std=c++11 %s template<typename T> struct X { T f0(T x); @@ -24,3 +24,11 @@ void test_X(X<int> &x, int i) { x.f4(i); x.f5(i); } + +// Make sure both parameters aren't considered unused. +template <typename... T> +static int test_pack(T... t, T... s) +{ + auto l = [&t...]() { return sizeof...(s); }; + return l(); +} |