From 9b48ce88f4a8aebb8ad176f4e7fe6bbbe36e1fe7 Mon Sep 17 00:00:00 2001 From: fche Date: Tue, 5 Sep 2006 02:08:52 +0000 Subject: 2006-09-04 Frank Ch. Eigler Improve unresolved target-symbol error messages. * staptree.h (target_symbol): Add new field saved_conversion_error. * elaborate.cxx (typeresolution_info::visit_target_symbol): Throw that if found instead of generic error. * tapsets.cxx (t_v_f_c_v::visit_target_symbol): Set it. --- staptree.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'staptree.h') diff --git a/staptree.h b/staptree.h index 8c18f276..11243c98 100644 --- a/staptree.h +++ b/staptree.h @@ -229,6 +229,8 @@ struct target_symbol : public expression }; std::string base_name; std::vector > components; + semantic_error* saved_conversion_error; + target_symbol(): saved_conversion_error (0) {} void print (std::ostream& o) const; void visit (visitor* u); }; -- cgit