xref: /llvm-project/clang/test/Misc/misc-source-ranges.cpp (revision d8a5c79e8e006cf878e05aa316367c9684193117)
1 // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-print-source-range-info -Wcast-function-type-strict %s 2>&1 | FileCheck %s
2 
3 struct S {
4   char a : 12 - 12;
5 };
6 // CHECK: misc-source-ranges.cpp:[[@LINE-2]]:8:{[[@LINE-2]]:12-[[@LINE-2]]:19}
7 
8 using fun = long(*)(int &);
foo()9 fun foo(){
10   long (*f_ptr)(const int &);
11   return fun(f_ptr);
12 }
13 // CHECK: misc-source-ranges.cpp:[[@LINE-2]]:10:{[[@LINE-2]]:10-[[@LINE-2]]:20}
14