Ethan --
Could you show the use case that motivated this change?
Thanks.
On Sep 7, 2007, at 11:52 AM, emall...@osl.iu.edu wrote:
Author: emallove
Date: 2007-09-07 11:52:04 EDT (Fri, 07 Sep 2007)
New Revision: 998
URL: https://svn.open-mpi.org/trac/mtt/changeset/998
Log:
Escape the Perl regular expression quantifiers in
`&MPI::OMPI::find_network` (for test names such as
`mpic++`).
Text files modified:
tmp/jms-new-parser/lib/MTT/Values/Functions/MPI/OMPI.pm | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
Modified: tmp/jms-new-parser/lib/MTT/Values/Functions/MPI/OMPI.pm
======================================================================
========
--- tmp/jms-new-parser/lib/MTT/Values/Functions/MPI/OMPI.pm (original)
+++ tmp/jms-new-parser/lib/MTT/Values/Functions/MPI/OMPI.pm
2007-09-07 11:52:04 EDT (Fri, 07 Sep 2007)
@@ -98,6 +98,9 @@
# Ignore argv[0]
$str =~ s/^\s*\S+\s*(.+)$/\1/;
+ # Escape the quantifiers (for test names such as "mpi2c++")
+ $final =~ s/(\?|\*|\+|\{|\})/\\$1/g;
+
# Ignore everything beyond $final
$str =~ s/^(.+)\s*$final.+$/\1/;
Debug("Examining: $str\n");
_______________________________________________
mtt-svn mailing list
mtt-...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/mtt-svn
--
Jeff Squyres
Cisco Systems