OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [go.test/] [test/] [map1.go] - Rev 700

Compare with Previous | Blame | View Log

// errchk $G -e $D/$F.go

// Copyright 2011 The Go Authors.  All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package main

func main() {}

type v bool

var (
        // valid
        _ map[int8]v
        _ map[uint8]v
        _ map[int16]v
        _ map[uint16]v
        _ map[int32]v
        _ map[uint32]v
        _ map[int64]v
        _ map[uint64]v
        _ map[int]v
        _ map[uint]v
        _ map[uintptr]v
        _ map[float32]v
        _ map[float64]v
        _ map[complex64]v
        _ map[complex128]v
        _ map[bool]v
        _ map[string]v
        _ map[chan int]v
        _ map[*int]v
        _ map[struct{}]v
        _ map[[10]int]v

        // invalid
        _ map[[]int]v       // ERROR "invalid map key"
        _ map[func()]v      // ERROR "invalid map key"
        _ map[map[int]int]v // ERROR "invalid map key"
)

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.