aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Misc/diag-func-call-ranges.cpp
blob: ecdc03b7ef51ca45d61867388da1360b83392d6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-print-source-range-info %s 2>&1 | FileCheck %s --strict-whitespace

// CHECK: error: no matching function for call to 'func'

// CHECK:      :{[[@LINE+1]]:12-[[@LINE+1]]:18}: note: {{.*}} requires single argument
void func( int aa ) {}
// CHECK:      :{[[@LINE+1]]:12-[[@LINE+3]]:18}: note: {{.*}} requires 3 arguments
void func( int aa,
           int bb,
           int cc) {}

void arity_mismatch() {
  func(2, 4);
}