un-break ** cast operation

This commit is contained in:
Jason Turner
2015-11-25 09:49:26 -05:00
parent 4826bddb5b
commit 49c89a3b88

View File

@@ -76,7 +76,7 @@ namespace chaiscript
typedef Result * Result_Type; typedef Result * Result_Type;
static Result_Type cast(const Boxed_Value &ob, const Type_Conversions *) static Result_Type cast(const Boxed_Value &ob, const Type_Conversions *)
{ {
if (!ob.get_type_info().is_const() && ob.get_type_info().bare_equal_type_info(typeid(Result))) if (!ob.get_type_info().is_const() && ob.get_type_info() == typeid(Result))
{ {
return static_cast<Result *>(ob.get_ptr()); return static_cast<Result *>(ob.get_ptr());
} else { } else {