llvm-6502/test/C++Frontend/2003-08-28-SaveExprBug.cpp
Chris Lattner 77e94d645b New testcase, not only possible of causing compilation failures, but could
also cause miscompilations!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8198 91177308-0d34-0410-b5e6-96231b3b80d8
2003-08-29 00:03:45 +00:00

23 lines
287 B
C++

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>;