// RUN: %clang_cc1 -fsyntax-only -verify %s | |
// expected-no-diagnostics | |
template<class T> int &f(T); | |
template<class T> float &f(T*, int=1); | |
template<class T> int &g(T); | |
template<class T> float &g(T*, ...); | |
int main() { | |
int* ip; | |
float &fr1 = f(ip); | |
float &fr2 = g(ip); | |
} |