// RUN: %clang_cc1 -fsyntax-only -verify %s
// expected-no-diagnostics
boolis_char_ptr(constchar*);template<class T >longis_char_ptr( T /* r */);// Note: the const here does not lead to a qualification conversion
template<class T >voidmake_range( T*constr,bool);template<class T >voidmake_range( T&r,long);voidfirst_finder(constchar*&Search){make_range( Search,is_char_ptr(Search));}