aboutsummaryrefslogtreecommitdiff
path: root/test/defererrcheck.go
diff options
context:
space:
mode:
authorJoel Sing <joel@sing.id.au>2020-01-27 09:32:52 +1100
committerJoel Sing <joel@sing.id.au>2020-01-28 02:40:44 +0000
commita858d15f11f87b53792a6afb156716b80f9634c7 (patch)
tree45d33c0959ca0068850b31dd16de73bc31167113 /test/defererrcheck.go
parentd8e052667f6bb93eb444cc372d03a866973d4c1b (diff)
downloadgo-a858d15f11f87b53792a6afb156716b80f9634c7.tar.gz
go-a858d15f11f87b53792a6afb156716b80f9634c7.zip
cmd/compile: disable open-coded defers on riscv64
Open-coded defers are currently broken on riscv64 - disable them for the time being. All of the standard package tests now pass on linux/riscv64. Updates issue #27532 and #36786 Change-Id: I20fc25ce91dfad48be32409ba5c64ca9a6acef1d Reviewed-on: https://go-review.googlesource.com/c/go/+/216517 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Dan Scales <danscales@google.com> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'test/defererrcheck.go')
-rw-r--r--test/defererrcheck.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/defererrcheck.go b/test/defererrcheck.go
index 95b91da54d..e0b8ab895f 100644
--- a/test/defererrcheck.go
+++ b/test/defererrcheck.go
@@ -1,4 +1,5 @@
// errorcheck -0 -l -d=defer
+// +build !riscv64
// Copyright 2019 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
@@ -6,6 +7,9 @@
// check that open-coded defers are used in expected situations
+// TODO(jsing): Re-enable on riscv64 once open-coded defers are turned
+// back on - see golang.org/issue/36786
+
package main
import "fmt"