run_acats (which): Assign output to temporary variable, only use if successful.

* ada/acats/run_acats (which): Assign output to temporary
	variable, only use if successful.
	Use last field of type output.

From-SVN: r167499
This commit is contained in:
Rainer Orth 2010-12-06 16:09:19 +00:00 committed by Rainer Orth
parent 258e15e073
commit 3ff4c5d9a3
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* ada/acats/run_acats (which): Assign output to temporary
variable, only use if successful.
Use last field of type output.
2010-12-06 Richard Guenther <rguenther@suse.de>
PR tree-optimization/46806

View File

@ -14,9 +14,9 @@ fi
# Fall back to whence which ksh88 and ksh93 provide, but bash does not.
which () {
type -p $* 2>/dev/null && return 0
type $* 2>/dev/null | awk '{print $3}' && return 0
whence $* 2>/dev/null && return 0
path=`type -p $* 2>/dev/null` && { echo $path; return 0; }
path=`type $* 2>/dev/null | awk '{print $NF}'` && { echo $path; return 0; }
path=`whence $* 2>/dev/null` && { echo $path; return 0; }
return 1
}