Initial polymorph seeking works!
This commit is contained in:
@@ -69,7 +69,7 @@ Test :: (a: C.Triple(int, int, int))
|
||||
|
||||
C :: #import "LibC.core"
|
||||
|
||||
Add :: (arr: *Array(T), val: $T)
|
||||
Add :: (arr: *Array($T), val: T)
|
||||
if arr.cap == 0
|
||||
arr.cap = 16
|
||||
arr.data = C.malloc(SizeOf(T)->U64 * arr.cap->U64)
|
||||
@@ -96,6 +96,12 @@ main :: (argc: int, argv: **char): int
|
||||
a := MultipleArgs()
|
||||
|
||||
Add(&array, 32)
|
||||
Add(&second_array, 32)
|
||||
Add(&third_array, 32)
|
||||
Add(&fourth, 32)
|
||||
Add(&fifth, 32)
|
||||
Add(&sixth, {32})
|
||||
// Add(&seventh, {32, 32, 32})
|
||||
|
||||
// value := PolyLambda(**int)
|
||||
// PolyType_r1 := PolyType(10)
|
||||
|
||||
Reference in New Issue
Block a user