Shenghou Ma | 73c026e | 2015-03-30 00:30:28 -0400 | [diff] [blame] | 1 | // compile |
2 | |||||
3 | // Copyright 2015 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 | // Issue 10284: gccgo failed to allow converting a user-defined | ||||
8 | // type whose underlying type is uintptr to unsafe.Pointer. | ||||
9 | |||||
10 | package p | ||||
11 | |||||
12 | import "unsafe" | ||||
13 | |||||
14 | type T uintptr | ||||
15 | |||||
16 | var _ unsafe.Pointer = unsafe.Pointer(T(0)) |