// Copyright 2022 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main /* #include #include int test(int *a) { a[2] = 300; // BOOM return a[2]; } */ import "C" import "fmt" var cIntArray [2]C.int func main() { r := C.test(&cIntArray[0]) fmt.Println("r value = ", r) }