Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/g++.dg/cpp0x/Wunused-variable-1.C @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children | 84e7813d76e9 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 // PR c++/71442 | |
2 // { dg-do compile { target c++11 } } | |
3 // { dg-options "-Wunused-variable" } | |
4 | |
5 struct C | |
6 { | |
7 template<typename... Ts> | |
8 int operator()(Ts &&...) | |
9 { | |
10 return sizeof...(Ts); | |
11 } | |
12 }; | |
13 | |
14 int | |
15 foo () | |
16 { | |
17 C {} (1, 1L, 1LL, 1.0); | |
18 } | |
19 | |
20 template<int N> | |
21 void | |
22 bar () | |
23 { | |
24 char a; // { dg-warning "unused variable" } | |
25 short b; // { dg-warning "unused variable" } | |
26 int c; // { dg-warning "unused variable" } | |
27 long d; // { dg-warning "unused variable" } | |
28 long long e; // { dg-warning "unused variable" } | |
29 float f; // { dg-warning "unused variable" } | |
30 double g; // { dg-warning "unused variable" } | |
31 } | |
32 | |
33 void | |
34 baz () | |
35 { | |
36 bar <0> (); | |
37 } |