anyscalar.h: remove unnecesary vcast

what was I thinking...
This commit is contained in:
Michael Davidsaver
2018-04-08 15:53:21 -07:00
parent e973422ee1
commit 9ecdb80534
2 changed files with 11 additions and 3 deletions
+2 -2
View File
@@ -301,7 +301,7 @@ public:
if(_stype!=(ScalarType)ScalarTypeID<TT>::value)
throw bad_cast();
return _as<TT>();
return reinterpret_cast<TT&>(_wrap.blob);
}
template<typename T>
@@ -313,7 +313,7 @@ public:
if(_stype!=(ScalarType)ScalarTypeID<TT>::value)
throw bad_cast();
return _as<TT>();
return reinterpret_cast<typename meta::decorate_const<TT>::type&>(_wrap.blob);
}
/** copy out wrapped value, with a value conversion. */