diff src/pt-bp.cc @ 3933:f9ea3dcf58ee

[project @ 2002-05-15 03:21:00 by jwe]
author jwe
date Wed, 15 May 2002 03:21:01 +0000
parents 61d4427c016e
children 6e86256e9c54
line wrap: on
line diff
--- a/src/pt-bp.cc
+++ b/src/pt-bp.cc
@@ -345,22 +345,21 @@
   if (found)
     return;
 
-  if (cmd.expr_type () == tree_index_expression::dot)
-    {
-      if (cmd.line () >= line)
-	take_action (cmd);
-    }
-  else
+  tree_expression *expr = cmd.expression ();
+
+  if (expr && expr->line () >= line)
+    take_action (*expr);
+
+  SLList<tree_argument_list *> lst = cmd.arg_lists ();
+
+  if (! lst.empty ())
     {
-      tree_expression *expr = cmd.expression ();
-
-      if (expr && expr->line () >= line)
-	take_action (*expr);
+      for (Pix p = lst.first (); p != 0; lst.next (p))
+	{
+	  tree_argument_list *elt = lst(p);
 
-      tree_argument_list *lst = cmd.arg_list ();
-
-      if (lst)
-	lst->accept (*this);
+	  elt->accept (*this);
+	}
     }
 }