BUG: Fixed member template test to not produce a test program that crashes when it runs.

This commit is contained in:
Brad King 2005-04-13 14:13:05 -04:00
parent bddcf4ec97
commit 772b121a14
1 changed files with 5 additions and 4 deletions

View File

@ -86,14 +86,15 @@ template <class U>
class A
{
public:
U* ptr;
template <class V> U m(V* p) { return *ptr = *p; }
U u;
A(): u(0) {}
template <class V> V m(V* p) { return *p = u; }
};
int main()
{
A<int> a;
short s = 0;
A<short> a;
int s = 1;
return a.m(&s);
}
#endif