Fix "any" for unknown types

This commit is contained in:
Jason Turner
2011-09-24 12:30:43 -06:00
parent 92de42e42b
commit abfd37644e

View File

@@ -114,7 +114,7 @@ namespace chaiscript {
template<typename ToType> template<typename ToType>
ToType &cast() const ToType &cast() const
{ {
if (typeid(ToType) == m_data->type()) if (m_data && typeid(ToType) == m_data->type())
{ {
return *static_cast<ToType *>(m_data->data()); return *static_cast<ToType *>(m_data->data());
} else { } else {