This fixes https://github.com/tinygo-org/tinygo/issues/3926. While working on this I've found another bug: if C.bool is referenced from within Go, it isn't available anymore on the C side. This is an existing bug that also applies to float and double, but may be less likely to be triggered there. This bug is something to be fixed at a later time (it has something to do with preprocessor defines). |
||
|---|---|---|
| .. | ||
| extra.go | ||
| main.c | ||
| main.go | ||
| main.h | ||
| out.txt | ||
| test.h | ||