Index: ginac/add.cpp =================================================================== RCS file: /home/cvs/GiNaC/ginac/add.cpp,v retrieving revision 1.73 diff -r1.73 add.cpp 384a385,410 > ex add::conjugate() const > { > exvector *v = 0; > for (int i=0; i if (v) { > v->push_back(op(i).conjugate()); > continue; > } > ex term = op(i); > ex ccterm = term.conjugate(); > if (are_ex_trivially_equal(term, ccterm)) > continue; > v = new exvector; > v->reserve(nops()); > for (int j=0; j v->push_back(op(j)); > v->push_back(ccterm); > } > if (v) { > ex result = add(*v); > delete v; > return result; > } > return *this; > } > Index: ginac/add.h =================================================================== RCS file: /home/cvs/GiNaC/ginac/add.h,v retrieving revision 1.43 diff -r1.43 add.h 59a60 > ex conjugate() const;