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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [go.test/] [test/] [fixedbugs/] [bug344.go] - Blame information for rev 700

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 700 jeremybenn
// errchk $G -e $D/$F.go
2
 
3
// Copyright 2011 The Go Authors.  All rights reserved.
4
// Use of this source code is governed by a BSD-style
5
// license that can be found in the LICENSE file.
6
 
7
package main
8
 
9
import "fmt"
10
 
11
func main() {
12
        // invalid use of goto.
13
        // do whatever you like, just don't crash.
14
        i := 42
15
        a := []*int{&i, &i, &i, &i}
16
        x := a[0]
17
        goto start  // ERROR "jumps into block"
18
        z := 1
19
        _ = z
20
        for _, x = range a {    // GCCGO_ERROR "block"
21
        start:
22
                fmt.Sprint(*x)
23
        }
24
}

powered by: WebSVN 2.1.0

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