pr6089.cpp revision 22c92406f4b043bd872b53761f6a157fcc105594
1// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3bool is_char_ptr( const char* );
4
5template< class T >
6        long is_char_ptr( T /* r */ );
7
8// Note: the const here does not lead to a qualification conversion
9template< class T >
10        void    make_range( T* const r, bool );
11
12template< class T >
13        void make_range( T& r, long );
14
15void first_finder( const char*& Search )
16{
17        make_range( Search, is_char_ptr(Search) );
18}
19