// RUN: %llvmgxx -S %s -o - | llvm-as -o /dev/null | |
char* eback(); | |
template<typename foo> | |
struct basic_filebuf { | |
char *instancevar; | |
void callee() { | |
instancevar += eback() != eback(); | |
} | |
void caller(); | |
}; | |
template<typename _CharT> | |
void basic_filebuf<_CharT>::caller() { | |
callee(); | |
} | |
template class basic_filebuf<char>; |