1 // Copyright 2013 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.
7 #include "_cgo_export.h"
12 /* Test calling panic from C. This is what SWIG does. */
14 extern void crosscall2(void (*fn)(void *, int), void *, int);
15 extern void _cgo_panic(void *, int);
16 extern void _cgo_allocate(void *, int);
21 struct { const char *p; } a;
23 crosscall2(_cgo_panic, &a, sizeof a);