mirror of
https://github.com/yasm/yasm
synced 2026-08-26 22:26:05 -04:00
Replace #line .. "lex.yy.c" with #line .. "output.c".
svn path=/trunk/yasm/; revision=743
This commit is contained in:
parent
6107f66e13
commit
9fc0fb05fc
1 changed files with 2 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue