Build: ok

Setting Value
ID 6cc83ff378a50636962af9da06bd5ef254ba0692
CPU arch. x86_64
Kernel name Linux
Kernel release 4.16.7-1-ARCH
Compiler g++
Compiler version g++ (GCC) 7.3.1 20180406
Git remote https://github.com/marekjm/viuavm.git
Git branch devel
Git commit eb030573bc2448e715dbdf37b1ffeeae21cd0189

Build started 2018-05-17 05:58:35 and finished 2018-05-17 06:35:26, and run for a total of 36 minutes 51 seconds.


Logged output

$ git clone --depth 1 https://github.com/marekjm/viuavm.git .
Cloning into '.'... remote: Counting objects: 1442, done. remote: Compressing objects: 0% (1/1016)  remote: Compressing objects: 1% (11/1016)  remote: Compressing objects: 2% (21/1016)  remote: Compressing objects: 3% (31/1016)  remote: Compressing objects: 4% (41/1016)  remote: Compressing objects: 5% (51/1016)  remote: Compressing objects: 6% (61/1016)  remote: Compressing objects: 7% (72/1016)  remote: Compressing objects: 8% (82/1016)  remote: Compressing objects: 9% (92/1016)  remote: Compressing objects: 10% (102/1016)  remote: Compressing objects: 11% (112/1016)  remote: Compressing objects: 12% (122/1016)  remote: Compressing objects: 13% (133/1016)  remote: Compressing objects: 14% (143/1016)  remote: Compressing objects: 15% (153/1016)  remote: Compressing objects: 16% (163/1016)  remote: Compressing objects: 17% (173/1016)  remote: Compressing objects: 18% (183/1016)  remote: Compressing objects: 19% (194/1016)  remote: Compressing objects: 20% (204/1016)  remote: Compressing objects: 21% (214/1016)  remote: Compressing objects: 22% (224/1016)  remote: Compressing objects: 23% (234/1016)  remote: Compressing objects: 24% (244/1016)  remote: Compressing objects: 25% (254/1016)  remote: Compressing objects: 26% (265/1016)  remote: Compressing objects: 27% (275/1016)  remote: Compressing objects: 28% (285/1016)  remote: Compressing objects: 29% (295/1016)  remote: Compressing objects: 30% (305/1016)  remote: Compressing objects: 31% (315/1016)  remote: Compressing objects: 32% (326/1016)  remote: Compressing objects: 33% (336/1016)  remote: Compressing objects: 34% (346/1016)  remote: Compressing objects: 35% (356/1016)  remote: Compressing objects: 36% (366/1016)  remote: Compressing objects: 37% (376/1016)  remote: Compressing objects: 38% (387/1016)  remote: Compressing objects: 39% (397/1016)  remote: Compressing objects: 40% (407/1016)  remote: Compressing objects: 41% (417/1016)  remote: Compressing objects: 42% (427/1016)  remote: Compressing objects: 43% (437/1016)  remote: Compressing objects: 44% (448/1016)  remote: Compressing objects: 45% (458/1016)  remote: Compressing objects: 46% (468/1016)  remote: Compressing objects: 47% (478/1016)  remote: Compressing objects: 48% (488/1016)  remote: Compressing objects: 49% (498/1016)  remote: Compressing objects: 50% (508/1016)  remote: Compressing objects: 51% (519/1016)  remote: Compressing objects: 52% (529/1016)  remote: Compressing objects: 53% (539/1016)  remote: Compressing objects: 54% (549/1016)  remote: Compressing objects: 55% (559/1016)  remote: Compressing objects: 56% (569/1016)  remote: Compressing objects: 57% (580/1016)  remote: Compressing objects: 58% (590/1016)  remote: Compressing objects: 59% (600/1016)  remote: Compressing objects: 60% (610/1016)  remote: Compressing objects: 61% (620/1016)  remote: Compressing objects: 62% (630/1016)  remote: Compressing objects: 63% (641/1016)  remote: Compressing objects: 64% (651/1016)  remote: Compressing objects: 65% (661/1016)  remote: Compressing objects: 66% (671/1016)  remote: Compressing objects: 67% (681/1016)  remote: Compressing objects: 68% (691/1016)  remote: Compressing objects: 69% (702/1016)  remote: Compressing objects: 70% (712/1016)  remote: Compressing objects: 71% (722/1016)  remote: Compressing objects: 72% (732/1016)  remote: Compressing objects: 73% (742/1016)  remote: Compressing objects: 74% (752/1016)  remote: Compressing objects: 75% (762/1016)  remote: Compressing objects: 76% (773/1016)  remote: Compressing objects: 77% (783/1016)  remote: Compressing objects: 78% (793/1016)  remote: Compressing objects: 79% (803/1016)  remote: Compressing objects: 80% (813/1016)  remote: Compressing objects: 81% (823/1016)  remote: Compressing objects: 82% (834/1016)  remote: Compressing objects: 83% (844/1016)  remote: Compressing objects: 84% (854/1016)  remote: Compressing objects: 85% (864/1016)  remote: Compressing objects: 86% (874/1016)  remote: Compressing objects: 87% (884/1016)  remote: Compressing objects: 88% (895/1016)  remote: Compressing objects: 89% (905/1016)  remote: Compressing objects: 90% (915/1016)  remote: Compressing objects: 91% (925/1016)  remote: Compressing objects: 92% (935/1016)  remote: Compressing objects: 93% (945/1016)  remote: Compressing objects: 94% (956/1016)  remote: Compressing objects: 95% (966/1016)  remote: Compressing objects: 96% (976/1016)  remote: Compressing objects: 97% (986/1016)  remote: Compressing objects: 98% (996/1016)  remote: Compressing objects: 99% (1006/1016)  remote: Compressing objects: 100% (1016/1016)  remote: Compressing objects: 100% (1016/1016), done. Receiving objects: 0% (1/1442) Receiving objects: 1% (15/1442) Receiving objects: 2% (29/1442) Receiving objects: 3% (44/1442) Receiving objects: 4% (58/1442) Receiving objects: 5% (73/1442) Receiving objects: 6% (87/1442) Receiving objects: 7% (101/1442) Receiving objects: 8% (116/1442) Receiving objects: 9% (130/1442) Receiving objects: 10% (145/1442) Receiving objects: 11% (159/1442) Receiving objects: 12% (174/1442) Receiving objects: 13% (188/1442) Receiving objects: 14% (202/1442) Receiving objects: 15% (217/1442) Receiving objects: 16% (231/1442) Receiving objects: 17% (246/1442) Receiving objects: 18% (260/1442) Receiving objects: 19% (274/1442) Receiving objects: 20% (289/1442) Receiving objects: 21% (303/1442) Receiving objects: 22% (318/1442) Receiving objects: 23% (332/1442) Receiving objects: 24% (347/1442) Receiving objects: 25% (361/1442) Receiving objects: 26% (375/1442) Receiving objects: 27% (390/1442) Receiving objects: 28% (404/1442) Receiving objects: 29% (419/1442) Receiving objects: 30% (433/1442) Receiving objects: 31% (448/1442) Receiving objects: 32% (462/1442) Receiving objects: 33% (476/1442) Receiving objects: 34% (491/1442) Receiving objects: 35% (505/1442) Receiving objects: 36% (520/1442) Receiving objects: 37% (534/1442) Receiving objects: 38% (548/1442) Receiving objects: 39% (563/1442) Receiving objects: 40% (577/1442) Receiving objects: 41% (592/1442) Receiving objects: 42% (606/1442) Receiving objects: 43% (621/1442) Receiving objects: 44% (635/1442) Receiving objects: 45% (649/1442) Receiving objects: 46% (664/1442) Receiving objects: 47% (678/1442) Receiving objects: 48% (693/1442) Receiving objects: 49% (707/1442) Receiving objects: 50% (721/1442) Receiving objects: 51% (736/1442) Receiving objects: 52% (750/1442) Receiving objects: 53% (765/1442) Receiving objects: 54% (779/1442) Receiving objects: 55% (794/1442) Receiving objects: 56% (808/1442) Receiving objects: 57% (822/1442) Receiving objects: 58% (837/1442) Receiving objects: 59% (851/1442) Receiving objects: 60% (866/1442) Receiving objects: 61% (880/1442) Receiving objects: 62% (895/1442) Receiving objects: 63% (909/1442) Receiving objects: 64% (923/1442) Receiving objects: 65% (938/1442) Receiving objects: 66% (952/1442) Receiving objects: 67% (967/1442) Receiving objects: 68% (981/1442) Receiving objects: 69% (995/1442) Receiving objects: 70% (1010/1442) Receiving objects: 71% (1024/1442) Receiving objects: 72% (1039/1442) Receiving objects: 73% (1053/1442) Receiving objects: 74% (1068/1442) Receiving objects: 75% (1082/1442) Receiving objects: 76% (1096/1442) Receiving objects: 77% (1111/1442) Receiving objects: 78% (1125/1442) Receiving objects: 79% (1140/1442) Receiving objects: 80% (1154/1442) Receiving objects: 81% (1169/1442) Receiving objects: 82% (1183/1442) Receiving objects: 83% (1197/1442) Receiving objects: 84% (1212/1442) Receiving objects: 85% (1226/1442) Receiving objects: 86% (1241/1442) Receiving objects: 87% (1255/1442) Receiving objects: 88% (1269/1442) Receiving objects: 89% (1284/1442) Receiving objects: 90% (1298/1442) Receiving objects: 91% (1313/1442) Receiving objects: 92% (1327/1442) Receiving objects: 93% (1342/1442) Receiving objects: 94% (1356/1442) Receiving objects: 95% (1370/1442) Receiving objects: 96% (1385/1442) Receiving objects: 97% (1399/1442) Receiving objects: 98% (1414/1442) Receiving objects: 99% (1428/1442) remote: Total 1442 (delta 739), reused 737 (delta 266), pack-reused 0 Receiving objects: 100% (1442/1442) Receiving objects: 100% (1442/1442), 526.98 KiB | 1.33 MiB/s, done. Resolving deltas: 0% (0/739) Resolving deltas: 2% (15/739) Resolving deltas: 6% (49/739) Resolving deltas: 7% (54/739) Resolving deltas: 8% (64/739) Resolving deltas: 9% (73/739) Resolving deltas: 10% (76/739) Resolving deltas: 11% (82/739) Resolving deltas: 12% (89/739) Resolving deltas: 13% (99/739) Resolving deltas: 14% (106/739) Resolving deltas: 15% (114/739) Resolving deltas: 16% (121/739) Resolving deltas: 20% (150/739) Resolving deltas: 25% (188/739) Resolving deltas: 42% (312/739) Resolving deltas: 47% (354/739) Resolving deltas: 55% (412/739) Resolving deltas: 57% (424/739) Resolving deltas: 59% (438/739) Resolving deltas: 62% (460/739) Resolving deltas: 67% (498/739) Resolving deltas: 70% (519/739) Resolving deltas: 71% (525/739) Resolving deltas: 77% (573/739) Resolving deltas: 78% (578/739) Resolving deltas: 79% (588/739) Resolving deltas: 80% (593/739) Resolving deltas: 81% (599/739) Resolving deltas: 82% (606/739) Resolving deltas: 84% (628/739) Resolving deltas: 85% (633/739) Resolving deltas: 87% (647/739) Resolving deltas: 88% (651/739) Resolving deltas: 89% (660/739) Resolving deltas: 90% (667/739) Resolving deltas: 91% (673/739) Resolving deltas: 100% (739/739) Resolving deltas: 100% (739/739), done.
$ make -j 5 CXX=g++ CXXOPTIMIZATIONFLAGS=-O3
g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/asm.o src/front/asm.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/asm/generate.o src/front/asm/generate.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_arg.o src/assembler/backend/op_assemblers/assemble_op_arg.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_bits.o src/assembler/backend/op_assemblers/assemble_op_bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_bitset.o src/assembler/backend/op_assemblers/assemble_op_bitset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_call.o src/assembler/backend/op_assemblers/assemble_op_call.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_float.o src/assembler/backend/op_assemblers/assemble_op_float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_frame.o src/assembler/backend/op_assemblers/assemble_op_frame.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_if.o src/assembler/backend/op_assemblers/assemble_op_if.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_integer.o src/assembler/backend/op_assemblers/assemble_op_integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_join.o src/assembler/backend/op_assemblers/assemble_op_join.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_jump.o src/assembler/backend/op_assemblers/assemble_op_jump.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_process.o src/assembler/backend/op_assemblers/assemble_op_process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_receive.o src/assembler/backend/op_assemblers/assemble_op_receive.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_string.o src/assembler/backend/op_assemblers/assemble_op_string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_structremove.o src/assembler/backend/op_assemblers/assemble_op_structremove.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_text.o src/assembler/backend/op_assemblers/assemble_op_text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_vector.o src/assembler/backend/op_assemblers/assemble_op_vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_vinsert.o src/assembler/backend/op_assemblers/assemble_op_vinsert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/backend/op_assemblers/assemble_op_vpop.o src/assembler/backend/op_assemblers/assemble_op_vpop.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/asm/assemble_instruction.o src/front/asm/assemble_instruction.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/asm/gather.o src/front/asm/gather.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/asm/decode.o src/front/asm/decode.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/program.o src/program.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/programinstructions.o src/programinstructions.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/tokenizer/tokenize.o src/cg/tokenizer/tokenize.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/assembler/operands.o src/cg/assembler/operands.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/assembler/codeextract.o src/cg/assembler/codeextract.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/lex.o src/cg/lex.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/lex/reduce_fns.o src/cg/lex/reduce_fns.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/lex/cook.o src/cg/lex/cook.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/tools.o src/cg/tools.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/assembler/verify.o src/cg/assembler/verify.cpp src/cg/lex/cook.cpp: In function 'std::vector viua::cg::lex::cook(std::vector, bool)': src/cg/lex/cook.cpp:29:6: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without auto cook(std::vector tokens, bool const with_replaced_names) ^~~~ g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/assembler/static_analysis.o src/cg/assembler/static_analysis.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/assembler/utils.o src/cg/assembler/utils.cpp src/cg/tools.cpp: In function 'bytecode_size_type viua::cg::tools::calculate_bytecode_size_of_first_n_instructions2(const TokenVector&, std::vector::size_type)': src/cg/tools.cpp:1046:6: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without auto calculate_bytecode_size_of_first_n_instructions2( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/bytecode/instructions.o src/cg/bytecode/instructions.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/loader.o src/loader.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/machine.o src/machine.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/support/string.o src/support/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/support/env.o src/support/env.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/assembler/binary_literals.o src/cg/assembler/binary_literals.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/parser.o src/assembler/frontend/parser.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/verifier.o src/assembler/frontend/static_analyser/verifier.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/register_usage.o src/assembler/frontend/static_analyser/register_usage.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_closure_instantiations.o src/assembler/frontend/static_analyser/checkers/check_closure_instantiations.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_for_unused_registers.o src/assembler/frontend/static_analyser/checkers/check_for_unused_registers.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_argc.o src/assembler/frontend/static_analyser/checkers/check_op_argc.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_arg.o src/assembler/frontend/static_analyser/checkers/check_op_arg.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_arithmetic.o src/assembler/frontend/static_analyser/checkers/check_op_arithmetic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_atomeq.o src/assembler/frontend/static_analyser/checkers/check_op_atomeq.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_atom.o src/assembler/frontend/static_analyser/checkers/check_op_atom.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_binary_logic.o src/assembler/frontend/static_analyser/checkers/check_op_binary_logic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_arithmetic.o src/assembler/frontend/static_analyser/checkers/check_op_bit_arithmetic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bitat.o src/assembler/frontend/static_analyser/checkers/check_op_bitat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_increment.o src/assembler/frontend/static_analyser/checkers/check_op_bit_increment.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bitnot.o src/assembler/frontend/static_analyser/checkers/check_op_bitnot.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_rotates.o src/assembler/frontend/static_analyser/checkers/check_op_bit_rotates.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bitset.o src/assembler/frontend/static_analyser/checkers/check_op_bitset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_shifts.o src/assembler/frontend/static_analyser/checkers/check_op_bit_shifts.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bits.o src/assembler/frontend/static_analyser/checkers/check_op_bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_boolean_and_or.o src/assembler/frontend/static_analyser/checkers/check_op_boolean_and_or.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_call.o src/assembler/frontend/static_analyser/checkers/check_op_call.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_capturecopy.o src/assembler/frontend/static_analyser/checkers/check_op_capturecopy.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_capturemove.o src/assembler/frontend/static_analyser/checkers/check_op_capturemove.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_capture.o src/assembler/frontend/static_analyser/checkers/check_op_capture.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_closure.o src/assembler/frontend/static_analyser/checkers/check_op_closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_compare.o src/assembler/frontend/static_analyser/checkers/check_op_compare.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_copy.o src/assembler/frontend/static_analyser/checkers/check_op_copy.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_defer.o src/assembler/frontend/static_analyser/checkers/check_op_defer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_delete.o src/assembler/frontend/static_analyser/checkers/check_op_delete.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_draw.o src/assembler/frontend/static_analyser/checkers/check_op_draw.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_enter.o src/assembler/frontend/static_analyser/checkers/check_op_enter.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_float.o src/assembler/frontend/static_analyser/checkers/check_op_float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_frame.o src/assembler/frontend/static_analyser/checkers/check_op_frame.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_ftoi.o src/assembler/frontend/static_analyser/checkers/check_op_ftoi.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_function.o src/assembler/frontend/static_analyser/checkers/check_op_function.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_if.o src/assembler/frontend/static_analyser/checkers/check_op_if.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_iinc.o src/assembler/frontend/static_analyser/checkers/check_op_iinc.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_integer.o src/assembler/frontend/static_analyser/checkers/check_op_integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_isnull.o src/assembler/frontend/static_analyser/checkers/check_op_isnull.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_itof.o src/assembler/frontend/static_analyser/checkers/check_op_itof.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_izero.o src/assembler/frontend/static_analyser/checkers/check_op_izero.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_join.o src/assembler/frontend/static_analyser/checkers/check_op_join.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_jump.o src/assembler/frontend/static_analyser/checkers/check_op_jump.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_move.o src/assembler/frontend/static_analyser/checkers/check_op_move.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_not.o src/assembler/frontend/static_analyser/checkers/check_op_not.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_pamv.o src/assembler/frontend/static_analyser/checkers/check_op_pamv.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_param.o src/assembler/frontend/static_analyser/checkers/check_op_param.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_print.o src/assembler/frontend/static_analyser/checkers/check_op_print.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_process.o src/assembler/frontend/static_analyser/checkers/check_op_process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_ptr.o src/assembler/frontend/static_analyser/checkers/check_op_ptr.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_ptrlive.o src/assembler/frontend/static_analyser/checkers/check_op_ptrlive.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_receive.o src/assembler/frontend/static_analyser/checkers/check_op_receive.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_self.o src/assembler/frontend/static_analyser/checkers/check_op_self.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_send.o src/assembler/frontend/static_analyser/checkers/check_op_send.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_stof.o src/assembler/frontend/static_analyser/checkers/check_op_stof.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_stoi.o src/assembler/frontend/static_analyser/checkers/check_op_stoi.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_streq.o src/assembler/frontend/static_analyser/checkers/check_op_streq.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_string.o src/assembler/frontend/static_analyser/checkers/check_op_string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_structinsert.o src/assembler/frontend/static_analyser/checkers/check_op_structinsert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_structkeys.o src/assembler/frontend/static_analyser/checkers/check_op_structkeys.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_struct.o src/assembler/frontend/static_analyser/checkers/check_op_struct.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_structremove.o src/assembler/frontend/static_analyser/checkers/check_op_structremove.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_swap.o src/assembler/frontend/static_analyser/checkers/check_op_swap.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_tailcall.o src/assembler/frontend/static_analyser/checkers/check_op_tailcall.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textat.o src/assembler/frontend/static_analyser/checkers/check_op_textat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textcommonprefix.o src/assembler/frontend/static_analyser/checkers/check_op_textcommonprefix.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textcommonsuffix.o src/assembler/frontend/static_analyser/checkers/check_op_textcommonsuffix.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textconcat.o src/assembler/frontend/static_analyser/checkers/check_op_textconcat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_texteq.o src/assembler/frontend/static_analyser/checkers/check_op_texteq.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textlength.o src/assembler/frontend/static_analyser/checkers/check_op_textlength.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_text.o src/assembler/frontend/static_analyser/checkers/check_op_text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textsub.o src/assembler/frontend/static_analyser/checkers/check_op_textsub.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_throw.o src/assembler/frontend/static_analyser/checkers/check_op_throw.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vat.o src/assembler/frontend/static_analyser/checkers/check_op_vat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vector.o src/assembler/frontend/static_analyser/checkers/check_op_vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vinsert.o src/assembler/frontend/static_analyser/checkers/check_op_vinsert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vlen.o src/assembler/frontend/static_analyser/checkers/check_op_vlen.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vpop.o src/assembler/frontend/static_analyser/checkers/check_op_vpop.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vpush.o src/assembler/frontend/static_analyser/checkers/check_op_vpush.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_watchdog.o src/assembler/frontend/static_analyser/checkers/check_op_watchdog.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/checkers/utils.o src/assembler/frontend/static_analyser/checkers/utils.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/Register.o src/assembler/frontend/static_analyser/Register.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/Closure.o src/assembler/frontend/static_analyser/Closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/frontend/static_analyser/Register_usage_profile.o src/assembler/frontend/static_analyser/Register_usage_profile.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assembler/util/pretty_printer.o src/assembler/util/pretty_printer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/kernel.o src/front/kernel.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/scheduler/vps.o src/scheduler/vps.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/vm.o src/front/vm.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/assert.o src/assert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process.o src/process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/stack.o src/process/stack.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/pid.o src/pid.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/dispatch.o src/process/dispatch.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/scheduler/ffi/request.o src/scheduler/ffi/request.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/scheduler/ffi/scheduler.o src/scheduler/ffi/scheduler.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/kernel/registerset.o src/kernel/registerset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/kernel/frame.o src/kernel/frame.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/printutils.o src/printutils.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/support/pointer.o src/support/pointer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/atom.o src/process/instr/atom.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/arithmetic.o src/process/instr/arithmetic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/bits.o src/process/instr/bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/bool.o src/process/instr/bool.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/calls.o src/process/instr/calls.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/cast.o src/process/instr/cast.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/closure.o src/process/instr/closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/concurrency.o src/process/instr/concurrency.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/float.o src/process/instr/float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/general.o src/process/instr/general.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/int.o src/process/instr/int.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/linking.o src/process/instr/linking.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/registers.o src/process/instr/registers.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/str.o src/process/instr/str.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/struct.o src/process/instr/struct.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/tcmechanism.o src/process/instr/tcmechanism.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/text.o src/process/instr/text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/process/instr/vector.o src/process/instr/vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/bytecode/decoder/operands.o src/bytecode/decoder/operands.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/atom.o src/types/atom.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/bits.o src/types/bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/boolean.o src/types/boolean.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/closure.o src/types/closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/exception.o src/types/exception.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/float.o src/types/float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/function.o src/types/function.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/integer.o src/types/integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/number.o src/types/number.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/object.o src/types/object.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/pointer.o src/types/pointer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/process.o src/types/process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/reference.o src/types/reference.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/string.o src/types/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/struct.o src/types/struct.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/text.o src/types/text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/value.o src/types/value.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/types/vector.o src/types/vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/cg/disassembler/disassembler.o src/cg/disassembler/disassembler.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/dis.o src/front/dis.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/lexer.o src/front/lexer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/front/parser.o src/front/parser.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -o build/bin/opcodes.bin src/bytecode/opcd.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/exception.o src/types/exception.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/value.o src/types/value.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/pointer.o src/types/pointer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/number.o src/types/number.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/integer.o src/types/integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/bits.o src/types/bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/float.o src/types/float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/string.o src/types/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/text.o src/types/text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/vector.o src/types/vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/types/reference.o src/types/reference.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/kernel/registerset.o src/kernel/registerset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -o build/platform/support/string.o src/support/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -I./include -o build/stdlib/std/typesystem.o src/stdlib/typesystem.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -I./include -o build/stdlib/std/os.o src/stdlib/os.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -I./include -o build/stdlib/std/io.o src/stdlib/io.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -I./include -o build/stdlib/std/random.o src/stdlib/random.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -c -I./include -o build/stdlib/std/kitchensink.o src/stdlib/kitchensink.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -fPIC -o build/test/math.o sample/asm/external/math.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -fPIC -o build/test/World.o sample/asm/external/World.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -fPIC -o build/test/throwing.o sample/asm/external/throwing.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -fPIC -o build/test/printer.o sample/asm/external/printer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -fPIC -o build/test/sleeper.o sample/asm/external/sleeper.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/asm build/front/asm.o build/front/asm/generate.o build/assembler/backend/op_assemblers/assemble_op_arg.o build/assembler/backend/op_assemblers/assemble_op_bits.o build/assembler/backend/op_assemblers/assemble_op_bitset.o build/assembler/backend/op_assemblers/assemble_op_call.o build/assembler/backend/op_assemblers/assemble_op_float.o build/assembler/backend/op_assemblers/assemble_op_frame.o build/assembler/backend/op_assemblers/assemble_op_if.o build/assembler/backend/op_assemblers/assemble_op_integer.o build/assembler/backend/op_assemblers/assemble_op_join.o build/assembler/backend/op_assemblers/assemble_op_jump.o build/assembler/backend/op_assemblers/assemble_op_process.o build/assembler/backend/op_assemblers/assemble_op_receive.o build/assembler/backend/op_assemblers/assemble_op_string.o build/assembler/backend/op_assemblers/assemble_op_structremove.o build/assembler/backend/op_assemblers/assemble_op_text.o build/assembler/backend/op_assemblers/assemble_op_vector.o build/assembler/backend/op_assemblers/assemble_op_vinsert.o build/assembler/backend/op_assemblers/assemble_op_vpop.o build/front/asm/assemble_instruction.o build/front/asm/gather.o build/front/asm/decode.o build/program.o build/programinstructions.o build/cg/tokenizer/tokenize.o build/cg/assembler/operands.o build/cg/assembler/codeextract.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o build/cg/tools.o build/cg/assembler/verify.o build/cg/assembler/static_analysis.o build/cg/assembler/utils.o build/cg/bytecode/instructions.o build/loader.o build/machine.o build/support/string.o build/support/env.o build/cg/assembler/binary_literals.o build/assembler/frontend/parser.o build/assembler/frontend/static_analyser/verifier.o build/assembler/frontend/static_analyser/register_usage.o build/assembler/frontend/static_analyser/checkers/check_closure_instantiations.o build/assembler/frontend/static_analyser/checkers/check_for_unused_registers.o build/assembler/frontend/static_analyser/checkers/check_op_argc.o build/assembler/frontend/static_analyser/checkers/check_op_arg.o build/assembler/frontend/static_analyser/checkers/check_op_arithmetic.o build/assembler/frontend/static_analyser/checkers/check_op_atomeq.o build/assembler/frontend/static_analyser/checkers/check_op_atom.o build/assembler/frontend/static_analyser/checkers/check_op_binary_logic.o build/assembler/frontend/static_analyser/checkers/check_op_bit_arithmetic.o build/assembler/frontend/static_analyser/checkers/check_op_bitat.o build/assembler/frontend/static_analyser/checkers/check_op_bit_increment.o build/assembler/frontend/static_analyser/checkers/check_op_bitnot.o build/assembler/frontend/static_analyser/checkers/check_op_bit_rotates.o build/assembler/frontend/static_analyser/checkers/check_op_bitset.o build/assembler/frontend/static_analyser/checkers/check_op_bit_shifts.o build/assembler/frontend/static_analyser/checkers/check_op_bits.o build/assembler/frontend/static_analyser/checkers/check_op_boolean_and_or.o build/assembler/frontend/static_analyser/checkers/check_op_call.o build/assembler/frontend/static_analyser/checkers/check_op_capturecopy.o build/assembler/frontend/static_analyser/checkers/check_op_capturemove.o build/assembler/frontend/static_analyser/checkers/check_op_capture.o build/assembler/frontend/static_analyser/checkers/check_op_closure.o build/assembler/frontend/static_analyser/checkers/check_op_compare.o build/assembler/frontend/static_analyser/checkers/check_op_copy.o build/assembler/frontend/static_analyser/checkers/check_op_defer.o build/assembler/frontend/static_analyser/checkers/check_op_delete.o build/assembler/frontend/static_analyser/checkers/check_op_draw.o build/assembler/frontend/static_analyser/checkers/check_op_enter.o build/assembler/frontend/static_analyser/checkers/check_op_float.o build/assembler/frontend/static_analyser/checkers/check_op_frame.o build/assembler/frontend/static_analyser/checkers/check_op_ftoi.o build/assembler/frontend/static_analyser/checkers/check_op_function.o build/assembler/frontend/static_analyser/checkers/check_op_if.o build/assembler/frontend/static_analyser/checkers/check_op_iinc.o build/assembler/frontend/static_analyser/checkers/check_op_integer.o build/assembler/frontend/static_analyser/checkers/check_op_isnull.o build/assembler/frontend/static_analyser/checkers/check_op_itof.o build/assembler/frontend/static_analyser/checkers/check_op_izero.o build/assembler/frontend/static_analyser/checkers/check_op_join.o build/assembler/frontend/static_analyser/checkers/check_op_jump.o build/assembler/frontend/static_analyser/checkers/check_op_move.o build/assembler/frontend/static_analyser/checkers/check_op_not.o build/assembler/frontend/static_analyser/checkers/check_op_pamv.o build/assembler/frontend/static_analyser/checkers/check_op_param.o build/assembler/frontend/static_analyser/checkers/check_op_print.o build/assembler/frontend/static_analyser/checkers/check_op_process.o build/assembler/frontend/static_analyser/checkers/check_op_ptr.o build/assembler/frontend/static_analyser/checkers/check_op_ptrlive.o build/assembler/frontend/static_analyser/checkers/check_op_receive.o build/assembler/frontend/static_analyser/checkers/check_op_self.o build/assembler/frontend/static_analyser/checkers/check_op_send.o build/assembler/frontend/static_analyser/checkers/check_op_stof.o build/assembler/frontend/static_analyser/checkers/check_op_stoi.o build/assembler/frontend/static_analyser/checkers/check_op_streq.o build/assembler/frontend/static_analyser/checkers/check_op_string.o build/assembler/frontend/static_analyser/checkers/check_op_structinsert.o build/assembler/frontend/static_analyser/checkers/check_op_structkeys.o build/assembler/frontend/static_analyser/checkers/check_op_struct.o build/assembler/frontend/static_analyser/checkers/check_op_structremove.o build/assembler/frontend/static_analyser/checkers/check_op_swap.o build/assembler/frontend/static_analyser/checkers/check_op_tailcall.o build/assembler/frontend/static_analyser/checkers/check_op_textat.o build/assembler/frontend/static_analyser/checkers/check_op_textcommonprefix.o build/assembler/frontend/static_analyser/checkers/check_op_textcommonsuffix.o build/assembler/frontend/static_analyser/checkers/check_op_textconcat.o build/assembler/frontend/static_analyser/checkers/check_op_texteq.o build/assembler/frontend/static_analyser/checkers/check_op_textlength.o build/assembler/frontend/static_analyser/checkers/check_op_text.o build/assembler/frontend/static_analyser/checkers/check_op_textsub.o build/assembler/frontend/static_analyser/checkers/check_op_throw.o build/assembler/frontend/static_analyser/checkers/check_op_vat.o build/assembler/frontend/static_analyser/checkers/check_op_vector.o build/assembler/frontend/static_analyser/checkers/check_op_vinsert.o build/assembler/frontend/static_analyser/checkers/check_op_vlen.o build/assembler/frontend/static_analyser/checkers/check_op_vpop.o build/assembler/frontend/static_analyser/checkers/check_op_vpush.o build/assembler/frontend/static_analyser/checkers/check_op_watchdog.o build/assembler/frontend/static_analyser/checkers/utils.o build/assembler/frontend/static_analyser/Register.o build/assembler/frontend/static_analyser/Closure.o build/assembler/frontend/static_analyser/Register_usage_profile.o build/assembler/util/pretty_printer.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -c -o build/kernel/kernel.o src/kernel/kernel.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/dis build/front/dis.o build/loader.o build/machine.o build/cg/disassembler/disassembler.o build/support/pointer.o build/support/string.o build/support/env.o build/cg/assembler/utils.o build/assembler/util/pretty_printer.o build/cg/lex.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/lex build/front/lexer.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o build/cg/tools.o build/support/string.o build/support/env.o build/cg/assembler/binary_literals.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/parser build/front/parser.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o build/cg/tools.o build/support/string.o build/support/env.o build/cg/assembler/binary_literals.o build/cg/assembler/utils.o build/assembler/frontend/parser.o build/assembler/frontend/static_analyser/verifier.o build/assembler/util/pretty_printer.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -shared -o build/stdlib/std/typesystem.so build/stdlib/std/typesystem.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/typesystem.so build/stdlib/std/typesystem.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -shared -o build/stdlib/std/os.so build/stdlib/std/os.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/os.so build/stdlib/std/os.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -shared -o build/stdlib/std/io.so build/stdlib/std/io.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/io.so build/stdlib/std/io.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -shared -o build/stdlib/std/random.so build/stdlib/std/random.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -fPIC -shared -o build/stdlib/std/kitchensink.so build/stdlib/std/kitchensink.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/random.so build/stdlib/std/random.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -fPIC -shared -o build/test/math.so build/test/math.o build/platform/kernel/registerset.o build/platform/types/exception.o build/platform/types/value.o build/platform/types/pointer.o build/platform/types/integer.o build/platform/types/float.o build/platform/types/number.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/kitchensink.so build/stdlib/std/kitchensink.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -fPIC -shared -o build/test/World.so build/test/World.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -fPIC -shared -o build/test/throwing.so build/test/throwing.o build/platform/kernel/registerset.o build/platform/types/exception.o build/platform/types/value.o build/platform/types/pointer.o build/platform/types/integer.o build/platform/types/number.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -fPIC -shared -o build/test/printer.so build/test/printer.o build/platform/kernel/registerset.o build/platform/types/value.o build/platform/types/exception.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -fPIC -shared -o build/test/sleeper.so build/test/sleeper.o build/platform/kernel/registerset.o build/platform/types/value.o build/platform/types/exception.o ./build/bin/vm/asm --lib -o build/stdlib/std/vector.vlib src/stdlib/viua/vector.asm ./build/bin/vm/asm --lib -o build/stdlib/std/functional.vlib src/stdlib/viua/functional.asm ./build/bin/vm/asm --lib -o build/stdlib/std/misc.vlib src/stdlib/viua/misc.asm g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fstack-protector-strong -fsanitize=undefined -fsanitize=leak -O3 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/kernel build/front/kernel.o build/kernel/kernel.o build/scheduler/vps.o build/front/vm.o build/assert.o build/process.o build/process/stack.o build/pid.o build/process/dispatch.o build/scheduler/ffi/request.o build/scheduler/ffi/scheduler.o build/kernel/registerset.o build/kernel/frame.o build/loader.o build/machine.o build/printutils.o build/support/pointer.o build/support/string.o build/support/env.o build/process/instr/atom.o build/process/instr/arithmetic.o build/process/instr/bits.o build/process/instr/bool.o build/process/instr/calls.o build/process/instr/cast.o build/process/instr/closure.o build/process/instr/concurrency.o build/process/instr/float.o build/process/instr/general.o build/process/instr/int.o build/process/instr/linking.o build/process/instr/registers.o build/process/instr/str.o build/process/instr/struct.o build/process/instr/tcmechanism.o build/process/instr/text.o build/process/instr/vector.o build/bytecode/decoder/operands.o build/types/atom.o build/types/bits.o build/types/boolean.o build/types/closure.o build/types/exception.o build/types/float.o build/types/function.o build/types/integer.o build/types/number.o build/types/object.o build/types/pointer.o build/types/process.o build/types/reference.o build/types/string.o build/types/struct.o build/types/text.o build/types/value.o build/types/vector.o build/cg/disassembler/disassembler.o build/assembler/util/pretty_printer.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o -ldl -lpthread rm build/test/World.o #IEXPORT# export VIUA_TEST_SUITE_VALGRIND_CHECKS=0
$ make test
VIUAPATH=./build/stdlib python3 ./tests/tests.py --verbose --catch --failfast testRejectingDuplicateLinksOnCommandline (__main__.AssemblerErrorRejectingDuplicateSymbolsTests) ... ok testRejectingDuplicateSymbolsInLinkedFiles (__main__.AssemblerErrorRejectingDuplicateSymbolsTests) ... ok testArityError (__main__.AssemblerErrorTests) ... ok testAtLeastTwoTokensAreRequiredInAWrappedInstruction (__main__.AssemblerErrorTests) ... ok testBackwardOutOfFunctionJump (__main__.AssemblerErrorTests) ... ok testBlockWithEmptyBody (__main__.AssemblerErrorTests) ... ok testBlocksEndWithReturningInstruction (__main__.AssemblerErrorTests) ... ok testBranchFalseBackwardOutOfRange (__main__.AssemblerErrorTests) ... ok testBranchFalseForwardOutOfRange (__main__.AssemblerErrorTests) ... ok testBranchFalseForwardOutOfRangeNonrelative (__main__.AssemblerErrorTests) ... ok testBranchFalseToUnrecognisedMarker (__main__.AssemblerErrorTests) ... ok testBranchTrueBackwardOutOfRange (__main__.AssemblerErrorTests) ... ok testBranchTrueForwardOutOfRange (__main__.AssemblerErrorTests) ... ok testBranchTrueForwardOutOfRangeNonrelative (__main__.AssemblerErrorTests) ... ok testBranchTrueToUnrecognisedMarker (__main__.AssemblerErrorTests) ... ok testBranchWithoutOperands (__main__.AssemblerErrorTests) ... ok testBranchWithoutTarget (__main__.AssemblerErrorTests) ... ok testCallToUndefinedFunction (__main__.AssemblerErrorTests) ... ok testCallWithoutAFrame (__main__.AssemblerErrorTests) ... ok testCatchingWithUndefinedBlock (__main__.AssemblerErrorTests) ... ok testDotBeforeEnd (__main__.AssemblerErrorTests) ... ok testDoublePassing (__main__.AssemblerErrorTests) ... ok testDuplicatedBlockAndFunctionName (__main__.AssemblerErrorTests) ... ok testDuplicatedFunctionNames (__main__.AssemblerErrorTests) ... ok testEnteringUndefinedBlock (__main__.AssemblerErrorTests) ... ok testExcessFrameSpawned (__main__.AssemblerErrorTests) ... ok testForwardOutOfFunctionJump (__main__.AssemblerErrorTests) ... ok testFrameWithGaps (__main__.AssemblerErrorTests) ... ok testFunctionFromUndefinedFunction (__main__.AssemblerErrorTests) ... ok testFunctionWithEmptyBody (__main__.AssemblerErrorTests) ... ok testHaltAsLastInstruction (__main__.AssemblerErrorTests) ... ok testIllegalDirective (__main__.AssemblerErrorTests) ... ok testInvalidFunctionName (__main__.AssemblerErrorTests) ... ok testInvalidOperandForJumpInstruction (__main__.AssemblerErrorTests) ... ok testInvalidRegisterIndexInName (__main__.AssemblerErrorTests) ... ok testInvalidRegisterIndexInNameDirective (__main__.AssemblerErrorTests) ... ok testIsNotAValidFunctionName (__main__.AssemblerErrorTests) ... ok testJumpToUnrecognisedMarker (__main__.AssemblerErrorTests) ... ok testLeftoverFrameTriggeredByEnd (__main__.AssemblerErrorTests) ... ok testLeftoverFrameTriggeredByLeave (__main__.AssemblerErrorTests) ... ok testLeftoverFrameTriggeredByReturn (__main__.AssemblerErrorTests) ... ok testLeftoverFrameTriggeredByThrow (__main__.AssemblerErrorTests) ... ok testMainFunctionIsNotDefined (__main__.AssemblerErrorTests) ... ok testMoreThanOneMainFunction (__main__.AssemblerErrorTests) ... ok testNoEndBetweenDefs (__main__.AssemblerErrorTests) ... ok testNoReturnOrTailcallAtTheEndOfAFunctionError (__main__.AssemblerErrorTests) ... ok testNotAValidFunctionNameCall (__main__.AssemblerErrorTests) ... ok testPassingParameterToASlotWithTooHighIndex (__main__.AssemblerErrorTests) ... ok testProcessFromUndefinedFunction (__main__.AssemblerErrorTests) ... ok testRegisterIndexesCannotBeNegative (__main__.AssemblerErrorTests) ... ok testReservedWordAsBlockName (__main__.AssemblerErrorTests) ... ok testStrayEndMarked (__main__.AssemblerErrorTests) ... ok testTailCallToUndefinedFunction (__main__.AssemblerErrorTests) ... ok testUnknownInstruction (__main__.AssemblerErrorTests) ... ok testZeroDistanceBackwardFalseBranch (__main__.AssemblerErrorTests) ... ok testZeroDistanceBackwardJump (__main__.AssemblerErrorTests) ... ok testZeroDistanceBackwardTrueBranch (__main__.AssemblerErrorTests) ... ok testZeroDistanceFalseBranch (__main__.AssemblerErrorTests) ... ok testZeroDistanceForwardFalseBranch (__main__.AssemblerErrorTests) ... ok testZeroDistanceForwardJump (__main__.AssemblerErrorTests) ... ok testZeroDistanceForwardTrueBranch (__main__.AssemblerErrorTests) ... ok testZeroDistanceJump (__main__.AssemblerErrorTests) ... ok testZeroDistanceMarkerFalseBranch (__main__.AssemblerErrorTests) ... ok testZeroDistanceMarkerJump (__main__.AssemblerErrorTests) ... ok testZeroDistanceMarkerTrueBranch (__main__.AssemblerErrorTests) ... ok testZeroDistanceTrueBranch (__main__.AssemblerErrorTests) ... ok testBranchDependsOnEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCaptureEmptyRegisterByCopy (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCaptureEmptyRegisterByMove (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCaptureEmptyRegisterByReference (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCastOfEmptyRegistersFtoi (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCastOfEmptyRegistersItof (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCastOfEmptyRegistersStof (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCastOfEmptyRegistersStoi (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testCopyFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testDeleteOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testEchoOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testEmptyRegisterAccessAfterTakingBranchMarkerFalse (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testEmptyRegisterAccessAfterTakingBranchMarkerTrue (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testEmptyRegisterAccessAfterTakingBranchOffsetFalse (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testEmptyRegisterAccessAfterTakingBranchOffsetTrue (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testExpectedOperandFoundNewline (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testFcallFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testIaddOfEmptyRegisters (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testInsertFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testInsertIntoEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testInsertKeyFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testIsnullFailsOnNonemptyRegisters (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testJoinFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testMainFunctionUsesInvalidRegisterSetToReturn (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testMoveFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testNotOfEmptyRegisters (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testPackingEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testPackingVecEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testParameterMoveEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testParameterMoveFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testParameterPassFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testPointerFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testPrintOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testRegisterNameAlreadyTaken (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testRegisterUsedBeforeBeingNamed (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testRemoveFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testSendFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testSendTargetFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testSwapWithEmptyFirstRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testSwapWithEmptySecondRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testThrowFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUseOfEmptyFirstOperandInIadd (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUseOfEmptyFirstRegisterInAnd (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUseOfEmptyFirstRegisterInOr (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUseOfEmptySecondOperandInIadd (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUseOfEmptySecondRegisterInAnd (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUseOfEmptySecondRegisterInOr (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUseOfVoidAsInputRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchMixedIndexOffsetBackward (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchMixedIndexOffsetForward (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchMixedMarker (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchMixedMarkerIndex (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchMixedMarkerOffsetBackward (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchMixedMarkerOffsetForward (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchSimpleIndex (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchSimpleMarker (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testUselessBranchSimpleOffset (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVatOnEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVinsertEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVinsertIntoEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVinsertOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVlenOnEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVpopFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVpushEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVpushIntoEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testVpushOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTests) ... skipped 'new SA is almost ready' testBranchDependsOnEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCaptureEmptyRegisterByCopy (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCaptureEmptyRegisterByMove (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCaptureEmptyRegisterByReference (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCastOfEmptyRegistersFtoi (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCastOfEmptyRegistersItof (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCastOfEmptyRegistersStof (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCastOfEmptyRegistersStoi (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testCopyFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testDeleteOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testEchoOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testEmptyRegisterAccessAfterTakingBranchMarkerFalse (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testEmptyRegisterAccessAfterTakingBranchMarkerTrue (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testEmptyRegisterAccessAfterTakingBranchOffsetFalse (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testEmptyRegisterAccessAfterTakingBranchOffsetTrue (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testExpectedOperandFoundNewline (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testFcallFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testIaddOfEmptyRegisters (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testIsnullFailsOnNonemptyRegisters (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testJoinFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testMainFunctionUsesInvalidRegisterSetToReturn (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testMoveFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testNotOfEmptyRegisters (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testPackingEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... skipped 'FIXME TODO SA for vector instructions not impemented yet' testPackingVecEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... skipped 'FIXME TODO SA for vector instructions not impemented yet' testParameterMoveEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testParameterMoveFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testParameterPassFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testPointerFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testPrintOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testRegisterNameAlreadyTaken (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testRegisterUsedBeforeBeingNamed (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... skipped 'FIXME TODO skip this test for now' testSendFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testSendTargetFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testSwapWithEmptyFirstRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testSwapWithEmptySecondRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testThrowFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUseOfEmptyFirstOperandInIadd (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUseOfEmptyFirstRegisterInAnd (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUseOfEmptyFirstRegisterInOr (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUseOfEmptySecondOperandInIadd (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUseOfEmptySecondRegisterInAnd (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUseOfEmptySecondRegisterInOr (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUseOfVoidAsInputRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchMixedIndexOffsetBackward (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchMixedIndexOffsetForward (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchMixedMarker (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchMixedMarkerIndex (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchMixedMarkerOffsetBackward (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchMixedMarkerOffsetForward (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchSimpleIndex (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchSimpleMarker (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testUselessBranchSimpleOffset (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVatOnEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVinsertEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... skipped 'requires Valgrind suppression' testVinsertIntoEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVinsertOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVlenOnEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVpopFromEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVpushEmptiesRegisters (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVpushIntoEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testVpushOfEmptyRegister (__main__.AssemblerStaticAnalysisErrorTestsForNewSA) ... ok testComparingAtoms (__main__.AtomTests) ... timed = 0:00:00.411429 ok testComparingWithDifferentType (__main__.AtomTests) ... ok testPrintingAnAtom (__main__.AtomTests) ... timed = 0:00:00.366162 ok testArithmeticShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.364221 ok testArithmeticShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.354110 ok testArithmeticShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.370517 ok testArithmeticShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.358526 ok testBitAnd (__main__.BitsManipulationTests) ... timed = 0:00:00.343653 ok testBitAndWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.377882 ok testBitAt (__main__.BitsManipulationTests) ... timed = 0:00:00.356815 ok testBitOr (__main__.BitsManipulationTests) ... timed = 0:00:00.354114 ok testBitOrWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.397249 ok testBitSet (__main__.BitsManipulationTests) ... timed = 0:00:00.377518 ok testBitXor (__main__.BitsManipulationTests) ... timed = 0:00:00.366190 ok testBitXorWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.374436 ok testBitnot (__main__.BitsManipulationTests) ... timed = 0:00:00.374563 ok testBitsInBooleanContext (__main__.BitsManipulationTests) ... timed = 0:00:00.352759 ok testHelloWorld (__main__.BitsManipulationTests) ... timed = 0:00:00.363924 ok testLiterals (__main__.BitsManipulationTests) ... timed = 0:00:00.364578 ok testLogicalShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.360344 ok testLogicalShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.331311 ok testLogicalShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.360856 ok testLogicalShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.346444 ok testRol (__main__.BitsManipulationTests) ... timed = 0:00:00.361039 ok testRor (__main__.BitsManipulationTests) ... timed = 0:00:00.354368 ok testShlOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.342338 ok testShrOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.380776 ok test_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.345879 ok test_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.364773 ok test_addition_gives_negative_result (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.355601 ok test_basic_addition (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.376741 ok test_basic_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.340662 ok test_decrement_from_positive_to_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.366128 ok test_increment_from_negative_to_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.346010 ok test_maximum_increment (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.399588 ok test_maximum_maximum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.359733 ok test_maximum_minus_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.351177 ok test_minimum_decrement (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.373699 ok test_minimum_minimum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.366907 ok test_minimum_minus_1_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.348207 ok test_minimum_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.361997 ok test_minus_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.389387 ok test_minus_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.359190 ok test_multiplication_negative_negative_gives_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.373631 ok test_multiplication_negative_positive_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.374710 ok test_multiplication_positive_negative_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.370523 ok test_overflowing_64x2_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.355133 ok test_overflowing_64x64_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.378820 ok test_overflowing_addition_two_negatives_give_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.359357 ok test_overflowing_addition_two_positives_give_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.361001 ok test_overflowing_minimum_minus_1_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.361241 ok test_x_x_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.348849 ok test_x_zero_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.353751 ok test_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.358134 ok test_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.363127 ok test_64_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.366295 ok test_65_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.357783 ok test_basic_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.346972 ok test_basic_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.372786 ok test_max_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.356923 ok test_max_one_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.343081 ok test_maximum_by_minimum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.364840 ok test_maximum_increment (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.419619 ok test_maximum_maximum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.358437 ok test_maximum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.341755 ok test_maximum_minus_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.381989 ok test_minimum_by_maximum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.353186 ok test_minimum_by_minus_1_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.342884 ok test_minimum_decrement (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.369998 ok test_minimum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.353818 ok test_minimum_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.356138 ok test_minus_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.356821 ok test_minus_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.364599 ok test_minus_one_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.362488 ok test_mish_mash_both_positive_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.358671 ok test_mish_mash_saturating_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.338516 ok test_one_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.359263 ok test_x_x_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.363444 ok test_x_zero_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.372962 ok test_basic_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.368396 ok test_basic_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.395356 ok test_basic_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.372315 ok test_maximum_increment (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.351663 ok test_maximum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.425300 ok test_maximum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.387993 ok test_maximum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.347540 ok test_maximum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.363028 ok test_maximum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.356736 ok test_maximum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.363142 ok test_maximum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.348966 ok test_maximum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.366024 ok test_maximum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.385094 ok test_minimum_decrement (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.352023 ok test_minimum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.385763 ok test_minimum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.359169 ok test_minimum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.363173 ok test_minimum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.353880 ok test_minimum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.364561 ok test_minimum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.352058 ok test_minimum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.360579 ok test_minimum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.343746 ok test_minimum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.369308 ok test_ones_by_zeroes_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.354913 ok test_overflowing_64x2_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.341351 ok test_overflowing_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.352131 ok test_x_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.362980 ok test_x_zero_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.386796 ok test_zero_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.339409 ok test_zero_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.371266 ok test_zero_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.346725 ok test_maximum_increment (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.343465 ok test_minimum_decrement (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.346576 ok testAND (__main__.BooleanInstructionsTests) ... timed = 0:00:00.384341 ok testNOT (__main__.BooleanInstructionsTests) ... timed = 0:00:00.363755 ok testOR (__main__.BooleanInstructionsTests) ... timed = 0:00:00.371272 ok testFTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.385252 ok testITOF (__main__.CastingInstructionsTests) ... timed = 0:00:00.379846 ok testSTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.356221 ok testAdder (__main__.ClosureTests) ... timed = 0:00:00.401087 ok testCaptureCopyCreatesIndependentObjects (__main__.ClosureTests) ... timed = 0:00:00.382821 ok testCapturedVariableLeftInScope (__main__.ClosureTests) ... timed = 0:00:00.353656 ok testChangeCapturedVariableFromClosure (__main__.ClosureTests) ... timed = 0:00:00.357200 ok testNestedClosures (__main__.ClosureTests) ... timed = 0:00:00.436541 ok testSimpleCaptureByCopy (__main__.ClosureTests) ... timed = 0:00:00.373684 ok testSimpleCaptureByMove (__main__.ClosureTests) ... timed = 0:00:00.361381 ok testSimpleClosure (__main__.ClosureTests) ... timed = 0:00:00.350668 ok testVariableSharingBetweenTwoClosures (__main__.ClosureTests) ... timed = 0:00:00.403121 ok testDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.363961 ok testHelloWorldExample (__main__.ConcurrencyTests) ... timed = 0:00:00.387147 ok testImmediatelyDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.390257 ok testJoinDefaultKeywordTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.408848 ok testJoinDefaultTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.403442 ok testJoinInfiniteTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.447859 ok testJoinTimeout0ms (__main__.ConcurrencyTests) ... timed = 0:00:00.848994 ok testJoinTimeout10ms (__main__.ConcurrencyTests) ... timed = 0:00:00.876657 ok testJoiningDetachedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.395603 ok testJoiningJoinedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.399941 ok testJoiningProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.422091 ok testMessagePassing (__main__.ConcurrencyTests) ... timed = 0:00:00.382601 ok testMigratingProcessesBetweenSchedulers (__main__.ConcurrencyTests) ... timed = 0:00:00.462666 ok testObtainingSelfPid (__main__.ConcurrencyTests) ... timed = 0:00:00.365047 ok testProcessFromDynamicallyLinkedFunction (__main__.ConcurrencyTests) ... skipped 'triggers a memory leak from a path that only allocates stack memory...?' testReceiveTimeout1s (__main__.ConcurrencyTests) ... timed = 0:00:02.344243 ok testReceiveTimeout500ms (__main__.ConcurrencyTests) ... timed = 0:00:01.345848 ok testReceiveTimeoutDefault (__main__.ConcurrencyTests) ... timed = 0:00:01.420247 ok testReceiveTimeoutFailsToAssemble (__main__.ConcurrencyTests) ... ok testReceiveTimeoutInfinite (__main__.ConcurrencyTests) ... timed = 0:00:01.404239 ok testReceiveTimeoutZeroMilliseconds (__main__.ConcurrencyTests) ... timed = 0:00:00.353337 ok testReturningValuesOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.379718 ok testTransferringExceptionsOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.386966 ok testDeepCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.482524 ok testDeepUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.482368 ok testDeferredCallsActivatedOnStackUnwindingWhenExceptionCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.385662 ok testDeferredCallsActivatedOnStackUnwindingWhenExceptionUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.385808 ok testDeferredCallsActivatedOnTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.378693 ok testDeferredCallsAreInvokedBeforeStackIsUnwoundOnCaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.418891 ok testDeferredCallsAreInvokedBeforeStackIsUnwoundOnUncaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.383270 ok testDeferredCallsInvokedBeforeFrameIsPopped (__main__.DeferredCallsTests) ... timed = 0:00:00.366569 ok testDeferredCallsInvokedBeforeTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.378460 ok testDeferredCallsInvokedInReverseOrder (__main__.DeferredCallsTests) ... timed = 0:00:00.356136 ok testDeferredHelloWorld (__main__.DeferredCallsTests) ... timed = 0:00:00.349114 ok testDeferredRunningBeforeFrameIsDropped (__main__.DeferredCallsTests) ... timed = 0:00:00.355431 ok testNestedDeferredCalls (__main__.DeferredCallsTests) ... timed = 0:00:00.403609 ok testThrowFromEmptyRegister (__main__.ExceptionMechanismTests) ... timed = 0:00:00.345619 ok testHelloWorld (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.357805 ok testMoveBetween (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.355725 ok testHelloWorldExample (__main__.ExternalModulesTests) ... timed = 0:00:00.382094 ok testLongRunningFunctionBlocksOneScheduler (__main__.ExternalModulesTests) ... timed = 0:00:00.809056 ok testManyHelloWorld (__main__.ExternalModulesTests) ... timed = 0:00:00.530284 ok testReturningAValue (__main__.ExternalModulesTests) ... timed = 0:00:00.374743 ok testThrowingExceptionHandledByWatchdog (__main__.ExternalModulesTests) ... timed = 0:00:00.435980 ok testFADD (__main__.FloatInstructionsTests) ... timed = 0:00:00.358364 ok testFDIV (__main__.FloatInstructionsTests) ... timed = 0:00:00.338515 ok testFEQ (__main__.FloatInstructionsTests) ... timed = 0:00:00.373670 ok testFGT (__main__.FloatInstructionsTests) ... timed = 0:00:00.364984 ok testFGTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.369345 ok testFLT (__main__.FloatInstructionsTests) ... timed = 0:00:00.361995 ok testFLTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.346548 ok testFMUL (__main__.FloatInstructionsTests) ... timed = 0:00:00.343047 ok testFSUB (__main__.FloatInstructionsTests) ... timed = 0:00:00.355576 ok testFloatsInCondition (__main__.FloatInstructionsTests) ... timed = 0:00:00.354308 ok testFstoreDefault (__main__.FloatInstructionsTests) ... timed = 0:00:00.338963 ok testBasicFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.347611 ok testCallWithPassByMove (__main__.FunctionTests) ... timed = 0:00:00.365375 ok testLocalRegistersInFunctions (__main__.FunctionTests) ... timed = 0:00:00.341785 ok testNestedFunctionCallSupport (__main__.FunctionTests) ... timed = 0:00:00.422699 ok testNeverendingFunction (__main__.FunctionTests) ... skipped 'functions not ending with "return" or "tailcall" are forbidden' testNeverendingFunction0 (__main__.FunctionTests) ... skipped 'functions not ending with "return" or "tailcall" are forbidden' testObtainingNumberOfParameters (__main__.FunctionTests) ... timed = 0:00:00.361850 ok testObtainingVectorWithPassedParameters (__main__.FunctionTests) ... timed = 0:00:00.384796 ok testRecursiveCallFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.408423 ok testReturningReferences (__main__.FunctionTests) ... timed = 0:00:00.361449 ok testStaticRegisters (__main__.FunctionTests) ... timed = 0:00:00.378839 ok testApply (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.398219 ok testApplyByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.386000 ok testFilter (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.414032 ok testFilterByClosure (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.436866 ok testFilterByClosureVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.427007 ok testFilterVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.431286 ok testInvoke (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.445900 ok testMap (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.432930 ok testMapVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.419089 ok testTailcallOfClosure (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.366561 ok testTailcallOfObject (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.368020 ok testBooleanAsInteger (__main__.IntegerInstructionsTests) ... skipped '' testCalculatingModulo (__main__.IntegerInstructionsTests) ... timed = 0:00:00.354215 ok testIADD (__main__.IntegerInstructionsTests) ... timed = 0:00:00.351330 ok testIADDWithRReferences (__main__.IntegerInstructionsTests) ... timed = 0:00:00.377484 ok testIDEC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.343512 ok testIDIV (__main__.IntegerInstructionsTests) ... timed = 0:00:00.349533 ok testIEQ (__main__.IntegerInstructionsTests) ... timed = 0:00:00.356601 ok testIGT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.382839 ok testIGTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.351176 ok testIINC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.349883 ok testILT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.367845 ok testILTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.353383 ok testIMUL (__main__.IntegerInstructionsTests) ... timed = 0:00:00.377542 ok testISUB (__main__.IntegerInstructionsTests) ... timed = 0:00:00.362844 ok testIntegersInCondition (__main__.IntegerInstructionsTests) ... timed = 0:00:00.374391 ok testIstoreDefault (__main__.IntegerInstructionsTests) ... timed = 0:00:00.362783 ok testFADD (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.354553 ok testFDIV (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.366172 ok testFEQ (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.383995 ok testFGT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.365091 ok testFGTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.352236 ok testFLT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.397909 ok testFLTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.355722 ok testFMUL (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.353581 ok testFSUB (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.361571 ok testIADD (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.372979 ok testIDEC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.387151 ok testIDIV (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.371314 ok testIEQ (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.429270 ok testIGT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.345641 ok testIGTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.357004 ok testIINC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.338816 ok testILT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.368483 ok testILTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.368294 ok testIMUL (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.374952 ok testISUB (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.350049 ok testRelativeBranch (__main__.JumpingTests) ... timed = 0:00:00.361501 ok testRelativeJump (__main__.JumpingTests) ... timed = 0:00:00.352681 ok testDefaultInArg (__main__.KeywordDefaultTests) ... ok testDefaultInCall (__main__.KeywordDefaultTests) ... timed = 0:00:00.361260 ok testDefaultInFstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.371023 ok testDefaultInIstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.362726 ok testDefaultInStrstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.384131 ok testInvalidArgumentToIota (__main__.KeywordIotaTests) ... ok testIotaDirectiveUsedOutsideOfIotaScope (__main__.KeywordIotaTests) ... ok testIotaInFrame (__main__.KeywordIotaTests) ... timed = 0:00:00.389124 ok testIotaInNames (__main__.KeywordIotaTests) ... timed = 0:00:00.365164 ok testIotaInReceivingArguments (__main__.KeywordIotaTests) ... timed = 0:00:00.359962 ok testIotaInRegisterIndexes (__main__.KeywordIotaTests) ... timed = 0:00:00.338946 ok testVoidInArg (__main__.KeywordVoidTests) ... timed = 0:00:00.348727 ok testVoidInCall (__main__.KeywordVoidTests) ... timed = 0:00:00.363625 ok testVoidInJoin (__main__.KeywordVoidTests) ... timed = 0:00:00.351682 ok testVoidInMsg (__main__.KeywordVoidTests) ... timed = 0:00:00.382735 ok testVoidInProcess (__main__.KeywordVoidTests) ... timed = 0:00:00.352634 ok testVoidInReceive (__main__.KeywordVoidTests) ... timed = 0:00:00.358855 ok testVpopVoidTarget (__main__.KeywordVoidTests) ... timed = 0:00:00.342924 ok testCatcherState (__main__.MiscExceptionTests) ... timed = 0:00:00.187714 ok testCatchingExceptionThrownInDifferentModule (__main__.MiscExceptionTests) ... timed = 0:00:00.384752 ok testCatchingMachineThrownException (__main__.MiscExceptionTests) ... timed = 0:00:00.354754 ok testDeleteOfEmptyRegister (__main__.MiscExceptionTests) ... timed = 0:00:00.365304 ok testTerminatingProcessDoesNotBreakOtherProcesses (__main__.MiscExceptionTests) ... skipped 'watchdog does not play nice with new scheduling model' testVectorOutOfRangeRead (__main__.MiscExceptionTests) ... timed = 0:00:00.338702 ok testVectorOutOfRangeReadFromEmpty (__main__.MiscExceptionTests) ... timed = 0:00:00.353964 ok testBrokenWatchdog (__main__.MiscTests) ... timed = 0:00:00.408117 ok testMain0AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.368623 ok testMain2AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.355272 ok testMangledNestedBlockNames (__main__.MiscTests) ... timed = 0:00:00.369585 ok testMetaInformationEncoding (__main__.MiscTests) ... ok testCaptureCopy (__main__.PointersTests) ... timed = 0:00:00.368341 ok testCastFtoi (__main__.PointersTests) ... timed = 0:00:00.345295 ok testCastItof (__main__.PointersTests) ... timed = 0:00:00.359379 ok testCastStof (__main__.PointersTests) ... timed = 0:00:00.342063 ok testCastStoi (__main__.PointersTests) ... timed = 0:00:00.349410 ok testFcall (__main__.PointersTests) ... timed = 0:00:00.382847 ok testFloatArithmetic (__main__.PointersTests) ... timed = 0:00:00.348440 ok testHelloWorld (__main__.PointersTests) ... timed = 0:00:00.371652 ok testIf (__main__.PointersTests) ... timed = 0:00:00.370650 ok testIncrementDecrement (__main__.PointersTests) ... timed = 0:00:00.343036 ok testIntegerArithmetic (__main__.PointersTests) ... timed = 0:00:00.349962 ok testLogicalAnd (__main__.PointersTests) ... timed = 0:00:00.380345 ok testLogicalNot (__main__.PointersTests) ... timed = 0:00:00.343928 ok testLogicalOr (__main__.PointersTests) ... timed = 0:00:00.357430 ok testVinsertPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.370945 ok testVinsertPointerDereferenceAsTarget (__main__.PointersTests) ... timed = 0:00:00.390420 ok testVpushPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.348020 ok testProcessesHaveSeparateGlobalRegisterSets (__main__.ProcessAbstractionTests) ... timed = 0:00:00.433055 ok testCOPY (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.349709 ok testDELETE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.358915 ok testISNULL (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.351727 ok testMOVE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.358111 ok testSWAP (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.353980 ok testCalculatingAbsoluteValueOfAnInteger (__main__.SampleProgramsTests) ... timed = 0:00:00.379029 ok testCalculatingFactorial (__main__.SampleProgramsTests) The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.400302 ok testCalculatingFactorialPassingAccumulatorByMove (__main__.SampleProgramsTests) The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.388609 ok testCalculatingFactorialUsingTailcalls (__main__.SampleProgramsTests) ... timed = 0:00:00.380437 ok testCalculatingIntegerPowerOf (__main__.SampleProgramsTests) ... timed = 0:00:00.402263 ok testIterativeFibonacciNumbers (__main__.SampleProgramsTests) 45. Fibonacci number calculated iteratively. ... timed = 0:00:00.410642 ok testLooping (__main__.SampleProgramsTests) ... timed = 0:00:00.349915 ok testRegisterReferencesInIntegerOperands (__main__.SampleProgramsTests) ... timed = 0:00:00.358509 ok testApplyHelloWorldHelloJoeHelloMike (__main__.StandardRuntimeLibraryModuleFunctional) ... timed = 0:00:00.394960 ok testApplyThatReturnsAValue (__main__.StandardRuntimeLibraryModuleFunctional) ... timed = 0:00:00.384924 ok testVectorAnyReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.381250 ok testVectorAnyReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.389144 ok testVectorEveryReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.404060 ok testVectorEveryReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.385086 ok testVectorOf (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.386810 ok testVectorOfInts (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.382957 ok testVectorReverse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.380175 ok testVectorReverseInPlace (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.364936 ok testAllowComparingIntegersAndFloats (__main__.StaticAnalysis) ... timed = 0:00:00.349059 ok testCallToInvalidType (__main__.StaticAnalysis) ... ok testClosureCapturesByMoveMakeInaccessible (__main__.StaticAnalysis) ... ok testClosureCapturesInvalidType (__main__.StaticAnalysis) ... ok testDoesNotEraseDereferencedSources (__main__.StaticAnalysis) ... timed = 0:00:00.357573 ok testFstoreStoresFloats (__main__.StaticAnalysis) ... ok testInferenceIncludesPointeredTypes (__main__.StaticAnalysis) ... ok testInferringTypesForArgs (__main__.StaticAnalysis) ... ok testInvalidAccessTypeForSwap (__main__.StaticAnalysis) ... ok testInvalidTypeForIndirectParameterPass (__main__.StaticAnalysis) ... ok testIzeroCreatesInteger (__main__.StaticAnalysis) ... timed = 0:00:00.365253 ok testIzeroReportedAsUnused (__main__.StaticAnalysis) ... ok testJumpSkippingADefinitionInstruction (__main__.StaticAnalysis) ... ok testNestedClosureInvalidTypeError (__main__.StaticAnalysis) ... ok testOverwriteOfUnused (__main__.StaticAnalysis) ... ok testPartialPointernessInference (__main__.StaticAnalysis) ... ok testPreventComparingNumbersAndText (__main__.StaticAnalysis) ... ok testTailCallToInvalidType (__main__.StaticAnalysis) ... ok testTwoStagePointernessInference (__main__.StaticAnalysis) ... ok testVinsertErasesDirectlyAccessedRegisters (__main__.StaticAnalysis) ... ok testLinkingBasic (__main__.StaticLinkingTests) ... ok testLinkingCodeWithBranchesAndJumps (__main__.StaticLinkingTests) ... ok testLinkingMainFunction (__main__.StaticLinkingTests) ... ok testBackspace (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.345278 ok testBell (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.354598 ok testCarriageReturn (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.362843 ok testFormFeed (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.354418 ok testNewline (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.355016 ok testTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.358144 ok testVerticalTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.351910 ok testHelloWorld (__main__.StringInstructionsTests) ... timed = 0:00:00.351991 ok testStrstoreDefault (__main__.StringInstructionsTests) ... timed = 0:00:00.355108 ok testCreatingEmptyStruct (__main__.StructTests) ... timed = 0:00:00.356497 ok testInsertingAValueIntoAStruct (__main__.StructTests) ... timed = 0:00:00.364724 ok testObrainingListOfKeysInAStruct (__main__.StructTests) ... timed = 0:00:00.359785 ok testOverwritingAValueInAStruct (__main__.StructTests) ... timed = 0:00:00.374323 ok testRemovingAValueFromAStruct (__main__.StructTests) ... timed = 0:00:00.352291 ok testStructOfStructs (__main__.StructTests) ... timed = 0:00:00.394131 ok testBackspace (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.376371 ok testBell (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.366760 ok testCarriageReturn (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.344439 ok testFormFeed (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.381986 ok testNewline (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.382561 ok testTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.352099 ok testVerticalTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.382647 ok testHelloWorld (__main__.TextInstructionsTests) ... timed = 0:00:00.386345 ok testTextCommonPrefix (__main__.TextInstructionsTests) ... timed = 0:00:00.378321 ok testTextCommonSuffix (__main__.TextInstructionsTests) ... timed = 0:00:00.387227 ok testTextEquals (__main__.TextInstructionsTests) ... timed = 0:00:00.355949 ok testTextEqualsNot (__main__.TextInstructionsTests) ... timed = 0:00:00.369873 ok testTextat (__main__.TextInstructionsTests) ... timed = 0:00:00.364090 ok testTextconcat (__main__.TextInstructionsTests) ... timed = 0:00:00.331181 ok testTextlength (__main__.TextInstructionsTests) ... timed = 0:00:00.365868 ok testTextsub (__main__.TextInstructionsTests) ... timed = 0:00:00.334997 ok testBasicNoThrowNoCatchBlock (__main__.TryCatchBlockTests) ... timed = 0:00:00.327244 ok testCatchingBuiltinType (__main__.TryCatchBlockTests) ... timed = 0:00:00.361276 ok testCheckingIfIsExpired (__main__.TypePointerTests) ... timed = 0:00:00.395043 ok testExpiredPointerType (__main__.TypePointerTests) ... timed = 0:00:00.386349 ok testInsertingOutOfRangeWithPositiveIndex (__main__.VectorInstructionsTests) ... timed = 0:00:00.356746 ok testPackingVec (__main__.VectorInstructionsTests) ... timed = 0:00:00.509782 ok testPackingVecRefusesToOutOfRegisterSetRange (__main__.VectorInstructionsTests) ... timed = 0:00:00.475208 ok testPackingVecRefusesToPackItself (__main__.VectorInstructionsTests) ... timed = 0:00:00.451488 ok testPackingVecRefusesToPackNullRegister (__main__.VectorInstructionsTests) ... timed = 0:00:00.458237 ok testVAT (__main__.VectorInstructionsTests) ... timed = 0:00:00.498289 ok testVINSERT (__main__.VectorInstructionsTests) ... timed = 0:00:00.505991 ok testVLEN (__main__.VectorInstructionsTests) ... timed = 0:00:00.503867 ok testVPOP (__main__.VectorInstructionsTests) ... timed = 0:00:00.472144 ok testVPOPWithIndexPopsSpecified (__main__.VectorInstructionsTests) ... timed = 0:00:00.480616 ok testVPOPWithVoidIndexPopsLast (__main__.VectorInstructionsTests) ... timed = 0:00:00.491826 ok testVPUSH (__main__.VectorInstructionsTests) ... timed = 0:00:00.461138 ok testHelloWorldExample (__main__.WatchdogTests) ... timed = 0:00:00.519884 ok testRestartingProcessesAfterAbortedByRunawayException (__main__.WatchdogTests) ... timed = 0:00:00.809618 ok testServicingRunawayExceptionWhileOtherProcessesAreRunning (__main__.WatchdogTests) ... timed = 0:00:00.706628 ok testWatchdogAlreadySpawnedCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.570048 ok testWatchdogFromUndefinedFunctionCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.480266 ok testWatchdogFromUndefinedFunctionCaughtByAssembler (__main__.WatchdogTests) ... ok testWatchdogMustBeANativeFunction (__main__.WatchdogTests) ... timed = 0:00:00.496411 ok testWatchdogTerminatedByARunawayExceptionDoesNotLeak (__main__.WatchdogTests) ... skipped 'if watchdog dies, process enters infinite loop' ---------------------------------------------------------------------- Ran 585 tests in 158.617s OK (skipped=76) average run time for test: 0:00:00.394819 summed run time for test: 0:02:21.345276 memory leak checks disabled for this run
$ make clean
find ./tests/compiled -name '*.asm' | xargs -n 1 rm -f
$ make GENERIC_SANITISER_FLAGS= CLANG_SANITISER_FLAGS= GCC_SANITISER_FLAGS= -j 5
find ./build -type f | grep -Pv '.gitkeep' | xargs -n 1 rm -f find ./src -name '*.d' | xargs -n 1 rm -f find . -name '*.o' | xargs -n 1 rm -f find . -name '*.so' | xargs -n 1 rm -f find . -name '*.bin' | xargs -n 1 rm -f find . -name '*.vlib' | xargs -n 1 rm -f
$ make GENERIC_SANITISER_FLAGS= CLANG_SANITISER_FLAGS= GCC_SANITISER_FLAGS= -j 5
M$ make GENERIC_SANITISER_FLAGS= CLANG_SANITISER_FLAGS= GCC_SANITISER_FLAGS= -j 5 g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/asm.o src/front/asm.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/asm/generate.o src/front/asm/generate.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_arg.o src/assembler/backend/op_assemblers/assemble_op_arg.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_bits.o src/assembler/backend/op_assemblers/assemble_op_bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_bitset.o src/assembler/backend/op_assemblers/assemble_op_bitset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_call.o src/assembler/backend/op_assemblers/assemble_op_call.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_float.o src/assembler/backend/op_assemblers/assemble_op_float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_frame.o src/assembler/backend/op_assemblers/assemble_op_frame.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_if.o src/assembler/backend/op_assemblers/assemble_op_if.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_integer.o src/assembler/backend/op_assemblers/assemble_op_integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_join.o src/assembler/backend/op_assemblers/assemble_op_join.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_jump.o src/assembler/backend/op_assemblers/assemble_op_jump.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_process.o src/assembler/backend/op_assemblers/assemble_op_process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_receive.o src/assembler/backend/op_assemblers/assemble_op_receive.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_string.o src/assembler/backend/op_assemblers/assemble_op_string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_structremove.o src/assembler/backend/op_assemblers/assemble_op_structremove.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_text.o src/assembler/backend/op_assemblers/assemble_op_text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_vector.o src/assembler/backend/op_assemblers/assemble_op_vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_vinsert.o src/assembler/backend/op_assemblers/assemble_op_vinsert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/backend/op_assemblers/assemble_op_vpop.o src/assembler/backend/op_assemblers/assemble_op_vpop.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/asm/assemble_instruction.o src/front/asm/assemble_instruction.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/asm/gather.o src/front/asm/gather.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/asm/decode.o src/front/asm/decode.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/program.o src/program.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/programinstructions.o src/programinstructions.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/tokenizer/tokenize.o src/cg/tokenizer/tokenize.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/assembler/operands.o src/cg/assembler/operands.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/assembler/codeextract.o src/cg/assembler/codeextract.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/lex.o src/cg/lex.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/lex/reduce_fns.o src/cg/lex/reduce_fns.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/lex/cook.o src/cg/lex/cook.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/tools.o src/cg/tools.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/assembler/verify.o src/cg/assembler/verify.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/assembler/static_analysis.o src/cg/assembler/static_analysis.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/assembler/utils.o src/cg/assembler/utils.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/bytecode/instructions.o src/cg/bytecode/instructions.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/loader.o src/loader.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/machine.o src/machine.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/support/string.o src/support/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/support/env.o src/support/env.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/assembler/binary_literals.o src/cg/assembler/binary_literals.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/parser.o src/assembler/frontend/parser.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/verifier.o src/assembler/frontend/static_analyser/verifier.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/register_usage.o src/assembler/frontend/static_analyser/register_usage.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_closure_instantiations.o src/assembler/frontend/static_analyser/checkers/check_closure_instantiations.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_for_unused_registers.o src/assembler/frontend/static_analyser/checkers/check_for_unused_registers.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_argc.o src/assembler/frontend/static_analyser/checkers/check_op_argc.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_arg.o src/assembler/frontend/static_analyser/checkers/check_op_arg.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_arithmetic.o src/assembler/frontend/static_analyser/checkers/check_op_arithmetic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_atomeq.o src/assembler/frontend/static_analyser/checkers/check_op_atomeq.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_atom.o src/assembler/frontend/static_analyser/checkers/check_op_atom.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_binary_logic.o src/assembler/frontend/static_analyser/checkers/check_op_binary_logic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_arithmetic.o src/assembler/frontend/static_analyser/checkers/check_op_bit_arithmetic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bitat.o src/assembler/frontend/static_analyser/checkers/check_op_bitat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_increment.o src/assembler/frontend/static_analyser/checkers/check_op_bit_increment.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bitnot.o src/assembler/frontend/static_analyser/checkers/check_op_bitnot.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_rotates.o src/assembler/frontend/static_analyser/checkers/check_op_bit_rotates.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bitset.o src/assembler/frontend/static_analyser/checkers/check_op_bitset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bit_shifts.o src/assembler/frontend/static_analyser/checkers/check_op_bit_shifts.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_bits.o src/assembler/frontend/static_analyser/checkers/check_op_bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_boolean_and_or.o src/assembler/frontend/static_analyser/checkers/check_op_boolean_and_or.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_call.o src/assembler/frontend/static_analyser/checkers/check_op_call.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_capturecopy.o src/assembler/frontend/static_analyser/checkers/check_op_capturecopy.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_capturemove.o src/assembler/frontend/static_analyser/checkers/check_op_capturemove.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_capture.o src/assembler/frontend/static_analyser/checkers/check_op_capture.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_closure.o src/assembler/frontend/static_analyser/checkers/check_op_closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_compare.o src/assembler/frontend/static_analyser/checkers/check_op_compare.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_copy.o src/assembler/frontend/static_analyser/checkers/check_op_copy.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_defer.o src/assembler/frontend/static_analyser/checkers/check_op_defer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_delete.o src/assembler/frontend/static_analyser/checkers/check_op_delete.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_draw.o src/assembler/frontend/static_analyser/checkers/check_op_draw.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_enter.o src/assembler/frontend/static_analyser/checkers/check_op_enter.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_float.o src/assembler/frontend/static_analyser/checkers/check_op_float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_frame.o src/assembler/frontend/static_analyser/checkers/check_op_frame.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_ftoi.o src/assembler/frontend/static_analyser/checkers/check_op_ftoi.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_function.o src/assembler/frontend/static_analyser/checkers/check_op_function.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_if.o src/assembler/frontend/static_analyser/checkers/check_op_if.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_iinc.o src/assembler/frontend/static_analyser/checkers/check_op_iinc.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_integer.o src/assembler/frontend/static_analyser/checkers/check_op_integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_isnull.o src/assembler/frontend/static_analyser/checkers/check_op_isnull.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_itof.o src/assembler/frontend/static_analyser/checkers/check_op_itof.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_izero.o src/assembler/frontend/static_analyser/checkers/check_op_izero.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_join.o src/assembler/frontend/static_analyser/checkers/check_op_join.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_jump.o src/assembler/frontend/static_analyser/checkers/check_op_jump.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_move.o src/assembler/frontend/static_analyser/checkers/check_op_move.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_not.o src/assembler/frontend/static_analyser/checkers/check_op_not.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_pamv.o src/assembler/frontend/static_analyser/checkers/check_op_pamv.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_param.o src/assembler/frontend/static_analyser/checkers/check_op_param.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_print.o src/assembler/frontend/static_analyser/checkers/check_op_print.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_process.o src/assembler/frontend/static_analyser/checkers/check_op_process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_ptr.o src/assembler/frontend/static_analyser/checkers/check_op_ptr.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_ptrlive.o src/assembler/frontend/static_analyser/checkers/check_op_ptrlive.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_receive.o src/assembler/frontend/static_analyser/checkers/check_op_receive.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_self.o src/assembler/frontend/static_analyser/checkers/check_op_self.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_send.o src/assembler/frontend/static_analyser/checkers/check_op_send.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_stof.o src/assembler/frontend/static_analyser/checkers/check_op_stof.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_stoi.o src/assembler/frontend/static_analyser/checkers/check_op_stoi.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_streq.o src/assembler/frontend/static_analyser/checkers/check_op_streq.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_string.o src/assembler/frontend/static_analyser/checkers/check_op_string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_structinsert.o src/assembler/frontend/static_analyser/checkers/check_op_structinsert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_structkeys.o src/assembler/frontend/static_analyser/checkers/check_op_structkeys.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_struct.o src/assembler/frontend/static_analyser/checkers/check_op_struct.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_structremove.o src/assembler/frontend/static_analyser/checkers/check_op_structremove.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_swap.o src/assembler/frontend/static_analyser/checkers/check_op_swap.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_tailcall.o src/assembler/frontend/static_analyser/checkers/check_op_tailcall.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textat.o src/assembler/frontend/static_analyser/checkers/check_op_textat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textcommonprefix.o src/assembler/frontend/static_analyser/checkers/check_op_textcommonprefix.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textcommonsuffix.o src/assembler/frontend/static_analyser/checkers/check_op_textcommonsuffix.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textconcat.o src/assembler/frontend/static_analyser/checkers/check_op_textconcat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_texteq.o src/assembler/frontend/static_analyser/checkers/check_op_texteq.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textlength.o src/assembler/frontend/static_analyser/checkers/check_op_textlength.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_text.o src/assembler/frontend/static_analyser/checkers/check_op_text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_textsub.o src/assembler/frontend/static_analyser/checkers/check_op_textsub.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_throw.o src/assembler/frontend/static_analyser/checkers/check_op_throw.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vat.o src/assembler/frontend/static_analyser/checkers/check_op_vat.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vector.o src/assembler/frontend/static_analyser/checkers/check_op_vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vinsert.o src/assembler/frontend/static_analyser/checkers/check_op_vinsert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vlen.o src/assembler/frontend/static_analyser/checkers/check_op_vlen.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vpop.o src/assembler/frontend/static_analyser/checkers/check_op_vpop.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_vpush.o src/assembler/frontend/static_analyser/checkers/check_op_vpush.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/check_op_watchdog.o src/assembler/frontend/static_analyser/checkers/check_op_watchdog.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/checkers/utils.o src/assembler/frontend/static_analyser/checkers/utils.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/Register.o src/assembler/frontend/static_analyser/Register.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/Closure.o src/assembler/frontend/static_analyser/Closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/frontend/static_analyser/Register_usage_profile.o src/assembler/frontend/static_analyser/Register_usage_profile.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assembler/util/pretty_printer.o src/assembler/util/pretty_printer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/kernel.o src/front/kernel.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/scheduler/vps.o src/scheduler/vps.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/vm.o src/front/vm.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/assert.o src/assert.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process.o src/process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/stack.o src/process/stack.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/pid.o src/pid.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/dispatch.o src/process/dispatch.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/scheduler/ffi/request.o src/scheduler/ffi/request.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/scheduler/ffi/scheduler.o src/scheduler/ffi/scheduler.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/kernel/registerset.o src/kernel/registerset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/kernel/frame.o src/kernel/frame.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/printutils.o src/printutils.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/support/pointer.o src/support/pointer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/atom.o src/process/instr/atom.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/arithmetic.o src/process/instr/arithmetic.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/bits.o src/process/instr/bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/bool.o src/process/instr/bool.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/calls.o src/process/instr/calls.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/cast.o src/process/instr/cast.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/closure.o src/process/instr/closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/concurrency.o src/process/instr/concurrency.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/float.o src/process/instr/float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/general.o src/process/instr/general.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/int.o src/process/instr/int.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/linking.o src/process/instr/linking.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/registers.o src/process/instr/registers.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/str.o src/process/instr/str.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/struct.o src/process/instr/struct.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/tcmechanism.o src/process/instr/tcmechanism.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/text.o src/process/instr/text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/process/instr/vector.o src/process/instr/vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/bytecode/decoder/operands.o src/bytecode/decoder/operands.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/atom.o src/types/atom.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/bits.o src/types/bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/boolean.o src/types/boolean.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/closure.o src/types/closure.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/exception.o src/types/exception.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/float.o src/types/float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/function.o src/types/function.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/integer.o src/types/integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/number.o src/types/number.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/object.o src/types/object.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/pointer.o src/types/pointer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/process.o src/types/process.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/reference.o src/types/reference.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/string.o src/types/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/struct.o src/types/struct.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/text.o src/types/text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/value.o src/types/value.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/types/vector.o src/types/vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/cg/disassembler/disassembler.o src/cg/disassembler/disassembler.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/dis.o src/front/dis.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/lexer.o src/front/lexer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/front/parser.o src/front/parser.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -o build/bin/opcodes.bin src/bytecode/opcd.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/exception.o src/types/exception.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/value.o src/types/value.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/pointer.o src/types/pointer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/number.o src/types/number.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/integer.o src/types/integer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/bits.o src/types/bits.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/float.o src/types/float.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/string.o src/types/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/text.o src/types/text.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/vector.o src/types/vector.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/types/reference.o src/types/reference.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/kernel/registerset.o src/kernel/registerset.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -o build/platform/support/string.o src/support/string.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -I./include -o build/stdlib/std/typesystem.o src/stdlib/typesystem.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -I./include -o build/stdlib/std/os.o src/stdlib/os.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -I./include -o build/stdlib/std/io.o src/stdlib/io.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -I./include -o build/stdlib/std/random.o src/stdlib/random.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -c -I./include -o build/stdlib/std/kitchensink.o src/stdlib/kitchensink.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -fPIC -o build/test/math.o sample/asm/external/math.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -fPIC -o build/test/World.o sample/asm/external/World.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -fPIC -o build/test/throwing.o sample/asm/external/throwing.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -fPIC -o build/test/printer.o sample/asm/external/printer.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -fPIC -o build/test/sleeper.o sample/asm/external/sleeper.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/asm build/front/asm.o build/front/asm/generate.o build/assembler/backend/op_assemblers/assemble_op_arg.o build/assembler/backend/op_assemblers/assemble_op_bits.o build/assembler/backend/op_assemblers/assemble_op_bitset.o build/assembler/backend/op_assemblers/assemble_op_call.o build/assembler/backend/op_assemblers/assemble_op_float.o build/assembler/backend/op_assemblers/assemble_op_frame.o build/assembler/backend/op_assemblers/assemble_op_if.o build/assembler/backend/op_assemblers/assemble_op_integer.o build/assembler/backend/op_assemblers/assemble_op_join.o build/assembler/backend/op_assemblers/assemble_op_jump.o build/assembler/backend/op_assemblers/assemble_op_process.o build/assembler/backend/op_assemblers/assemble_op_receive.o build/assembler/backend/op_assemblers/assemble_op_string.o build/assembler/backend/op_assemblers/assemble_op_structremove.o build/assembler/backend/op_assemblers/assemble_op_text.o build/assembler/backend/op_assemblers/assemble_op_vector.o build/assembler/backend/op_assemblers/assemble_op_vinsert.o build/assembler/backend/op_assemblers/assemble_op_vpop.o build/front/asm/assemble_instruction.o build/front/asm/gather.o build/front/asm/decode.o build/program.o build/programinstructions.o build/cg/tokenizer/tokenize.o build/cg/assembler/operands.o build/cg/assembler/codeextract.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o build/cg/tools.o build/cg/assembler/verify.o build/cg/assembler/static_analysis.o build/cg/assembler/utils.o build/cg/bytecode/instructions.o build/loader.o build/machine.o build/support/string.o build/support/env.o build/cg/assembler/binary_literals.o build/assembler/frontend/parser.o build/assembler/frontend/static_analyser/verifier.o build/assembler/frontend/static_analyser/register_usage.o build/assembler/frontend/static_analyser/checkers/check_closure_instantiations.o build/assembler/frontend/static_analyser/checkers/check_for_unused_registers.o build/assembler/frontend/static_analyser/checkers/check_op_argc.o build/assembler/frontend/static_analyser/checkers/check_op_arg.o build/assembler/frontend/static_analyser/checkers/check_op_arithmetic.o build/assembler/frontend/static_analyser/checkers/check_op_atomeq.o build/assembler/frontend/static_analyser/checkers/check_op_atom.o build/assembler/frontend/static_analyser/checkers/check_op_binary_logic.o build/assembler/frontend/static_analyser/checkers/check_op_bit_arithmetic.o build/assembler/frontend/static_analyser/checkers/check_op_bitat.o build/assembler/frontend/static_analyser/checkers/check_op_bit_increment.o build/assembler/frontend/static_analyser/checkers/check_op_bitnot.o build/assembler/frontend/static_analyser/checkers/check_op_bit_rotates.o build/assembler/frontend/static_analyser/checkers/check_op_bitset.o build/assembler/frontend/static_analyser/checkers/check_op_bit_shifts.o build/assembler/frontend/static_analyser/checkers/check_op_bits.o build/assembler/frontend/static_analyser/checkers/check_op_boolean_and_or.o build/assembler/frontend/static_analyser/checkers/check_op_call.o build/assembler/frontend/static_analyser/checkers/check_op_capturecopy.o build/assembler/frontend/static_analyser/checkers/check_op_capturemove.o build/assembler/frontend/static_analyser/checkers/check_op_capture.o build/assembler/frontend/static_analyser/checkers/check_op_closure.o build/assembler/frontend/static_analyser/checkers/check_op_compare.o build/assembler/frontend/static_analyser/checkers/check_op_copy.o build/assembler/frontend/static_analyser/checkers/check_op_defer.o build/assembler/frontend/static_analyser/checkers/check_op_delete.o build/assembler/frontend/static_analyser/checkers/check_op_draw.o build/assembler/frontend/static_analyser/checkers/check_op_enter.o build/assembler/frontend/static_analyser/checkers/check_op_float.o build/assembler/frontend/static_analyser/checkers/check_op_frame.o build/assembler/frontend/static_analyser/checkers/check_op_ftoi.o build/assembler/frontend/static_analyser/checkers/check_op_function.o build/assembler/frontend/static_analyser/checkers/check_op_if.o build/assembler/frontend/static_analyser/checkers/check_op_iinc.o build/assembler/frontend/static_analyser/checkers/check_op_integer.o build/assembler/frontend/static_analyser/checkers/check_op_isnull.o build/assembler/frontend/static_analyser/checkers/check_op_itof.o build/assembler/frontend/static_analyser/checkers/check_op_izero.o build/assembler/frontend/static_analyser/checkers/check_op_join.o build/assembler/frontend/static_analyser/checkers/check_op_jump.o build/assembler/frontend/static_analyser/checkers/check_op_move.o build/assembler/frontend/static_analyser/checkers/check_op_not.o build/assembler/frontend/static_analyser/checkers/check_op_pamv.o build/assembler/frontend/static_analyser/checkers/check_op_param.o build/assembler/frontend/static_analyser/checkers/check_op_print.o build/assembler/frontend/static_analyser/checkers/check_op_process.o build/assembler/frontend/static_analyser/checkers/check_op_ptr.o build/assembler/frontend/static_analyser/checkers/check_op_ptrlive.o build/assembler/frontend/static_analyser/checkers/check_op_receive.o build/assembler/frontend/static_analyser/checkers/check_op_self.o build/assembler/frontend/static_analyser/checkers/check_op_send.o build/assembler/frontend/static_analyser/checkers/check_op_stof.o build/assembler/frontend/static_analyser/checkers/check_op_stoi.o build/assembler/frontend/static_analyser/checkers/check_op_streq.o build/assembler/frontend/static_analyser/checkers/check_op_string.o build/assembler/frontend/static_analyser/checkers/check_op_structinsert.o build/assembler/frontend/static_analyser/checkers/check_op_structkeys.o build/assembler/frontend/static_analyser/checkers/check_op_struct.o build/assembler/frontend/static_analyser/checkers/check_op_structremove.o build/assembler/frontend/static_analyser/checkers/check_op_swap.o build/assembler/frontend/static_analyser/checkers/check_op_tailcall.o build/assembler/frontend/static_analyser/checkers/check_op_textat.o build/assembler/frontend/static_analyser/checkers/check_op_textcommonprefix.o build/assembler/frontend/static_analyser/checkers/check_op_textcommonsuffix.o build/assembler/frontend/static_analyser/checkers/check_op_textconcat.o build/assembler/frontend/static_analyser/checkers/check_op_texteq.o build/assembler/frontend/static_analyser/checkers/check_op_textlength.o build/assembler/frontend/static_analyser/checkers/check_op_text.o build/assembler/frontend/static_analyser/checkers/check_op_textsub.o build/assembler/frontend/static_analyser/checkers/check_op_throw.o build/assembler/frontend/static_analyser/checkers/check_op_vat.o build/assembler/frontend/static_analyser/checkers/check_op_vector.o build/assembler/frontend/static_analyser/checkers/check_op_vinsert.o build/assembler/frontend/static_analyser/checkers/check_op_vlen.o build/assembler/frontend/static_analyser/checkers/check_op_vpop.o build/assembler/frontend/static_analyser/checkers/check_op_vpush.o build/assembler/frontend/static_analyser/checkers/check_op_watchdog.o build/assembler/frontend/static_analyser/checkers/utils.o build/assembler/frontend/static_analyser/Register.o build/assembler/frontend/static_analyser/Closure.o build/assembler/frontend/static_analyser/Register_usage_profile.o build/assembler/util/pretty_printer.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -c -o build/kernel/kernel.o src/kernel/kernel.cpp g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/dis build/front/dis.o build/loader.o build/machine.o build/cg/disassembler/disassembler.o build/support/pointer.o build/support/string.o build/support/env.o build/cg/assembler/utils.o build/assembler/util/pretty_printer.o build/cg/lex.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/lex build/front/lexer.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o build/cg/tools.o build/support/string.o build/support/env.o build/cg/assembler/binary_literals.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/parser build/front/parser.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o build/cg/tools.o build/support/string.o build/support/env.o build/cg/assembler/binary_literals.o build/cg/assembler/utils.o build/assembler/frontend/parser.o build/assembler/frontend/static_analyser/verifier.o build/assembler/util/pretty_printer.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -shared -o build/stdlib/std/typesystem.so build/stdlib/std/typesystem.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/typesystem.so build/stdlib/std/typesystem.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -shared -o build/stdlib/std/os.so build/stdlib/std/os.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -shared -o build/stdlib/std/io.so build/stdlib/std/io.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/os.so build/stdlib/std/os.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -shared -o build/stdlib/std/random.so build/stdlib/std/random.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/io.so build/stdlib/std/io.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -fPIC -shared -o build/stdlib/std/kitchensink.so build/stdlib/std/kitchensink.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/random.so build/stdlib/std/random.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -fPIC -shared -o build/test/math.so build/test/math.o build/platform/kernel/registerset.o build/platform/types/exception.o build/platform/types/value.o build/platform/types/pointer.o build/platform/types/integer.o build/platform/types/float.o build/platform/types/number.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -fPIC -shared -o build/test/World.so build/test/World.o # g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -Wl,--no-undefined -fPIC -shared -o build/stdlib/std/kitchensink.so build/stdlib/std/kitchensink.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -fPIC -shared -o build/test/throwing.so build/test/throwing.o build/platform/kernel/registerset.o build/platform/types/exception.o build/platform/types/value.o build/platform/types/pointer.o build/platform/types/integer.o build/platform/types/number.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -fPIC -shared -o build/test/printer.so build/test/printer.o build/platform/kernel/registerset.o build/platform/types/value.o build/platform/types/exception.o g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -fPIC -shared -o build/test/sleeper.so build/test/sleeper.o build/platform/kernel/registerset.o build/platform/types/value.o build/platform/types/exception.o ./build/bin/vm/asm --lib -o build/stdlib/std/vector.vlib src/stdlib/viua/vector.asm ./build/bin/vm/asm --lib -o build/stdlib/std/functional.vlib src/stdlib/viua/functional.asm ./build/bin/vm/asm --lib -o build/stdlib/std/misc.vlib src/stdlib/viua/misc.asm g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-variable=2 -Wduplicated-branches -Wduplicated-cond -Wconversion -Wsign-conversion -Wrestrict -Wstack-protector -Werror -Wfatal-errors -Wpedantic -g -I./include --param max-gcse-memory=134217728 -O2 -Wl,--dynamic-list-cpp-typeinfo -rdynamic -o build/bin/vm/kernel build/front/kernel.o build/kernel/kernel.o build/scheduler/vps.o build/front/vm.o build/assert.o build/process.o build/process/stack.o build/pid.o build/process/dispatch.o build/scheduler/ffi/request.o build/scheduler/ffi/scheduler.o build/kernel/registerset.o build/kernel/frame.o build/loader.o build/machine.o build/printutils.o build/support/pointer.o build/support/string.o build/support/env.o build/process/instr/atom.o build/process/instr/arithmetic.o build/process/instr/bits.o build/process/instr/bool.o build/process/instr/calls.o build/process/instr/cast.o build/process/instr/closure.o build/process/instr/concurrency.o build/process/instr/float.o build/process/instr/general.o build/process/instr/int.o build/process/instr/linking.o build/process/instr/registers.o build/process/instr/str.o build/process/instr/struct.o build/process/instr/tcmechanism.o build/process/instr/text.o build/process/instr/vector.o build/bytecode/decoder/operands.o build/types/atom.o build/types/bits.o build/types/boolean.o build/types/closure.o build/types/exception.o build/types/float.o build/types/function.o build/types/integer.o build/types/number.o build/types/object.o build/types/pointer.o build/types/process.o build/types/reference.o build/types/string.o build/types/struct.o build/types/text.o build/types/value.o build/types/vector.o build/cg/disassembler/disassembler.o build/assembler/util/pretty_printer.o build/cg/lex.o build/cg/lex/reduce_fns.o build/cg/lex/cook.o -ldl -lpthread rm build/test/World.o
# # build success: 0 #