Commit 9fdf77c3 authored by David du Colombier's avatar David du Colombier

cmd/compile: skip TestScopeRanges on Plan 9

TestScopeRanges has been added in CL 40095. This
test is failing on Plan 9 because executables don't
have a DWARF symbol table.

Fixes #20418.

Change-Id: I6dd3baa636998134ccd042203c8b5c3199a4d6e1
Reviewed-on: https://go-review.googlesource.com/43670
Run-TryBot: David du Colombier <0intro@gmail.com>
Reviewed-by: default avatarMatthew Dempsky <mdempsky@google.com>
parent ca598e3c
...@@ -12,6 +12,7 @@ import ( ...@@ -12,6 +12,7 @@ import (
"os" "os"
"os/exec" "os/exec"
"path/filepath" "path/filepath"
"runtime"
"sort" "sort"
"strconv" "strconv"
"strings" "strings"
...@@ -182,6 +183,11 @@ const detailOutput = false ...@@ -182,6 +183,11 @@ const detailOutput = false
// corresponds to what we expect it to be. // corresponds to what we expect it to be.
func TestScopeRanges(t *testing.T) { func TestScopeRanges(t *testing.T) {
testenv.MustHaveGoBuild(t) testenv.MustHaveGoBuild(t)
if runtime.GOOS == "plan9" {
t.Skip("skipping on plan9; no DWARF symbol table in executables")
}
dir, err := ioutil.TempDir("", "TestScopeRanges") dir, err := ioutil.TempDir("", "TestScopeRanges")
if err != nil { if err != nil {
t.Fatalf("could not create directory: %v", err) t.Fatalf("could not create directory: %v", err)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment