Hi, Basic things are failing.
(lldb) p lhs (CG::VarExpr *) $0 = 0x000000010d445ca0 (lldb) p lhs->rootStmt() (CG::ExprStmt *) $1 = 0x000000010d446290 (lldb) p cg_pp_see_it(lhs->rootStmt()) (const char *) $2 = 0x000000010d448020 "%A = $3;" (lldb) p cg_pp_see_it(def->rootStmt()) error: no member named 'rootStmt' in 'CG::Node' error: 1 errors parsing expression (lldb) p cg_pp_see_it(def) error: no matching function for call to 'cg_pp_see_it' note: candidate function not viable: no known conversion from 'CG::Node *' to 'CG_Obj *' for 1st argument error: 1 errors parsing expression It's total junk; why can't it see the inheritance VarExpr -> Node -> CG_Obj? The worst part is that rootStmt() is a function defined on Node! Ram _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev