bug #1063: nest AutoDiffScalar by value to avoid dead references

(grafted from 971cfbb480614229b5f48b040ef9d5dd18a4ab44)
This commit is contained in:
Gael Guennebaud 2015-11-05 13:54:26 +01:00
parent a92681e0d2
commit efd484546e

View File

@ -631,7 +631,7 @@ template<typename DerType> struct NumTraits<AutoDiffScalar<DerType> >
{
typedef AutoDiffScalar<Matrix<typename NumTraits<typename DerType::Scalar>::Real,DerType::RowsAtCompileTime,DerType::ColsAtCompileTime> > Real;
typedef AutoDiffScalar<DerType> NonInteger;
typedef AutoDiffScalar<DerType>& Nested;
typedef AutoDiffScalar<DerType> Nested;
enum{
RequireInitialization = 1
};