void test2() {
  variadic_args3(1, 2, 3, 4);
  // CHECK: {{.*}}:93:21: warning: expression result unused
  // CHECK-NEXT: variadic_args3(1, 2, 3, 4);
  // CHECK-NEXT: ~~~~~~~~~~~~~~~~~~^~~~~~~~
  // CHECK: {{.*}}:90:53: note: expanded from macro: variadic_args3
  // CHECK: {{.*}}:89:50: note: expanded from macro: variadic_args2
  // CHECK: {{.*}}:88:35: note: expanded from macro: variadic_args1
}
Esempio n. 2
0
void test2() {
  variadic_args3(1, 22, 3, 4);
  // CHECK: {{.*}}:93:21: warning: expression result unused
  // CHECK-NEXT:      variadic_args3(1, 22, 3, 4);
  // CHECK-NEXT: {{^                    \^~}}
  // CHECK: {{.*}}:90:53: note: expanded from macro 'variadic_args3'
  // CHECK: {{.*}}:89:50: note: expanded from macro 'variadic_args2'
  // CHECK: {{.*}}:88:35: note: expanded from macro 'variadic_args1'
}