1// run
2
3// Copyright 2009 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// Test simple arithmetic conversion.
8
9package main
10
11type vlong int64
12type short int16
13
14func main() {
15	s1 := vlong(0)
16	for i := short(0); i < 10; i = i + 1 {
17		s1 = s1 + vlong(i)
18	}
19	if s1 != 45 {
20		panic(s1)
21	}
22
23	s2 := float64(0)
24	for i := 0; i < 10; i = i + 1 {
25		s2 = s2 + float64(i)
26	}
27	if s2 != 45 {
28		panic(s2)
29	}
30}
31