On Thu, Nov 20, 2014 at 8:56 AM, Siva Chandra wrote: > Hello, > > The attached patch enables invoking overloaded operator() method on > class and union values when evaluating expressions. > > gdb/ChangeLog: > > 2014-11-20 Siva Chandra Reddy > > * eval.c (evaluate_subexp_standard): Extend handling of > OP_FUNCALL operation to enable invoking overloaded > operator() methods. > > gdb/testsuite/ChangeLog: > > 2014-11-20 Siva Chandra Reddy > > * gdb.cp/member-ptr.exp: Modify expected pattern of > "print diamond.*diamond_pfunc_ptr (20)" and > "print diamond.*left_vpmf ()". > * gdb.cp/paren-op.cc: New file. > * gdb.cp/paren-op.exp: New file. > > Regression tested on x86_64 GNU/Linux. > > Thank you, > Siva Chandra Ping. Rebased patch is attached.