diff options
author | Joel Sing <joel@sing.id.au> | 2020-01-27 09:32:52 +1100 |
---|---|---|
committer | Joel Sing <joel@sing.id.au> | 2020-01-28 02:40:44 +0000 |
commit | a858d15f11f87b53792a6afb156716b80f9634c7 (patch) | |
tree | 45d33c0959ca0068850b31dd16de73bc31167113 /test/defererrcheck.go | |
parent | d8e052667f6bb93eb444cc372d03a866973d4c1b (diff) | |
download | go-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.go | 4 |
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" |