interp: add support for reading a pointer tag

This is necessary to get https://github.com/tinygo-org/tinygo/pull/3691
working.
This commit is contained in:
Ayke van Laethem
2023-05-20 17:28:13 +02:00
committed by Ron Evans
parent cf39db36fe
commit 481f60c5ea
3 changed files with 17 additions and 0 deletions
+1
View File
@@ -4,6 +4,7 @@ target triple = "x86_64--linux"
@intToPtrResult = local_unnamed_addr global i8 2
@ptrToIntResult = local_unnamed_addr global i8 2
@icmpResult = local_unnamed_addr global i8 2
@pointerTagResult = local_unnamed_addr global i64 2
@someArray = internal global { i16, i8, i8 } zeroinitializer
@someArrayPointer = local_unnamed_addr global ptr getelementptr inbounds ({ i16, i8, i8 }, ptr @someArray, i64 0, i32 1)