libgo: don't use \? in grep pattern

It's not supported by Solaris grep.  Just use * instead; it matches
    more but it shouldn't matter.
    
    Fixes https://gcc.gnu.org/PR91764
    
    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/195238

From-SVN: r275700
This commit is contained in:
Ian Lance Taylor 2019-09-13 17:07:20 +00:00
parent 9a235e7e85
commit 57cccc860e
3 changed files with 3 additions and 3 deletions

View File

@ -1,4 +1,4 @@
ceb1e4f5614b4772eed44f9cf57780e52f44753e 5af62eda697da21155091cf5375ed9edb4639b67
The first line of this file holds the git revision number of the last The first line of this file holds the git revision number of the last
merge done from the gofrontend repository. merge done from the gofrontend repository.

View File

@ -135,7 +135,7 @@ for f in $gofiles; do
if test x$tag1 != xnonmatchingtag -a x$tag2 != xnonmatchingtag; then if test x$tag1 != xnonmatchingtag -a x$tag2 != xnonmatchingtag; then
# Pipe through cat so that `set -e` doesn't affect fgrep. # Pipe through cat so that `set -e` doesn't affect fgrep.
tags=`sed '/^package /q' < $f | grep '^// \?+build ' | cat` tags=`sed '/^package /q' < $f | grep '^// *+build ' | cat`
omatch=true omatch=true
first=true first=true
match=false match=false

View File

@ -326,7 +326,7 @@ x)
esac esac
if test x$tag1 != xnonmatchingtag -a x$tag2 != xnonmatchingtag; then if test x$tag1 != xnonmatchingtag -a x$tag2 != xnonmatchingtag; then
tags=`sed '/^package /q' < $f | grep '^// \?+build '` tags=`sed '/^package /q' < $f | grep '^// *+build '`
omatch=true omatch=true
first=true first=true
match=false match=false