1*d8a5c79eSBotond István Horváth // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-print-source-range-info -Wcast-function-type-strict %s 2>&1 | FileCheck %s 2aad7e0a9STimm Baeder 3aad7e0a9STimm Baeder struct S { 4aad7e0a9STimm Baeder char a : 12 - 12; 5aad7e0a9STimm Baeder }; 6aad7e0a9STimm Baeder // CHECK: misc-source-ranges.cpp:[[@LINE-2]]:8:{[[@LINE-2]]:12-[[@LINE-2]]:19} 7aad7e0a9STimm Baeder 8*d8a5c79eSBotond István Horváth using fun = long(*)(int &); foo()9*d8a5c79eSBotond István Horváthfun foo(){ 10*d8a5c79eSBotond István Horváth long (*f_ptr)(const int &); 11*d8a5c79eSBotond István Horváth return fun(f_ptr); 12*d8a5c79eSBotond István Horváth } 13*d8a5c79eSBotond István Horváth // CHECK: misc-source-ranges.cpp:[[@LINE-2]]:10:{[[@LINE-2]]:10-[[@LINE-2]]:20} 14