This file was autogenerated. $ ../../src/Driver.exe -runtime ../../runtime -I ../../runtime -I ../../stdlib/x64 -ds -dp test04.lama -o test 2>&1 | grep -v 'missing .note.GNU-stack' /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker $ ./test Map internal structure: MNode (63, {630}, 0, MNode (31, {310}, 0, MNode (15, {150}, 0, MNode (7, {70}, 0, MNode (3, {30}, 0, MNode (1, {10}, 0, MNode (0, {0}, 0, 0, 0), MNode (2, {20}, 0, 0, 0)), MNode (5, {50}, 0, MNode (4, {40}, 0, 0, 0), MNode (6, {60}, 0, 0, 0))), MNode (11, {110}, 0, MNode (9, {90}, 0, MNode (8, {80}, 0, 0, 0), MNode (10, {100}, 0, 0, 0)), MNode (13, {130}, 0, MNode (12, {120}, 0, 0, 0), MNode (14, {140}, 0, 0, 0)))), MNode (23, {230}, 0, MNode (19, {190}, 0, MNode (17, {170}, 0, MNode (16, {160}, 0, 0, 0), MNode (18, {180}, 0, 0, 0)), MNode (21, {210}, 0, MNode (20, {200}, 0, 0, 0), MNode (22, {220}, 0, 0, 0))), MNode (27, {270}, 0, MNode (25, {250}, 0, MNode (24, {240}, 0, 0, 0), MNode (26, {260}, 0, 0, 0)), MNode (29, {290}, 0, MNode (28, {280}, 0, 0, 0), MNode (30, {300}, 0, 0, 0))))), MNode (47, {470}, 0, MNode (39, {390}, 0, MNode (35, {350}, 0, MNode (33, {330}, 0, MNode (32, {320}, 0, 0, 0), MNode (34, {340}, 0, 0, 0)), MNode (37, {370}, 0, MNode (36, {360}, 0, 0, 0), MNode (38, {380}, 0, 0, 0))), MNode (43, {430}, 0, MNode (41, {410}, 0, MNode (40, {400}, 0, 0, 0), MNode (42, {420}, 0, 0, 0)), MNode (45, {450}, 0, MNode (44, {440}, 0, 0, 0), MNode (46, {460}, 0, 0, 0)))), MNode (55, {550}, 0, MNode (51, {510}, 0, MNode (49, {490}, 0, MNode (48, {480}, 0, 0, 0), MNode (50, {500}, 0, 0, 0)), MNode (53, {530}, 0, MNode (52, {520}, 0, 0, 0), MNode (54, {540}, 0, 0, 0))), MNode (59, {590}, 0, MNode (57, {570}, 0, MNode (56, {560}, 0, 0, 0), MNode (58, {580}, 0, 0, 0)), MNode (61, {610}, 0, MNode (60, {600}, 0, 0, 0), MNode (62, {620}, 0, 0, 0)))))), MNode (79, {790}, -1, MNode (71, {710}, 0, MNode (67, {670}, 0, MNode (65, {650}, 0, MNode (64, {640}, 0, 0, 0), MNode (66, {660}, 0, 0, 0)), MNode (69, {690}, 0, MNode (68, {680}, 0, 0, 0), MNode (70, {700}, 0, 0, 0))), MNode (75, {750}, 0, MNode (73, {730}, 0, MNode (72, {720}, 0, 0, 0), MNode (74, {740}, 0, 0, 0)), MNode (77, {770}, 0, MNode (76, {760}, 0, 0, 0), MNode (78, {780}, 0, 0, 0)))), MNode (87, {870}, -1, MNode (83, {830}, 0, MNode (81, {810}, 0, MNode (80, {800}, 0, 0, 0), MNode (82, {820}, 0, 0, 0)), MNode (85, {850}, 0, MNode (84, {840}, 0, 0, 0), MNode (86, {860}, 0, 0, 0))), MNode (95, {950}, 0, MNode (91, {910}, 0, MNode (89, {890}, 0, MNode (88, {880}, 0, 0, 0), MNode (90, {900}, 0, 0, 0)), MNode (93, {930}, 0, MNode (92, {920}, 0, 0, 0), MNode (94, {940}, 0, 0, 0))), MNode (97, {970}, -1, MNode (96, {960}, 0, 0, 0), MNode (98, {980}, -1, 0, MNode (99, {990}, 0, 0, 0))))))) Map elements: {[0, 0], [1, 10], [2, 20], [3, 30], [4, 40], [5, 50], [6, 60], [7, 70], [8, 80], [9, 90], [10, 100], [11, 110], [12, 120], [13, 130], [14, 140], [15, 150], [16, 160], [17, 170], [18, 180], [19, 190], [20, 200], [21, 210], [22, 220], [23, 230], [24, 240], [25, 250], [26, 260], [27, 270], [28, 280], [29, 290], [30, 300], [31, 310], [32, 320], [33, 330], [34, 340], [35, 350], [36, 360], [37, 370], [38, 380], [39, 390], [40, 400], [41, 410], [42, 420], [43, 430], [44, 440], [45, 450], [46, 460], [47, 470], [48, 480], [49, 490], [50, 500], [51, 510], [52, 520], [53, 530], [54, 540], [55, 550], [56, 560], [57, 570], [58, 580], [59, 590], [60, 600], [61, 610], [62, 620], [63, 630], [64, 640], [65, 650], [66, 660], [67, 670], [68, 680], [69, 690], [70, 700], [71, 710], [72, 720], [73, 730], [74, 740], [75, 750], [76, 760], [77, 770], [78, 780], [79, 790], [80, 800], [81, 810], [82, 820], [83, 830], [84, 840], [85, 850], [86, 860], [87, 870], [88, 880], [89, 890], [90, 900], [91, 910], [92, 920], [93, 930], [94, 940], [95, 950], [96, 960], [97, 970], [98, 980], [99, 990]} Testing 0 => Some (0) Testing 100 => None Testing 1 => Some (10) Testing 101 => None Testing 2 => Some (20) Testing 102 => None Testing 3 => Some (30) Testing 103 => None Testing 4 => Some (40) Testing 104 => None Testing 5 => Some (50) Testing 105 => None Testing 6 => Some (60) Testing 106 => None Testing 7 => Some (70) Testing 107 => None Testing 8 => Some (80) Testing 108 => None Testing 9 => Some (90) Testing 109 => None Testing 10 => Some (100) Testing 110 => None Testing 11 => Some (110) Testing 111 => None Testing 12 => Some (120) Testing 112 => None Testing 13 => Some (130) Testing 113 => None Testing 14 => Some (140) Testing 114 => None Testing 15 => Some (150) Testing 115 => None Testing 16 => Some (160) Testing 116 => None Testing 17 => Some (170) Testing 117 => None Testing 18 => Some (180) Testing 118 => None Testing 19 => Some (190) Testing 119 => None Testing 20 => Some (200) Testing 120 => None Testing 21 => Some (210) Testing 121 => None Testing 22 => Some (220) Testing 122 => None Testing 23 => Some (230) Testing 123 => None Testing 24 => Some (240) Testing 124 => None Testing 25 => Some (250) Testing 125 => None Testing 26 => Some (260) Testing 126 => None Testing 27 => Some (270) Testing 127 => None Testing 28 => Some (280) Testing 128 => None Testing 29 => Some (290) Testing 129 => None Testing 30 => Some (300) Testing 130 => None Testing 31 => Some (310) Testing 131 => None Testing 32 => Some (320) Testing 132 => None Testing 33 => Some (330) Testing 133 => None Testing 34 => Some (340) Testing 134 => None Testing 35 => Some (350) Testing 135 => None Testing 36 => Some (360) Testing 136 => None Testing 37 => Some (370) Testing 137 => None Testing 38 => Some (380) Testing 138 => None Testing 39 => Some (390) Testing 139 => None Testing 40 => Some (400) Testing 140 => None Testing 41 => Some (410) Testing 141 => None Testing 42 => Some (420) Testing 142 => None Testing 43 => Some (430) Testing 143 => None Testing 44 => Some (440) Testing 144 => None Testing 45 => Some (450) Testing 145 => None Testing 46 => Some (460) Testing 146 => None Testing 47 => Some (470) Testing 147 => None Testing 48 => Some (480) Testing 148 => None Testing 49 => Some (490) Testing 149 => None Testing 50 => Some (500) Testing 150 => None Testing 51 => Some (510) Testing 151 => None Testing 52 => Some (520) Testing 152 => None Testing 53 => Some (530) Testing 153 => None Testing 54 => Some (540) Testing 154 => None Testing 55 => Some (550) Testing 155 => None Testing 56 => Some (560) Testing 156 => None Testing 57 => Some (570) Testing 157 => None Testing 58 => Some (580) Testing 158 => None Testing 59 => Some (590) Testing 159 => None Testing 60 => Some (600) Testing 160 => None Testing 61 => Some (610) Testing 161 => None Testing 62 => Some (620) Testing 162 => None Testing 63 => Some (630) Testing 163 => None Testing 64 => Some (640) Testing 164 => None Testing 65 => Some (650) Testing 165 => None Testing 66 => Some (660) Testing 166 => None Testing 67 => Some (670) Testing 167 => None Testing 68 => Some (680) Testing 168 => None Testing 69 => Some (690) Testing 169 => None Testing 70 => Some (700) Testing 170 => None Testing 71 => Some (710) Testing 171 => None Testing 72 => Some (720) Testing 172 => None Testing 73 => Some (730) Testing 173 => None Testing 74 => Some (740) Testing 174 => None Testing 75 => Some (750) Testing 175 => None Testing 76 => Some (760) Testing 176 => None Testing 77 => Some (770) Testing 177 => None Testing 78 => Some (780) Testing 178 => None Testing 79 => Some (790) Testing 179 => None Testing 80 => Some (800) Testing 180 => None Testing 81 => Some (810) Testing 181 => None Testing 82 => Some (820) Testing 182 => None Testing 83 => Some (830) Testing 183 => None Testing 84 => Some (840) Testing 184 => None Testing 85 => Some (850) Testing 185 => None Testing 86 => Some (860) Testing 186 => None Testing 87 => Some (870) Testing 187 => None Testing 88 => Some (880) Testing 188 => None Testing 89 => Some (890) Testing 189 => None Testing 90 => Some (900) Testing 190 => None Testing 91 => Some (910) Testing 191 => None Testing 92 => Some (920) Testing 192 => None Testing 93 => Some (930) Testing 193 => None Testing 94 => Some (940) Testing 194 => None Testing 95 => Some (950) Testing 195 => None Testing 96 => Some (960) Testing 196 => None Testing 97 => Some (970) Testing 197 => None Testing 98 => Some (980) Testing 198 => None Testing 99 => Some (990) Testing 199 => None Map internal structure: MNode (63, 0, 0, MNode (31, {310}, 0, MNode (15, {150}, 0, MNode (7, {70}, 0, MNode (3, {30}, 0, MNode (1, {10}, 0, MNode (0, {0}, 0, 0, 0), MNode (2, {20}, 0, 0, 0)), MNode (5, {50}, 0, MNode (4, {40}, 0, 0, 0), MNode (6, {60}, 0, 0, 0))), MNode (11, {110}, 0, MNode (9, {90}, 0, MNode (8, {80}, 0, 0, 0), MNode (10, {100}, 0, 0, 0)), MNode (13, {130}, 0, MNode (12, {120}, 0, 0, 0), MNode (14, {140}, 0, 0, 0)))), MNode (23, {230}, 0, MNode (19, {190}, 0, MNode (17, {170}, 0, MNode (16, {160}, 0, 0, 0), MNode (18, {180}, 0, 0, 0)), MNode (21, {210}, 0, MNode (20, {200}, 0, 0, 0), MNode (22, {220}, 0, 0, 0))), MNode (27, {270}, 0, MNode (25, {250}, 0, MNode (24, {240}, 0, 0, 0), MNode (26, {260}, 0, 0, 0)), MNode (29, {290}, 0, MNode (28, {280}, 0, 0, 0), MNode (30, {300}, 0, 0, 0))))), MNode (47, {470}, 0, MNode (39, {390}, 0, MNode (35, {350}, 0, MNode (33, {330}, 0, MNode (32, {320}, 0, 0, 0), MNode (34, {340}, 0, 0, 0)), MNode (37, {370}, 0, MNode (36, {360}, 0, 0, 0), MNode (38, {380}, 0, 0, 0))), MNode (43, {430}, 0, MNode (41, {410}, 0, MNode (40, {400}, 0, 0, 0), MNode (42, {420}, 0, 0, 0)), MNode (45, {450}, 0, MNode (44, {440}, 0, 0, 0), MNode (46, {460}, 0, 0, 0)))), MNode (55, 0, 0, MNode (51, 0, 0, MNode (49, {490}, 0, MNode (48, {480}, 0, 0, 0), MNode (50, 0, 0, 0, 0)), MNode (53, 0, 0, MNode (52, 0, 0, 0, 0), MNode (54, 0, 0, 0, 0))), MNode (59, 0, 0, MNode (57, 0, 0, MNode (56, 0, 0, 0, 0), MNode (58, 0, 0, 0, 0)), MNode (61, 0, 0, MNode (60, 0, 0, 0, 0), MNode (62, 0, 0, 0, 0)))))), MNode (79, 0, -1, MNode (71, 0, 0, MNode (67, 0, 0, MNode (65, 0, 0, MNode (64, 0, 0, 0, 0), MNode (66, 0, 0, 0, 0)), MNode (69, 0, 0, MNode (68, 0, 0, 0, 0), MNode (70, 0, 0, 0, 0))), MNode (75, 0, 0, MNode (73, 0, 0, MNode (72, 0, 0, 0, 0), MNode (74, 0, 0, 0, 0)), MNode (77, 0, 0, MNode (76, 0, 0, 0, 0), MNode (78, 0, 0, 0, 0)))), MNode (87, 0, -1, MNode (83, 0, 0, MNode (81, 0, 0, MNode (80, 0, 0, 0, 0), MNode (82, 0, 0, 0, 0)), MNode (85, 0, 0, MNode (84, 0, 0, 0, 0), MNode (86, 0, 0, 0, 0))), MNode (95, 0, 0, MNode (91, 0, 0, MNode (89, 0, 0, MNode (88, 0, 0, 0, 0), MNode (90, 0, 0, 0, 0)), MNode (93, 0, 0, MNode (92, 0, 0, 0, 0), MNode (94, 0, 0, 0, 0))), MNode (97, 0, -1, MNode (96, 0, 0, 0, 0), MNode (98, 0, -1, 0, MNode (99, 0, 0, 0, 0))))))) Map elements: {[0, 0], [1, 10], [2, 20], [3, 30], [4, 40], [5, 50], [6, 60], [7, 70], [8, 80], [9, 90], [10, 100], [11, 110], [12, 120], [13, 130], [14, 140], [15, 150], [16, 160], [17, 170], [18, 180], [19, 190], [20, 200], [21, 210], [22, 220], [23, 230], [24, 240], [25, 250], [26, 260], [27, 270], [28, 280], [29, 290], [30, 300], [31, 310], [32, 320], [33, 330], [34, 340], [35, 350], [36, 360], [37, 370], [38, 380], [39, 390], [40, 400], [41, 410], [42, 420], [43, 430], [44, 440], [45, 450], [46, 460], [47, 470], [48, 480], [49, 490]} Testing 0 => Some (0) Testing 1 => Some (10) Testing 2 => Some (20) Testing 3 => Some (30) Testing 4 => Some (40) Testing 5 => Some (50) Testing 6 => Some (60) Testing 7 => Some (70) Testing 8 => Some (80) Testing 9 => Some (90) Testing 10 => Some (100) Testing 11 => Some (110) Testing 12 => Some (120) Testing 13 => Some (130) Testing 14 => Some (140) Testing 15 => Some (150) Testing 16 => Some (160) Testing 17 => Some (170) Testing 18 => Some (180) Testing 19 => Some (190) Testing 20 => Some (200) Testing 21 => Some (210) Testing 22 => Some (220) Testing 23 => Some (230) Testing 24 => Some (240) Testing 25 => Some (250) Testing 26 => Some (260) Testing 27 => Some (270) Testing 28 => Some (280) Testing 29 => Some (290) Testing 30 => Some (300) Testing 31 => Some (310) Testing 32 => Some (320) Testing 33 => Some (330) Testing 34 => Some (340) Testing 35 => Some (350) Testing 36 => Some (360) Testing 37 => Some (370) Testing 38 => Some (380) Testing 39 => Some (390) Testing 40 => Some (400) Testing 41 => Some (410) Testing 42 => Some (420) Testing 43 => Some (430) Testing 44 => Some (440) Testing 45 => Some (450) Testing 46 => Some (460) Testing 47 => Some (470) Testing 48 => Some (480) Testing 49 => Some (490) Testing 50 => None Testing 51 => None Testing 52 => None Testing 53 => None Testing 54 => None Testing 55 => None Testing 56 => None Testing 57 => None Testing 58 => None Testing 59 => None Testing 60 => None Testing 61 => None Testing 62 => None Testing 63 => None Testing 64 => None Testing 65 => None Testing 66 => None Testing 67 => None Testing 68 => None Testing 69 => None Testing 70 => None Testing 71 => None Testing 72 => None Testing 73 => None Testing 74 => None Testing 75 => None Testing 76 => None Testing 77 => None Testing 78 => None Testing 79 => None Testing 80 => None Testing 81 => None Testing 82 => None Testing 83 => None Testing 84 => None Testing 85 => None Testing 86 => None Testing 87 => None Testing 88 => None Testing 89 => None Testing 90 => None Testing 91 => None Testing 92 => None Testing 93 => None Testing 94 => None Testing 95 => None Testing 96 => None Testing 97 => None Testing 98 => None Testing 99 => None List map: MNode (2, {20}, -1, MNode (1, {10}, 0, 0, 0), MNode (4, {40}, 0, MNode (3, {30}, 0, 0, 0), MNode (5, {50}, 0, 0, 0)))