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
);