Fix handling of typedef'd function pointers for Go

Add equivalent runtime tests for Python and Java
This commit is contained in:
William S Fulton 2017-03-17 07:49:21 +00:00
commit dcc5911839
6 changed files with 101 additions and 1 deletions

View file

@ -0,0 +1,29 @@
package main
import . "./typedef_funcptr"
func main() {
a := 100
b := 10
if Do_op(a,b,Addf) != 110 {
panic(0)
}
if Do_op(a,b,Subf) != 90 {
panic(0)
}
if Do_op_typedef_int(a,b,Addf) != 110 {
panic(0)
}
if Do_op_typedef_int(a,b,Subf) != 90 {
panic(0)
}
if Do_op_typedef_Integer(a,b,Addf) != 110 {
panic(0)
}
if Do_op_typedef_Integer(a,b,Subf) != 90 {
panic(0)
}
}