1// Copyright 2016 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// Issue 18126: cgo check of void function returning errno. 6 7package cgotest 8 9/* 10#include <stdlib.h> 11 12void Issue18126C(void **p) { 13} 14*/ 15import "C" 16 17import ( 18 "testing" 19) 20 21func test18126(t *testing.T) { 22 p := C.malloc(1) 23 _, err := C.Issue18126C(&p) 24 C.free(p) 25 _ = err 26} 27