tinygo/compiler/testdata
Nia Waldvogel 57ff3a5ca0 compiler: predeclare runtime.trackPointer
When a package only uses runtime.trackPointer to create interface packs, the compiler fails to find runtime.trackPointer.
This change predeclares it alongside runtime.alloc and updates the tests to use runtime.trackPointer when the test's target uses it.
2022-01-18 16:27:12 -05:00
..
basic.go compiler: properly implement div and rem operations 2021-10-28 15:55:02 +02:00
basic.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
channel.go compiler: avoid zero-sized alloca in channel operations 2021-09-09 11:24:52 +02:00
channel.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
float.go compiler: test float to int conversions and fix upper-bound calculation 2021-01-19 14:02:32 +01:00
float.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
func-coroutines.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
func.go compiler: add func tests 2021-04-12 12:07:42 +02:00
gc.go compiler: fix emission of large object layouts 2022-01-03 21:22:49 +01:00
gc.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
go1.17.go compiler: add support for new language features of Go 1.17 2021-08-30 09:18:58 +02:00
go1.17.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
goroutine-cortex-m-qemu-tasks.ll internal/task: swap stack chain when switching goroutines 2021-12-17 10:01:11 +01:00
goroutine-wasm-asyncify.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
goroutine-wasm-coroutines.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
goroutine.go compiler: add support for the go keyword on interface methods 2021-10-31 14:17:25 +01:00
interface.go compiler: simplify interface lowering 2021-10-31 14:17:25 +01:00
interface.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
intrinsics-cortex-m-qemu.ll targets: match LLVM triple to the one Clang uses 2021-11-05 09:42:00 +01:00
intrinsics-wasm.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
intrinsics.go compiler: move LLVM math builtin support into the compiler 2021-08-10 20:08:27 +02:00
pointer.go compiler: refactor and add tests 2021-01-15 14:43:43 +01:00
pointer.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
pragma.go compiler: add function and global section pragmas 2021-06-24 15:00:30 +02:00
pragma.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
slice.go compiler: add *ssa.MakeSlice bounds tests 2021-08-17 08:16:27 +02:00
slice.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00
string.go compiler: fix indices into strings and arrays 2021-11-13 11:04:24 +01:00
string.ll compiler: predeclare runtime.trackPointer 2022-01-18 16:27:12 -05:00