]> www.ginac.de Git - ginac.git/blobdiff - ginac/relational.cpp
calchash(): use type_info::name() instead of tinfo().
[ginac.git] / ginac / relational.cpp
index 434b620a59cf25f890d1f87d7a0c977b2e70132a..2f19d21337622159ecd65ad9fcbd91715b61d632 100644 (file)
@@ -258,7 +258,8 @@ tinfo_t relational::return_type_tinfo() const
 
 unsigned relational::calchash() const
 {
-       unsigned v = golden_ratio_hash((p_int)tinfo());
+       const void* this_tinfo = (const void*)typeid(*this).name();
+       unsigned v = golden_ratio_hash((p_int)this_tinfo);
        unsigned lhash = lh.gethash();
        unsigned rhash = rh.gethash();