aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Burgess <andrew.burgess@embecosm.com>2019-03-08 10:21:21 +1100
committerBen Elliston <bje@gnu.org>2019-03-08 10:21:21 +1100
commitdf67223e4be99527fbeab66394f52c420d7f88f1 (patch)
treecb517632207a3cebe1ebae38079e8b64ec02d981
parent7017c2a06836be28bdbc2b4135f19fa122fee8fd (diff)
* runtest.exp (search_and_load_file): Join the directory and
filename once using 'file join'. Signed-off-by: Ben Elliston <bje@gnu.org>
-rw-r--r--ChangeLog5
-rw-r--r--runtest.exp13
2 files changed, 12 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index aae62a7..d4ce345 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-03-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * runtest.exp (search_and_load_file): Join the directory and
+ filename once using 'file join'.
+
2019-01-24 Jacob Bachmeyer <jcb62281@gmail.com>
* doc/dejagnu.texi: Refill paragraphs and normalize inter-sentence
diff --git a/runtest.exp b/runtest.exp
index bea8f29..c4dd207 100644
--- a/runtest.exp
+++ b/runtest.exp
@@ -328,18 +328,19 @@ proc search_and_load_file { type filelist dirlist } {
foreach dir $dirlist {
foreach initfile $filelist {
- verbose "Looking for $type $dir/$initfile" 2
- if {[file exists [file join $dir $initfile]]} {
+ set filename [file join $dir $initfile]
+ verbose "Looking for $type $filename" 2
+ if {[file exists $filename]} {
set found 1
set error ""
if { $type ne "library file" } {
- send_user "Using $dir/$initfile as $type.\n"
+ send_user "Using $filename as $type.\n"
} else {
- verbose "Loading $dir/$initfile"
+ verbose "Loading $filename"
}
- if {[catch "uplevel #0 source $dir/$initfile" error] == 1} {
+ if {[catch "uplevel #0 source $filename" error] == 1} {
global errorInfo
- send_error "ERROR: tcl error sourcing $type $dir/$initfile.\n$error\n"
+ send_error "ERROR: tcl error sourcing $type $filename.\n$error\n"
if {[info exists errorInfo]} {
send_error "$errorInfo\n"
}