internal/runtime/maps: re-enable some tests

Re-enable tests for stack-allocated maps and fast map accessors.
Those are implemented now.

Update #54766

Change-Id: I8c019702bd9fb077b2fe3f7c78e8e9e10d2263a6
Reviewed-on: https://go-review.googlesource.com/c/go/+/642376
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
Auto-Submit: Keith Randall <khr@golang.org>
This commit is contained in:
Keith Randall 2025-01-13 16:21:29 -08:00 committed by Gopher Robot
parent befc43655b
commit c5e205e928
3 changed files with 0 additions and 10 deletions

View file

@ -50,7 +50,6 @@ func TestTableGroupCount(t *testing.T) {
var testCases = []struct {
n int // n is the number of map elements
escape mapCase // expected values for escaping map
// TODO(go.dev/issue/54766): implement stack allocated maps
}{
{
n: -(1 << 30),

View file

@ -674,10 +674,6 @@ func TestIgnoreBogusMapHint(t *testing.T) {
var testNonEscapingMapVariable int = 8
func TestNonEscapingMap(t *testing.T) {
if goexperiment.SwissMap {
t.Skip("TODO(go.dev/issue/54766): implement stack allocated maps")
}
n := testing.AllocsPerRun(1000, func() {
m := map[int]int{}
m[0] = 0

View file

@ -4,11 +4,6 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// TODO(#54766): Temporarily disable for swissmap, which have fast variants
// disabled. This test expects fast variants.
//
//go:build !goexperiment.swissmap
package codegen
// This file contains code generation tests related to the handling of