Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 1548: Move Implementation again
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

diavo
Senior Member

Germany
31 Posts

Posted - Mar 13 2007 :  03:49:25 AM  Show Profile  Reply with Quote
I found 3 more errors:
1:

class test
{
  test() throw() : a(0), b(0)
  {
  }
  int a,b;
};


Move implemenation results in a correct .cpp but leaving an incorrect .h:
class test
{
  test() throw() : a(0), b(0);
  int a,b;
};



2:
class test
{
  template<class T>
  int temp(T my)
  {
    T t;
  }
};


Results in correct .h:
class test
{
  template<class T>
  int temp(T my);
};


but incorrect .cpp
template<class T>
int test<T>::temp( T my )
{
  T t;
}


3:

template <class T>
class test
{
  template <class U>
  int my(U u)
  {
  }
};


-->correct .h
template <class T>
class test
{
  template <class U>
  int my(U u);
};


-->incorrect .cpp
template <class U>
int test<U>::my( U u )
{
}


-->correct .cpp should be
template <class T>
template <class U>
int test<T>::my( U u )
{
}

Edited by - diavo on Mar 13 2007 05:06:47 AM

feline
Whole Tomato Software

United Kingdom
17256 Posts

Posted - Mar 13 2007 :  09:48:06 AM  Show Profile  Reply with Quote
I am seeing the same effect here. Bug number 1 is:

case=5475

bug number 2 is:

case=2993

bug number 3 is:

case=5476

zen is the art of being at one with the two'ness
Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Feb 25 2013 :  12:22:55 PM  Show Profile  Reply with Quote
case=2993 is fixed in build 1929
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2019 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000