-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Description
iterator iterAndZero(a: var openArray[int]): int =
for i in 0..len(a)-1:
yield a[i]
a[i] = 0
var x = [[1, 2, 3], [4, 5, 6]]
for y in iterAndZero(x[0]): write(stdout, $y)
#OUT 123
write stdout, "\n"
nimcache/@mtitervaropenarray.nim.cpp:90:59: error: member reference base type 'tyArray__Bd4h7Ocx9bGTvrKzPIWNlHw' (aka 'long[3]') is not a structure or union
colontmp_ = (NI)(x__titervaropenarray_12[(((NI) 0))- 0].Field1 - ((NI) 1));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
nimcache/@mtitervaropenarray.nim.cpp:96:70: error: member reference base type 'tyArray__Bd4h7Ocx9bGTvrKzPIWNlHw' (aka 'long[3]') is not a structure or union
y__titervaropenarray_13 = x__titervaropenarray_12[(((NI) 0))- 0].Field0[i];
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
nimcache/@mtitervaropenarray.nim.cpp:99:44: error: member reference base type 'tyArray__Bd4h7Ocx9bGTvrKzPIWNlHw' (aka 'long[3]') is not a structure or union
x__titervaropenarray_12[(((NI) 0))- 0].Field0[i] = ((NI) 0);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
nim cpp tvariteropenarray
nim 1.6.6
Metadata
Metadata
Assignees
Labels
No labels