aboutsummaryrefslogtreecommitdiff
path: root/src/regexp
diff options
context:
space:
mode:
authorDaniel Martí <mvdan@mvdan.cc>2023-09-17 21:46:35 +0100
committerDaniel Martí <mvdan@mvdan.cc>2024-03-29 22:22:45 +0000
commit754f870381ef5e2c60c0edd4f902e7063ffb4452 (patch)
tree181d8fc4dad4ff4887d18ce98eb9b13daa21b802 /src/regexp
parentdcf046f02150900550c02e2ad0c77a0ee88bb6f7 (diff)
downloadgo-754f870381ef5e2c60c0edd4f902e7063ffb4452.tar.gz
go-754f870381ef5e2c60c0edd4f902e7063ffb4452.zip
crypto/tls,regexp: remove always-nil error results
These were harmless, but added unnecessary verbosity to the code. This can happen as a result of refactors: for example, the method sessionState used to return errors in some cases. Change-Id: I4e6dacc01ae6a49b528c672979f95cbb86795a85 Reviewed-on: https://go-review.googlesource.com/c/go/+/528995 Reviewed-by: Leo Isla <islaleo93@gmail.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Than McIntosh <thanm@google.com> Reviewed-by: Olivier Mengué <olivier.mengue@gmail.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: qiulaidongfeng <2645477756@qq.com> Reviewed-by: Quim Muntal <quimmuntal@gmail.com>
Diffstat (limited to 'src/regexp')
-rw-r--r--src/regexp/syntax/parse.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/regexp/syntax/parse.go b/src/regexp/syntax/parse.go
index 6ed6491c80..8f16f6308f 100644
--- a/src/regexp/syntax/parse.go
+++ b/src/regexp/syntax/parse.go
@@ -941,9 +941,7 @@ func parse(s string, flags Flags) (_ *Regexp, err error) {
p.op(opLeftParen).Cap = p.numCap
t = t[1:]
case '|':
- if err = p.parseVerticalBar(); err != nil {
- return nil, err
- }
+ p.parseVerticalBar()
t = t[1:]
case ')':
if err = p.parseRightParen(); err != nil {
@@ -1328,7 +1326,7 @@ func matchRune(re *Regexp, r rune) bool {
}
// parseVerticalBar handles a | in the input.
-func (p *parser) parseVerticalBar() error {
+func (p *parser) parseVerticalBar() {
p.concat()
// The concatenation we just parsed is on top of the stack.
@@ -1338,8 +1336,6 @@ func (p *parser) parseVerticalBar() error {
if !p.swapVerticalBar() {
p.op(opVerticalBar)
}
-
- return nil
}
// mergeCharClass makes dst = dst|src.