tinygo/compiler/testdata
Ayke van Laethem 61243f6c57 transform: don't rely on struct name of runtime.typecodeID
Sometimes, LLVM may rename named structs when merging modules.
Therefore, we can't rely on typecodeID structs to retain their struct
names.

This commit changes the interface lowering pass to not rely on these
names. The interp package does however still rely on this name, but I
hope to fix that in the future.
2021-04-08 11:40:59 +02:00
..
basic.go compiler: refactor and add tests 2021-01-15 14:43:43 +01:00
basic.ll builder, compiler: compile and cache packages in parallel 2021-03-21 11:51:35 +01:00
float.go compiler: test float to int conversions and fix upper-bound calculation 2021-01-19 14:02:32 +01:00
float.ll builder, compiler: compile and cache packages in parallel 2021-03-21 11:51:35 +01:00
interface.go compiler: add interface IR test 2021-03-28 14:00:37 +02:00
interface.ll transform: don't rely on struct name of runtime.typecodeID 2021-04-08 11:40:59 +02:00
pointer.go compiler: refactor and add tests 2021-01-15 14:43:43 +01:00
pointer.ll builder, compiler: compile and cache packages in parallel 2021-03-21 11:51:35 +01:00
slice.go compiler: add some more slice tests 2021-03-22 11:35:06 +01:00
slice.ll compiler: do not emit nil checks for *ssa.Alloc instructions 2021-03-22 11:35:06 +01:00
string.go compiler: add tests for strings 2021-03-22 11:35:06 +01:00
string.ll compiler: add tests for strings 2021-03-22 11:35:06 +01:00