diff options
Diffstat (limited to 'misc/cgo/test/basic.go')
| -rw-r--r-- | misc/cgo/test/basic.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/misc/cgo/test/basic.go b/misc/cgo/test/basic.go index b9d0953bd..626e0e91b 100644 --- a/misc/cgo/test/basic.go +++ b/misc/cgo/test/basic.go @@ -48,6 +48,10 @@ struct ibv_async_event { struct ibv_context { xxpthread_mutex_t mutex; }; + +int add(int x, int y) { + return x+y; +}; */ import "C" import ( @@ -132,3 +136,11 @@ var ( type Context struct { ctx *C.struct_ibv_context } + +func benchCgoCall(b *testing.B) { + const x = C.int(2) + const y = C.int(3) + for i := 0; i < b.N; i++ { + C.add(x, y) + } +} |
