...
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.
4
5#include "_cgo_export.h"
6
7static void clobber_stack() {
8 volatile char a[1024];
9 int i;
10 for(i = 0; i < sizeof a; i++)
11 a[i] = 0xff;
12}
13
14static int call_go() {
15 GoString s;
16 s.p = "test";
17 s.n = 4;
18 return issue5548FromC(s, 42);
19}
20
21int issue5548_in_c() {
22 clobber_stack();
23 return call_go();
24}
View as plain text