summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2015-02-27 00:53:18 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2015-02-27 00:53:18 (GMT)
commit5ea3517cba2acc87318179858bf03d8f6bfa3d8f (patch)
tree14cadf3cf3aaeffc3b1e2b5eac12ef4ddec97c04 /bin
parent4b0293ce89b9e3ddb8a98e598dee3de03ffb4074 (diff)
downloadhdf5-5ea3517cba2acc87318179858bf03d8f6bfa3d8f.zip
hdf5-5ea3517cba2acc87318179858bf03d8f6bfa3d8f.tar.gz
hdf5-5ea3517cba2acc87318179858bf03d8f6bfa3d8f.tar.bz2
[svn-r26325] Merge of r26324 from the trunk
Fixes another bug in bin/trace that prevents adding TRACE macros to API calls that use a FUNC_ENTER macro that does not include parentheses. This does not affect any source code at this time. Part of: HDFFV-9141 Tested on: jam (bin/trace behavior only)
Diffstat (limited to 'bin')
-rwxr-xr-xbin/trace2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/trace b/bin/trace
index 40dcc18..f2eaf3b 100755
--- a/bin/trace
+++ b/bin/trace
@@ -282,7 +282,7 @@ sub rewrite_func ($$$$$) {
# Ignored due to NO TRACE comment.
} elsif ($body =~ s/((\n[ \t]*)H5TRACE\d+\s*\(.*?\);)\n/"$2$trace"/es) {
# Replaced an H5TRACE macro.
- } elsif ($body=~s/((\n[ \t]*)FUNC_ENTER\w*\s*\(.*?\);??)\n/"$1$2$trace"/es) {
+ } elsif ($body=~s/((\n[ \t]*)FUNC_ENTER\w*\s*(\(.*?\))?;??)\n/"$1$2$trace"/es) {
# Added an H5TRACE macro after a FUNC_ENTER macro.
} else {
errmesg $file, $name, "unable to insert tracing information";