From: Alexei Sheplyakov Date: Wed, 15 Oct 2008 11:32:11 +0000 (+0400) Subject: indexed::eval: use standard C++ RTTI. X-Git-Tag: release_1-5-0~49 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=e858ebe524f9beac33d492b9a4e614666819c3ab indexed::eval: use standard C++ RTTI. Custom RTTI considered harmful, part 3. --- diff --git a/ginac/indexed.cpp b/ginac/indexed.cpp index aa850039..df89f129 100644 --- a/ginac/indexed.cpp +++ b/ginac/indexed.cpp @@ -299,7 +299,7 @@ ex indexed::eval(int level) const return f * thiscontainer(v); } - if(this->tinfo()==&indexed::tinfo_static && seq.size()==1) + if((typeid(*this) == typeid(indexed)) && seq.size()==1) return base; // Canonicalize indices according to the symmetry properties