From 313b2f74ad5b3e54dc1b24d15f29e7bbe9548305 Mon Sep 17 00:00:00 2001 From: graydon Date: Wed, 20 Jul 2005 23:51:17 +0000 Subject: 2005-07-20 Graydon Hoare * elaborate.{cxx,h} (find_array): Remove. (find_scalar): Rename to find_var, add array support. * staptree.{cxx,h} (vardecl::compatible_arity): New method. * translate.cxx: Refactor, add array read/write support. * testsuite/transok/three.stp: Uncomment array uses. * testsuite/transok/seven.stp: New test of array r/w. --- elaborate.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'elaborate.h') diff --git a/elaborate.h b/elaborate.h index f25ee5e7..a4c9f2cf 100644 --- a/elaborate.h +++ b/elaborate.h @@ -37,8 +37,8 @@ public: void derive_probes (match_node * root, probe *p, std::vector& dps); protected: - vardecl* find_scalar (const std::string& name); - vardecl* find_array (const std::string& name, unsigned arity); + + vardecl* find_var (const std::string& name, unsigned arity); functiondecl* find_function (const std::string& name, unsigned arity); void visit_block (block *s); -- cgit