aboutsummaryrefslogtreecommitdiffhomepage
path: root/cgo/testdata/const.go
diff options
context:
space:
mode:
Diffstat (limited to 'cgo/testdata/const.go')
-rw-r--r--cgo/testdata/const.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/cgo/testdata/const.go b/cgo/testdata/const.go
index 258942235..d5a7dfd39 100644
--- a/cgo/testdata/const.go
+++ b/cgo/testdata/const.go
@@ -3,13 +3,26 @@ package main
/*
#define foo 3
#define bar foo
+
#define unreferenced 4
#define referenced unreferenced
+
+#define fnlike() 5
+#define fnlike_val fnlike()
+#define square(n) (n*n)
+#define square_val square(20)
+#define add(a, b) (a + b)
+#define add_val add(3, 5)
*/
import "C"
const (
Foo = C.foo
Bar = C.bar
+
Baz = C.referenced
+
+ fnlike = C.fnlike_val
+ square = C.square_val
+ add = C.add_val
)