From 0490c0f124ac42a84b6fc0e2b9c0efb807a1afcc Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Mon, 29 May 2006 18:09:38 +0000 Subject: [PATCH] Fix a bug with diffing the wrong files. Make output more readable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28542 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/lib/llvm2cpp.exp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/test/lib/llvm2cpp.exp b/test/lib/llvm2cpp.exp index 8bd1044882e..2b954dfe1d0 100644 --- a/test/lib/llvm2cpp.exp +++ b/test/lib/llvm2cpp.exp @@ -31,6 +31,7 @@ proc llvm2cpp-test { files } { set executable [file join Output $filename.exe] set output [file join Output $filename.gen] set assembly [file join Output $filename.asm] + set testname [file rootname $filename] set retval [ catch { exec -keepnewline $llvmas $test -o - | $llvmdis -f -o $assembly } msg ] @@ -41,7 +42,7 @@ proc llvm2cpp-test { files } { } set retval [ catch { - exec -keepnewline $llvm2cpp -f -o $generated $test } msg] + exec -keepnewline $llvm2cpp -f -o $generated < $test } msg] if { $retval != 0 } { fail "$test: llvm2cpp returned $retval\n$msg" @@ -55,19 +56,18 @@ proc llvm2cpp-test { files } { continue } - set retval [ catch { - exec -keepnewline $executable > $output } msg ] - + set retval [ catch { exec -keepnewline $executable > $output } msg ] if { $retval != 0 } { - fail "$test: $filename returned $retval\n$msg" + set execname [file tail $executable] + fail "$test: $execname returned $retval:\n$msg" continue } set retval [ catch { - exec -keepnewline diff -u $assembly $generated } msg ] + exec -keepnewline diff $assembly $output } msg ] if { $retval != 0 } { - fail "$test: diff returned $retval\n$msg" + fail "$test: diff returned $retval:\n$msg" continue } pass "$test" -- 2.34.1