1// Copyright 2010 The Go Authors.  All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
5// Test that variadic functions work across package boundaries.
6
7package main
8
9import "./ddd2"
10
11func 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}
29