From 2531fc1e953b32d7d327da8a9b39ba540789f795 Mon Sep 17 00:00:00 2001
From: "Frank Ch. Eigler" <fche@elastic.org>
Date: Tue, 18 Aug 2009 20:12:57 -0400
Subject: PR10495: allow multiple probe aliases with same name

* elaborate.cxx (match_node::bind): Change ->end to ->ends[] vector.
  (find_and_build,build_no_more): Iterate over ends[].
* elaborate.h: Corresponding changes.
* testsuite/semok/thirtyfour.stp: New test.
* NEWS, doc/langref.tex: Note this.
---
 doc/langref.tex | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'doc/langref.tex')

diff --git a/doc/langref.tex b/doc/langref.tex
index 35ff3312..3d08234d 100644
--- a/doc/langref.tex
+++ b/doc/langref.tex
@@ -379,8 +379,8 @@ probe <alias> += <probepoint> { <epilogue_stmts> }
 New probe points may be defined using \emph{aliases}. A probe point alias
 looks similar to probe definitions, but instead of activating a probe at
 the given point, it defines a new probe point name as an alias to an existing
-one. New probe aliases may refer to one or more existing probe aliases. The
-following is an example.
+one. New probe aliases may refer to one or more existing probe aliases. 
+Multiple aliases may share the same name. The following is an example.
 
 \begin{vindent}
 \begin{verbatim}
-- 
cgit 

