Replace #line .. "lex.yy.c" with #line .. "output.c".

svn path=/trunk/yasm/; revision=743
This commit is contained in:
Peter Johnson 2002-10-05 07:59:40 +00:00
parent 6107f66e13
commit 9fc0fb05fc

View file

@ -113,12 +113,13 @@ if test $status -eq 0; then
[\\/]* | ?:[\\/]*) target="$2";;
*) target="../$2";;
esac
from_rx=`echo "$from" | sed -e 's,\\\\,\\\\\\\\,g' -e 's,\\.,\\\\.,g'`
# Edit out `#line' or `#' directives. We don't want the
# resulting debug information to point at an absolute srcdir;
# it is better for it to just mention the .y file with no
# path.
sed -e "/^#/ s,$input_rx,," "$from" > "$target" || status=$?
sed -e "/^#/ s,$input_rx,," -e "/^#/ s,$from_rx,$2," "$from" > "$target" || status=$?
else
# A missing file is only an error for the first file. This
# is a blatant hack to let us support using "yacc -d". If -d