OSDN Git Service

PR c++/51318
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / go.test / test / ddd3.go
1 // $G $D/ddd2.go && $G $D/$F.go && $L $F.$A && ./$A.out
2
3 // Copyright 2010 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 "./ddd2"
10
11 func main() {
12         if x := ddd.Sum(1, 2, 3); x != 6 {
13                 println("ddd.Sum 6", x)
14                 panic("fail")
15         }
16         if x := ddd.Sum(); x != 0 {
17                 println("ddd.Sum 0", x)
18                 panic("fail")
19         }
20         if x := ddd.Sum(10); x != 10 {
21                 println("ddd.Sum 10", x)
22                 panic("fail")
23         }
24         if x := ddd.Sum(1, 8); x != 9 {
25                 println("ddd.Sum 9", x)
26                 panic("fail")
27         }
28 }