Setting | Value |
---|---|
ID | 5a3e55d82af9468ff1066a26f51a9f98f7c57b63 |
CPU arch. | x86_64 |
Kernel name | Linux |
Kernel release | 4.16.9-1-ARCH |
Compiler | g++ |
Compiler version | g++ (GCC) 8.1.1 20180531 |
Git remote | https://github.com/marekjm/viuavm.git |
Git branch | devel |
Git commit | 1d035d458ed646f6fa17063a3399168f6ad47201 |
Build started 2018-07-07 23:54:35 and finished 2018-07-08 00:24:15, and run for a total of 29 minutes 40 seconds.
$ git clone --depth 1 https://github.com/marekjm/viuavm.git .
Cloning into '.'...
remote: Counting objects: 1452, done.[K
remote: Compressing objects: 0% (1/1009) [K
remote: Compressing objects: 1% (11/1009) [K
remote: Compressing objects: 2% (21/1009) [K
remote: Compressing objects: 3% (31/1009) [K
remote: Compressing objects: 4% (41/1009) [K
remote: Compressing objects: 5% (51/1009) [K
remote: Compressing objects: 6% (61/1009) [K
remote: Compressing objects: 7% (71/1009) [K
remote: Compressing objects: 8% (81/1009) [K
remote: Compressing objects: 9% (91/1009) [K
remote: Compressing objects: 10% (101/1009) [K
remote: Compressing objects: 11% (111/1009) [K
remote: Compressing objects: 12% (122/1009) [K
remote: Compressing objects: 13% (132/1009) [K
remote: Compressing objects: 14% (142/1009) [K
remote: Compressing objects: 15% (152/1009) [K
remote: Compressing objects: 16% (162/1009) [K
remote: Compressing objects: 17% (172/1009) [K
remote: Compressing objects: 18% (182/1009) [K
remote: Compressing objects: 19% (192/1009) [K
remote: Compressing objects: 20% (202/1009) [K
remote: Compressing objects: 21% (212/1009) [K
remote: Compressing objects: 22% (222/1009) [K
remote: Compressing objects: 23% (233/1009) [K
remote: Compressing objects: 24% (243/1009) [K
remote: Compressing objects: 25% (253/1009) [K
remote: Compressing objects: 26% (263/1009) [K
remote: Compressing objects: 27% (273/1009) [K
remote: Compressing objects: 28% (283/1009) [K
remote: Compressing objects: 29% (293/1009) [K
remote: Compressing objects: 30% (303/1009) [K
remote: Compressing objects: 31% (313/1009) [K
remote: Compressing objects: 32% (323/1009) [K
remote: Compressing objects: 33% (333/1009) [K
remote: Compressing objects: 34% (344/1009) [K
remote: Compressing objects: 35% (354/1009) [K
remote: Compressing objects: 36% (364/1009) [K
remote: Compressing objects: 37% (374/1009) [K
remote: Compressing objects: 38% (384/1009) [K
remote: Compressing objects: 39% (394/1009) [K
remote: Compressing objects: 40% (404/1009) [K
remote: Compressing objects: 41% (414/1009) [K
remote: Compressing objects: 42% (424/1009) [K
remote: Compressing objects: 43% (434/1009) [K
remote: Compressing objects: 44% (444/1009) [K
remote: Compressing objects: 45% (455/1009) [K
remote: Compressing objects: 46% (465/1009) [K
remote: Compressing objects: 47% (475/1009) [K
remote: Compressing objects: 48% (485/1009) [K
remote: Compressing objects: 49% (495/1009) [K
remote: Compressing objects: 50% (505/1009) [K
remote: Compressing objects: 51% (515/1009) [K
remote: Compressing objects: 52% (525/1009) [K
remote: Compressing objects: 53% (535/1009) [K
remote: Compressing objects: 54% (545/1009) [K
remote: Compressing objects: 55% (555/1009) [K
remote: Compressing objects: 56% (566/1009) [K
remote: Compressing objects: 57% (576/1009) [K
remote: Compressing objects: 58% (586/1009) [K
remote: Compressing objects: 59% (596/1009) [K
remote: Compressing objects: 60% (606/1009) [K
remote: Compressing objects: 61% (616/1009) [K
remote: Compressing objects: 62% (626/1009) [K
remote: Compressing objects: 63% (636/1009) [K
remote: Compressing objects: 64% (646/1009) [K
remote: Compressing objects: 65% (656/1009) [K
remote: Compressing objects: 66% (666/1009) [K
remote: Compressing objects: 67% (677/1009) [K
remote: Compressing objects: 68% (687/1009) [K
remote: Compressing objects: 69% (697/1009) [K
remote: Compressing objects: 70% (707/1009) [K
remote: Compressing objects: 71% (717/1009) [K
remote: Compressing objects: 72% (727/1009) [K
remote: Compressing objects: 73% (737/1009) [K
remote: Compressing objects: 74% (747/1009) [K
remote: Compressing objects: 75% (757/1009) [K
remote: Compressing objects: 76% (767/1009) [K
remote: Compressing objects: 77% (777/1009) [K
remote: Compressing objects: 78% (788/1009) [K
remote: Compressing objects: 79% (798/1009) [K
remote: Compressing objects: 80% (808/1009) [K
remote: Compressing objects: 81% (818/1009) [K
remote: Compressing objects: 82% (828/1009) [K
remote: Compressing objects: 83% (838/1009) [K
remote: Compressing objects: 84% (848/1009) [K
remote: Compressing objects: 85% (858/1009) [K
remote: Compressing objects: 86% (868/1009) [K
remote: Compressing objects: 87% (878/1009) [K
remote: Compressing objects: 88% (888/1009) [K
remote: Compressing objects: 89% (899/1009) [K
remote: Compressing objects: 90% (909/1009) [K
remote: Compressing objects: 91% (919/1009) [K
remote: Compressing objects: 92% (929/1009) [K
remote: Compressing objects: 93% (939/1009) [K
remote: Compressing objects: 94% (949/1009) [K
remote: Compressing objects: 95% (959/1009) [K
remote: Compressing objects: 96% (969/1009) [K
remote: Compressing objects: 97% (979/1009) [K
remote: Compressing objects: 98% (989/1009) [K
remote: Compressing objects: 99% (999/1009) [K
remote: Compressing objects: 100% (1009/1009) [K
remote: Compressing objects: 100% (1009/1009), done.[K
Receiving objects: 0% (1/1452)
Receiving objects: 1% (15/1452)
Receiving objects: 2% (30/1452)
Receiving objects: 3% (44/1452)
Receiving objects: 4% (59/1452)
Receiving objects: 5% (73/1452)
Receiving objects: 6% (88/1452)
Receiving objects: 7% (102/1452)
Receiving objects: 8% (117/1452)
Receiving objects: 9% (131/1452)
Receiving objects: 10% (146/1452)
Receiving objects: 11% (160/1452)
Receiving objects: 12% (175/1452)
Receiving objects: 13% (189/1452)
Receiving objects: 14% (204/1452)
Receiving objects: 15% (218/1452)
Receiving objects: 16% (233/1452)
Receiving objects: 17% (247/1452)
Receiving objects: 18% (262/1452)
Receiving objects: 19% (276/1452)
Receiving objects: 20% (291/1452)
Receiving objects: 21% (305/1452)
Receiving objects: 22% (320/1452)
Receiving objects: 23% (334/1452)
Receiving objects: 24% (349/1452)
Receiving objects: 25% (363/1452)
Receiving objects: 26% (378/1452)
Receiving objects: 27% (393/1452)
Receiving objects: 28% (407/1452)
Receiving objects: 29% (422/1452)
Receiving objects: 30% (436/1452)
Receiving objects: 31% (451/1452)
Receiving objects: 32% (465/1452)
Receiving objects: 33% (480/1452)
Receiving objects: 34% (494/1452)
Receiving objects: 35% (509/1452)
Receiving objects: 36% (523/1452)
Receiving objects: 37% (538/1452)
Receiving objects: 38% (552/1452)
Receiving objects: 39% (567/1452)
Receiving objects: 40% (581/1452)
Receiving objects: 41% (596/1452)
Receiving objects: 42% (610/1452)
Receiving objects: 43% (625/1452)
Receiving objects: 44% (639/1452)
Receiving objects: 45% (654/1452)
Receiving objects: 46% (668/1452)
Receiving objects: 47% (683/1452)
Receiving objects: 48% (697/1452)
Receiving objects: 49% (712/1452)
Receiving objects: 50% (726/1452)
Receiving objects: 51% (741/1452)
Receiving objects: 52% (756/1452)
Receiving objects: 53% (770/1452)
Receiving objects: 54% (785/1452)
Receiving objects: 55% (799/1452)
Receiving objects: 56% (814/1452)
Receiving objects: 57% (828/1452)
Receiving objects: 58% (843/1452)
Receiving objects: 59% (857/1452)
Receiving objects: 60% (872/1452)
Receiving objects: 61% (886/1452)
Receiving objects: 62% (901/1452)
Receiving objects: 63% (915/1452)
Receiving objects: 64% (930/1452)
Receiving objects: 65% (944/1452)
Receiving objects: 66% (959/1452)
Receiving objects: 67% (973/1452)
Receiving objects: 68% (988/1452)
Receiving objects: 69% (1002/1452)
Receiving objects: 70% (1017/1452)
Receiving objects: 71% (1031/1452)
Receiving objects: 72% (1046/1452)
Receiving objects: 73% (1060/1452)
Receiving objects: 74% (1075/1452)
Receiving objects: 75% (1089/1452)
Receiving objects: 76% (1104/1452)
Receiving objects: 77% (1119/1452)
Receiving objects: 78% (1133/1452)
Receiving objects: 79% (1148/1452)
Receiving objects: 80% (1162/1452)
Receiving objects: 81% (1177/1452)
Receiving objects: 82% (1191/1452)
Receiving objects: 83% (1206/1452)
Receiving objects: 84% (1220/1452)
Receiving objects: 85% (1235/1452)
Receiving objects: 86% (1249/1452)
Receiving objects: 87% (1264/1452)
Receiving objects: 88% (1278/1452)
Receiving objects: 89% (1293/1452)
Receiving objects: 90% (1307/1452)
Receiving objects: 91% (1322/1452)
Receiving objects: 92% (1336/1452)
Receiving objects: 93% (1351/1452)
Receiving objects: 94% (1365/1452)
Receiving objects: 95% (1380/1452)
Receiving objects: 96% (1394/1452)
Receiving objects: 97% (1409/1452)
remote: Total 1452 (delta 741), reused 752 (delta 282), pack-reused 0[K
Receiving objects: 98% (1423/1452)
Receiving objects: 99% (1438/1452)
Receiving objects: 100% (1452/1452)
Receiving objects: 100% (1452/1452), 533.90 KiB | 1.93 MiB/s, done.
Resolving deltas: 0% (0/741)
Resolving deltas: 2% (21/741)
Resolving deltas: 9% (70/741)
Resolving deltas: 10% (77/741)
Resolving deltas: 11% (82/741)
Resolving deltas: 12% (92/741)
Resolving deltas: 13% (97/741)
Resolving deltas: 14% (104/741)
Resolving deltas: 15% (112/741)
Resolving deltas: 17% (128/741)
Resolving deltas: 18% (134/741)
Resolving deltas: 19% (144/741)
Resolving deltas: 31% (235/741)
Resolving deltas: 39% (293/741)
Resolving deltas: 40% (301/741)
Resolving deltas: 49% (364/741)
Resolving deltas: 51% (383/741)
Resolving deltas: 52% (391/741)
Resolving deltas: 53% (398/741)
Resolving deltas: 65% (489/741)
Resolving deltas: 68% (510/741)
Resolving deltas: 71% (529/741)
Resolving deltas: 72% (534/741)
Resolving deltas: 75% (558/741)
Resolving deltas: 77% (571/741)
Resolving deltas: 78% (578/741)
Resolving deltas: 80% (596/741)
Resolving deltas: 81% (603/741)
Resolving deltas: 82% (612/741)
Resolving deltas: 83% (619/741)
Resolving deltas: 84% (626/741)
Resolving deltas: 85% (632/741)
Resolving deltas: 86% (638/741)
Resolving deltas: 87% (647/741)
Resolving deltas: 89% (661/741)
Resolving deltas: 90% (667/741)
Resolving deltas: 91% (676/741)
Resolving deltas: 92% (687/741)
Resolving deltas: 93% (695/741)
Resolving deltas: 94% (698/741)
Resolving deltas: 95% (709/741)
Resolving deltas: 100% (741/741)
Resolving deltas: 100% (741/741), done.
#IEXPORT# export ASAN_OPTIONS=detect_odr_violation=0
export ASAN_OPTIONS=detect_odr_violation=0
$ 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -O3 -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 -fstack-protector-strong -fsanitize=undefined -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 -O3 -c -o build/cg/assembler/utils.o src/cg/assembler/utils.cpp
[01m[Ksrc/cg/lex/cook.cpp:[m[K In function '[01m[Kstd::vector viua::cg::lex::cook(std::vector, bool)[m[K':
[01m[Ksrc/cg/lex/cook.cpp:29:6:[m[K [01;36m[Knote: [m[Kvariable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
auto [01;36m[Kcook[m[K(std::vector tokens, bool const with_replaced_names)
[01;36m[K^~~~[m[K
g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-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 -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 -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 -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 -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 -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 -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 -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 -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 -O3 -c -o build/assembler/frontend/static_analyser/register_usage.o src/assembler/frontend/static_analyser/register_usage.cpp
[01m[Ksrc/cg/tools.cpp:[m[K In function '[01m[Kbytecode_size_type viua::cg::tools::calculate_bytecode_size_of_first_n_instructions2(const TokenVector&, std::vector::size_type)[m[K':
[01m[Ksrc/cg/tools.cpp:1046:6:[m[K [01;36m[Knote: [m[Kvariable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
auto [01;36m[Kcalculate_bytecode_size_of_first_n_instructions2[m[K(
[01;36m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-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 -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 -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 -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_for_unused_values.o src/assembler/frontend/static_analyser/checkers/check_for_unused_values.cpp
g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-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 -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 -O3 -c -o build/assembler/frontend/static_analyser/checkers/check_op_allocate_registers.o src/assembler/frontend/static_analyser/checkers/check_op_allocate_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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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_for_unused_values.o build/assembler/frontend/static_analyser/checkers/check_op_argc.o build/assembler/frontend/static_analyser/checkers/check_op_allocate_registers.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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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
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
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.176479
ok
testComparingWithDifferentType (__main__.AtomTests) ... ok
testPrintingAnAtom (__main__.AtomTests) ... timed = 0:00:00.158672
ok
testArithmeticShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.163624
ok
testArithmeticShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.172486
ok
testArithmeticShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.178220
ok
testArithmeticShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.178070
ok
testBitAnd (__main__.BitsManipulationTests) ... timed = 0:00:00.175013
ok
testBitAndWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.183878
ok
testBitAt (__main__.BitsManipulationTests) ... timed = 0:00:00.168461
ok
testBitOr (__main__.BitsManipulationTests) ... timed = 0:00:00.177747
ok
testBitOrWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.186413
ok
testBitSet (__main__.BitsManipulationTests) ... timed = 0:00:00.177445
ok
testBitXor (__main__.BitsManipulationTests) ... timed = 0:00:00.162993
ok
testBitXorWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.182804
ok
testBitnot (__main__.BitsManipulationTests) ... timed = 0:00:00.163693
ok
testBitsInBooleanContext (__main__.BitsManipulationTests) ... timed = 0:00:00.171323
ok
testHelloWorld (__main__.BitsManipulationTests) ... timed = 0:00:00.180088
ok
testLiterals (__main__.BitsManipulationTests) ... timed = 0:00:00.176128
ok
testLogicalShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.166028
ok
testLogicalShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.175008
ok
testLogicalShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.167536
ok
testLogicalShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.165730
ok
testRol (__main__.BitsManipulationTests) ... timed = 0:00:00.172718
ok
testRor (__main__.BitsManipulationTests) ... timed = 0:00:00.166317
ok
testShlOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.179164
ok
testShrOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.175070
ok
test_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.177245
ok
test_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.186220
ok
test_addition_gives_negative_result (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.185416
ok
test_basic_addition (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.176108
ok
test_basic_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.179733
ok
test_decrement_from_positive_to_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.169681
ok
test_increment_from_negative_to_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.172237
ok
test_maximum_increment (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.177191
ok
test_maximum_maximum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.176567
ok
test_maximum_minus_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.180016
ok
test_minimum_decrement (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.169527
ok
test_minimum_minimum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.183073
ok
test_minimum_minus_1_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.179502
ok
test_minimum_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.180315
ok
test_minus_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.178616
ok
test_minus_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.180243
ok
test_multiplication_negative_negative_gives_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.187767
ok
test_multiplication_negative_positive_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.182571
ok
test_multiplication_positive_negative_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.169327
ok
test_overflowing_64x2_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.170485
ok
test_overflowing_64x64_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.174434
ok
test_overflowing_addition_two_negatives_give_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.182032
ok
test_overflowing_addition_two_positives_give_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.172457
ok
test_overflowing_minimum_minus_1_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.183074
ok
test_x_x_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.170321
ok
test_x_zero_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.177154
ok
test_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.177401
ok
test_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.175108
ok
test_64_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.183229
ok
test_65_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.177129
ok
test_basic_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.179318
ok
test_basic_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.188535
ok
test_max_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.173890
ok
test_max_one_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.186439
ok
test_maximum_by_minimum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.179049
ok
test_maximum_increment (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.177778
ok
test_maximum_maximum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.183545
ok
test_maximum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.174838
ok
test_maximum_minus_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.187033
ok
test_minimum_by_maximum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.179365
ok
test_minimum_by_minus_1_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.171127
ok
test_minimum_decrement (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.179279
ok
test_minimum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.179634
ok
test_minimum_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.182390
ok
test_minus_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.179808
ok
test_minus_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.188924
ok
test_minus_one_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.175893
ok
test_mish_mash_both_positive_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.172811
ok
test_mish_mash_saturating_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.183356
ok
test_one_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.179781
ok
test_x_x_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.184555
ok
test_x_zero_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.175531
ok
test_basic_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.180805
ok
test_basic_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.174782
ok
test_basic_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.184195
ok
test_maximum_increment (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.162590
ok
test_maximum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.171725
ok
test_maximum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.171105
ok
test_maximum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.180718
ok
test_maximum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.173654
ok
test_maximum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.179998
ok
test_maximum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.183499
ok
test_maximum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.181295
ok
test_maximum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.178347
ok
test_maximum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.173271
ok
test_minimum_decrement (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.173655
ok
test_minimum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.179410
ok
test_minimum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.178594
ok
test_minimum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.177867
ok
test_minimum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.178808
ok
test_minimum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.181260
ok
test_minimum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.184300
ok
test_minimum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.176389
ok
test_minimum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.179660
ok
test_minimum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.176086
ok
test_ones_by_zeroes_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.183253
ok
test_overflowing_64x2_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.180264
ok
test_overflowing_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.177591
ok
test_x_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.177995
ok
test_x_zero_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.181719
ok
test_zero_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.178513
ok
test_zero_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.177008
ok
test_zero_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.177856
ok
test_maximum_increment (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.175306
ok
test_minimum_decrement (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.178209
ok
testAND (__main__.BooleanInstructionsTests) ... timed = 0:00:00.200758
ok
testNOT (__main__.BooleanInstructionsTests) ... timed = 0:00:00.182669
ok
testOR (__main__.BooleanInstructionsTests) ... timed = 0:00:00.194550
ok
testFTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.167955
ok
testITOF (__main__.CastingInstructionsTests) ... timed = 0:00:00.178739
ok
testSTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.180392
ok
testAdder (__main__.ClosureTests) ... timed = 0:00:00.216359
ok
testCaptureCopyCreatesIndependentObjects (__main__.ClosureTests) ... timed = 0:00:00.170020
ok
testCapturedVariableLeftInScope (__main__.ClosureTests) ... timed = 0:00:00.173292
ok
testChangeCapturedVariableFromClosure (__main__.ClosureTests) ... timed = 0:00:00.180984
ok
testNestedClosures (__main__.ClosureTests) ... timed = 0:00:00.252550
ok
testSimpleCaptureByCopy (__main__.ClosureTests) ... timed = 0:00:00.191566
ok
testSimpleCaptureByMove (__main__.ClosureTests) ... timed = 0:00:00.176330
ok
testSimpleClosure (__main__.ClosureTests) ... timed = 0:00:00.195982
ok
testVariableSharingBetweenTwoClosures (__main__.ClosureTests) ... timed = 0:00:00.231552
ok
testDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.205640
ok
testHelloWorldExample (__main__.ConcurrencyTests) ... timed = 0:00:00.224359
ok
testImmediatelyDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.219984
ok
testJoinDefaultKeywordTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.220937
ok
testJoinDefaultTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.214420
ok
testJoinInfiniteTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.206530
ok
testJoinTimeout0ms (__main__.ConcurrencyTests) ... timed = 0:00:00.591713
ok
testJoinTimeout10ms (__main__.ConcurrencyTests) ... timed = 0:00:00.609704
ok
testJoiningDetachedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.200769
ok
testJoiningJoinedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.187045
ok
testJoiningProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.225540
ok
testMessagePassing (__main__.ConcurrencyTests) ... timed = 0:00:00.191613
ok
testMigratingProcessesBetweenSchedulers (__main__.ConcurrencyTests) ... timed = 0:00:00.278319
ok
testObtainingSelfPid (__main__.ConcurrencyTests) ... timed = 0:00:00.172058
ok
testProcessFromDynamicallyLinkedFunction (__main__.ConcurrencyTests) ... skipped 'triggers a memory leak from a path that only allocates stack memory...?'
testReceiveTimeout1s (__main__.ConcurrencyTests) ... timed = 0:00:02.146975
ok
testReceiveTimeout500ms (__main__.ConcurrencyTests) ... timed = 0:00:01.163002
ok
testReceiveTimeoutDefault (__main__.ConcurrencyTests) ... timed = 0:00:01.201322
ok
testReceiveTimeoutFailsToAssemble (__main__.ConcurrencyTests) ... ok
testReceiveTimeoutInfinite (__main__.ConcurrencyTests) ... timed = 0:00:01.205112
ok
testReceiveTimeoutZeroMilliseconds (__main__.ConcurrencyTests) ... timed = 0:00:00.164584
ok
testReturningValuesOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.182035
ok
testTransferringExceptionsOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.202399
ok
testDeepCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.307035
ok
testDeepUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.295119
ok
testDeferredCallsActivatedOnStackUnwindingWhenExceptionCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.204193
ok
testDeferredCallsActivatedOnStackUnwindingWhenExceptionUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.191621
ok
testDeferredCallsActivatedOnTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.197178
ok
testDeferredCallsAreInvokedBeforeStackIsUnwoundOnCaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.213679
ok
testDeferredCallsAreInvokedBeforeStackIsUnwoundOnUncaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.207463
ok
testDeferredCallsInvokedBeforeFrameIsPopped (__main__.DeferredCallsTests) ... timed = 0:00:00.185425
ok
testDeferredCallsInvokedBeforeTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.202709
ok
testDeferredCallsInvokedInReverseOrder (__main__.DeferredCallsTests) ... timed = 0:00:00.188350
ok
testDeferredHelloWorld (__main__.DeferredCallsTests) ... timed = 0:00:00.178833
ok
testDeferredRunningBeforeFrameIsDropped (__main__.DeferredCallsTests) ... timed = 0:00:00.180912
ok
testNestedDeferredCalls (__main__.DeferredCallsTests) ... timed = 0:00:00.218330
ok
testThrowFromEmptyRegister (__main__.ExceptionMechanismTests) ... timed = 0:00:00.177846
ok
testHelloWorld (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.188559
ok
testMoveBetween (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.177341
ok
testHelloWorldExample (__main__.ExternalModulesTests) ... timed = 0:00:00.195969
ok
testLongRunningFunctionBlocksOneScheduler (__main__.ExternalModulesTests) ... timed = 0:00:00.648953
ok
testManyHelloWorld (__main__.ExternalModulesTests) ... timed = 0:00:00.347274
ok
testReturningAValue (__main__.ExternalModulesTests) ... timed = 0:00:00.206402
ok
testThrowingExceptionHandledByWatchdog (__main__.ExternalModulesTests) ... timed = 0:00:00.241306
ok
testFADD (__main__.FloatInstructionsTests) ... timed = 0:00:00.184886
ok
testFDIV (__main__.FloatInstructionsTests) ... timed = 0:00:00.170908
ok
testFEQ (__main__.FloatInstructionsTests) ... timed = 0:00:00.176276
ok
testFGT (__main__.FloatInstructionsTests) ... timed = 0:00:00.178436
ok
testFGTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.169947
ok
testFLT (__main__.FloatInstructionsTests) ... timed = 0:00:00.180256
ok
testFLTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.178193
ok
testFMUL (__main__.FloatInstructionsTests) ... timed = 0:00:00.177389
ok
testFSUB (__main__.FloatInstructionsTests) ... timed = 0:00:00.177313
ok
testFloatDefault (__main__.FloatInstructionsTests) ... timed = 0:00:00.171887
ok
testFloatsInCondition (__main__.FloatInstructionsTests) ... timed = 0:00:00.176372
ok
testBasicFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.173247
ok
testCallWithPassByMove (__main__.FunctionTests) ... timed = 0:00:00.185697
ok
testLocalRegistersInFunctions (__main__.FunctionTests) ... timed = 0:00:00.190934
ok
testNestedFunctionCallSupport (__main__.FunctionTests) ... timed = 0:00:00.199969
ok
testObtainingNumberOfParameters (__main__.FunctionTests) ... timed = 0:00:00.188587
ok
testRecursiveCallFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.197395
ok
testReturningReferences (__main__.FunctionTests) ... timed = 0:00:00.187574
ok
testStaticRegisters (__main__.FunctionTests) ... timed = 0:00:00.204878
ok
testApply (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.207135
ok
testApplyByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.197454
ok
testFilter (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.258257
ok
testFilterByClosure (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.271049
ok
testFilterByClosureVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.263792
ok
testFilterVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.246708
ok
testInvoke (__main__.HigherOrderFunctionTests) ... skipped 'frame instruction needs to have register-indirect access mode implemented'
testMap (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.251923
ok
testMapVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.265607
ok
testTailcallOfClosure (__main__.HigherOrderFunctionTests) ...
timed = 0:00:00.194969
ok
testTailcallOfObject (__main__.HigherOrderFunctionTests) ...
timed = 0:00:00.181729
ok
testCalculatingModulo (__main__.IntegerInstructionsTests) ... timed = 0:00:00.185456
ok
testIADD (__main__.IntegerInstructionsTests) ... timed = 0:00:00.193121
ok
testIADDWithRReferences (__main__.IntegerInstructionsTests) ... timed = 0:00:00.179501
ok
testIDEC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.171051
ok
testIDIV (__main__.IntegerInstructionsTests) ... timed = 0:00:00.173799
ok
testIEQ (__main__.IntegerInstructionsTests) ... timed = 0:00:00.179851
ok
testIGT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.170627
ok
testIGTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.169538
ok
testIINC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.168396
ok
testILT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.179655
ok
testILTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.176382
ok
testIMUL (__main__.IntegerInstructionsTests) ... timed = 0:00:00.179605
ok
testISUB (__main__.IntegerInstructionsTests) ... timed = 0:00:00.173186
ok
testIntegersInCondition (__main__.IntegerInstructionsTests) ... timed = 0:00:00.186480
ok
testIADD (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.183078
ok
testIDEC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.173077
ok
testIDIV (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.173883
ok
testIEQ (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.175059
ok
testIGT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.164022
ok
testIGTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.171107
ok
testIINC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.176133
ok
testILT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.181132
ok
testILTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.183406
ok
testIMUL (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.170876
ok
testISUB (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.184395
ok
testRelativeBranch (__main__.JumpingTests) ... timed = 0:00:00.174912
ok
testRelativeJump (__main__.JumpingTests) ... timed = 0:00:00.176685
ok
testDefaultInArg (__main__.KeywordDefaultTests) ... ok
testDefaultInCall (__main__.KeywordDefaultTests) ... timed = 0:00:00.170476
ok
testDefaultInFstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.155829
ok
testDefaultInIstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.158849
ok
testDefaultInStrstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.173963
ok
testInvalidArgumentToIota (__main__.KeywordIotaTests) ... ok
testIotaDirectiveUsedOutsideOfIotaScope (__main__.KeywordIotaTests) ... ok
testIotaInFrame (__main__.KeywordIotaTests) ... timed = 0:00:00.186375
ok
testIotaInNames (__main__.KeywordIotaTests) ... timed = 0:00:00.174878
ok
testIotaInReceivingArguments (__main__.KeywordIotaTests) ... timed = 0:00:00.184359
ok
testIotaInRegisterIndexes (__main__.KeywordIotaTests) ... timed = 0:00:00.173119
ok
testVoidInArg (__main__.KeywordVoidTests) ... timed = 0:00:00.168375
ok
testVoidInCall (__main__.KeywordVoidTests) ... timed = 0:00:00.174653
ok
testVoidInJoin (__main__.KeywordVoidTests) ... timed = 0:00:00.180867
ok
testVoidInMsg (__main__.KeywordVoidTests) ... timed = 0:00:00.187113
ok
testVoidInProcess (__main__.KeywordVoidTests) ... timed = 0:00:00.181889
ok
testVoidInReceive (__main__.KeywordVoidTests) ... timed = 0:00:00.185176
ok
testVpopVoidTarget (__main__.KeywordVoidTests) ... timed = 0:00:00.173794
ok
testCatcherState (__main__.MiscExceptionTests) ... timed = 0:00:00.105514
ok
testCatchingExceptionThrownInDifferentModule (__main__.MiscExceptionTests) ... timed = 0:00:00.199184
ok
testCatchingMachineThrownException (__main__.MiscExceptionTests) ... timed = 0:00:00.184756
ok
testDeleteOfEmptyRegister (__main__.MiscExceptionTests) ... timed = 0:00:00.174436
ok
testTerminatingProcessDoesNotBreakOtherProcesses (__main__.MiscExceptionTests) ... skipped 'watchdog does not play nice with new scheduling model'
testVectorOutOfRangeRead (__main__.MiscExceptionTests) ... timed = 0:00:00.173214
ok
testVectorOutOfRangeReadFromEmpty (__main__.MiscExceptionTests) ... timed = 0:00:00.166873
ok
testBrokenWatchdog (__main__.MiscTests) ... timed = 0:00:00.224508
ok
testMain0AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.174602
ok
testMain2AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.173608
ok
testMangledNestedBlockNames (__main__.MiscTests) ... timed = 0:00:00.176131
ok
testMetaInformationEncoding (__main__.MiscTests) ... ok
testCaptureCopy (__main__.PointersTests) ... timed = 0:00:00.172207
ok
testCastFtoi (__main__.PointersTests) ... timed = 0:00:00.166267
ok
testCastItof (__main__.PointersTests) ... timed = 0:00:00.165951
ok
testCastStof (__main__.PointersTests) ... timed = 0:00:00.170043
ok
testCastStoi (__main__.PointersTests) ... timed = 0:00:00.188371
ok
testFcall (__main__.PointersTests) ... timed = 0:00:00.193983
ok
testFloatArithmetic (__main__.PointersTests) ... timed = 0:00:00.164919
ok
testHelloWorld (__main__.PointersTests) ... timed = 0:00:00.166244
ok
testIf (__main__.PointersTests) ... timed = 0:00:00.182950
ok
testIncrementDecrement (__main__.PointersTests) ... timed = 0:00:00.191176
ok
testIntegerArithmetic (__main__.PointersTests) ... timed = 0:00:00.184490
ok
testLogicalAnd (__main__.PointersTests) ... timed = 0:00:00.177558
ok
testLogicalNot (__main__.PointersTests) ... timed = 0:00:00.176230
ok
testLogicalOr (__main__.PointersTests) ... timed = 0:00:00.178003
ok
testVinsertPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.188623
ok
testVinsertPointerDereferenceAsTarget (__main__.PointersTests) ... timed = 0:00:00.169713
ok
testVpushPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.176399
ok
testProcessesHaveSeparateGlobalRegisterSets (__main__.ProcessAbstractionTests) ... timed = 0:00:00.225698
ok
testCOPY (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.168778
ok
testDELETE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.173538
ok
testISNULL (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.166196
ok
testMOVE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.168205
ok
testSWAP (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.177484
ok
testCalculatingAbsoluteValueOfAnInteger (__main__.SampleProgramsTests) ... timed = 0:00:00.184821
ok
testCalculatingFactorial (__main__.SampleProgramsTests)
The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.206583
ok
testCalculatingFactorialPassingAccumulatorByMove (__main__.SampleProgramsTests)
The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.205595
ok
testCalculatingFactorialUsingTailcalls (__main__.SampleProgramsTests) ... timed = 0:00:00.194656
ok
testCalculatingIntegerPowerOf (__main__.SampleProgramsTests) ... timed = 0:00:00.224468
ok
testIterativeFibonacciNumbers (__main__.SampleProgramsTests)
45. Fibonacci number calculated iteratively. ... timed = 0:00:00.199708
ok
testLooping (__main__.SampleProgramsTests) ... timed = 0:00:00.186264
ok
testRegisterReferencesInIntegerOperands (__main__.SampleProgramsTests) ... timed = 0:00:00.183457
ok
testApplyHelloWorldHelloJoeHelloMike (__main__.StandardRuntimeLibraryModuleFunctional) ... skipped 'FIXME frame, param, pamv must have register-indirect access implemented'
testApplyThatReturnsAValue (__main__.StandardRuntimeLibraryModuleFunctional) ... skipped 'FIXME frame, param, pamv must have register-indirect access implemented'
testVectorAnyReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.203486
ok
testVectorAnyReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.197270
ok
testVectorEveryReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.196901
ok
testVectorEveryReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.199583
ok
testVectorOf (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.190057
ok
testVectorOfInts (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.183733
ok
testVectorReverse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.191918
ok
testVectorReverseInPlace (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.197056
ok
testAllowComparingIntegersAndFloats (__main__.StaticAnalysis) ... timed = 0:00:00.177368
ok
testCallToInvalidType (__main__.StaticAnalysis) ... ok
testClosureCapturesByMoveMakeInaccessible (__main__.StaticAnalysis) ... ok
testClosureCapturesInvalidType (__main__.StaticAnalysis) ... ok
testDoesNotEraseDereferencedSources (__main__.StaticAnalysis) ... timed = 0:00:00.183976
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.161495
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.162247
ok
testBell (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.169589
ok
testCarriageReturn (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.176240
ok
testFormFeed (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.177401
ok
testNewline (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.172270
ok
testTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.171732
ok
testVerticalTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.171007
ok
testHelloWorld (__main__.StringInstructionsTests) ... timed = 0:00:00.172331
ok
testStrstoreDefault (__main__.StringInstructionsTests) ... timed = 0:00:00.175182
ok
testCreatingEmptyStruct (__main__.StructTests) ... timed = 0:00:00.167599
ok
testInsertingAValueIntoAStruct (__main__.StructTests) ... timed = 0:00:00.179906
ok
testObrainingListOfKeysInAStruct (__main__.StructTests) ... timed = 0:00:00.191534
ok
testOverwritingAValueInAStruct (__main__.StructTests) ... timed = 0:00:00.183883
ok
testRemovingAValueFromAStruct (__main__.StructTests) ... timed = 0:00:00.187847
ok
testStructOfStructs (__main__.StructTests) ... timed = 0:00:00.219744
ok
testBackspace (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.155856
ok
testBell (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.169176
ok
testCarriageReturn (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.189032
ok
testFormFeed (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.176423
ok
testNewline (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.171909
ok
testTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.167305
ok
testVerticalTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.169207
ok
testHelloWorld (__main__.TextInstructionsTests) ... timed = 0:00:00.174227
ok
testTextCommonPrefix (__main__.TextInstructionsTests) ... timed = 0:00:00.181907
ok
testTextCommonSuffix (__main__.TextInstructionsTests) ... timed = 0:00:00.179894
ok
testTextEquals (__main__.TextInstructionsTests) ... timed = 0:00:00.172965
ok
testTextEqualsNot (__main__.TextInstructionsTests) ... timed = 0:00:00.176012
ok
testTextat (__main__.TextInstructionsTests) ... timed = 0:00:00.179991
ok
testTextconcat (__main__.TextInstructionsTests) ... timed = 0:00:00.172055
ok
testTextlength (__main__.TextInstructionsTests) ... timed = 0:00:00.180317
ok
testTextsub (__main__.TextInstructionsTests) ... timed = 0:00:00.173018
ok
testBasicNoThrowNoCatchBlock (__main__.TryCatchBlockTests) ... timed = 0:00:00.174845
ok
testCatchingBuiltinType (__main__.TryCatchBlockTests) ... timed = 0:00:00.178194
ok
testCheckingIfIsExpired (__main__.TypePointerTests) ... timed = 0:00:00.201874
ok
testExpiredPointerType (__main__.TypePointerTests) ... timed = 0:00:00.211858
ok
testInsertingOutOfRangeWithPositiveIndex (__main__.VectorInstructionsTests) ... timed = 0:00:00.191264
ok
testPackingVec (__main__.VectorInstructionsTests) ... timed = 0:00:00.180734
ok
testPackingVecRefusesToOutOfRegisterSetRange (__main__.VectorInstructionsTests) ... timed = 0:00:00.172484
ok
testPackingVecRefusesToPackItself (__main__.VectorInstructionsTests) ... timed = 0:00:00.172816
ok
testPackingVecRefusesToPackNullRegisterCompileTime (__main__.VectorInstructionsTests) ... skipped 'conflicts with runtime-error test'
testPackingVecRefusesToPackNullRegisterRunTime (__main__.VectorInstructionsTests) ... timed = 0:00:00.169460
ok
testVAT (__main__.VectorInstructionsTests) ... timed = 0:00:00.186209
ok
testVINSERT (__main__.VectorInstructionsTests) ... timed = 0:00:00.202134
ok
testVLEN (__main__.VectorInstructionsTests) ... timed = 0:00:00.201396
ok
testVPOP (__main__.VectorInstructionsTests) ... timed = 0:00:00.186910
ok
testVPOPWithIndexPopsSpecified (__main__.VectorInstructionsTests) ... timed = 0:00:00.174994
ok
testVPOPWithVoidIndexPopsLast (__main__.VectorInstructionsTests) ... timed = 0:00:00.182866
ok
testVPUSH (__main__.VectorInstructionsTests) ... timed = 0:00:00.188092
ok
testHelloWorldExample (__main__.WatchdogTests) ... timed = 0:00:00.215734
ok
testRestartingProcessesAfterAbortedByRunawayException (__main__.WatchdogTests) ... timed = 0:00:00.476317
ok
testServicingRunawayExceptionWhileOtherProcessesAreRunning (__main__.WatchdogTests) ... timed = 0:00:00.400333
ok
testWatchdogAlreadySpawnedCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.244698
ok
testWatchdogFromUndefinedFunctionCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.194003
ok
testWatchdogFromUndefinedFunctionCaughtByAssembler (__main__.WatchdogTests) ... ok
testWatchdogMustBeANativeFunction (__main__.WatchdogTests) ... timed = 0:00:00.168543
ok
testWatchdogTerminatedByARunawayExceptionDoesNotLeak (__main__.WatchdogTests) ... skipped 'if watchdog dies, process enters infinite loop'
----------------------------------------------------------------------
Ran 571 tests in 77.431s
OK (skipped=77)
average run time for test: 0:00:00.204654
summed run time for test: 0:01:10.400854
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= CXX=g++ -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= CXX=g
g++ -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_for_unused_values.o src/assembler/frontend/static_analyser/checkers/check_for_unused_values.cpp
g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-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_allocate_registers.o src/assembler/frontend/static_analyser/checkers/check_op_allocate_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_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_for_unused_values.o build/assembler/frontend/static_analyser/checkers/check_op_argc.o build/assembler/frontend/static_analyser/checkers/check_op_allocate_registers.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 -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 -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/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 -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/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 -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
#IEXPORT# export VIUA_TEST_SUITE_VALGRIND_CHECKS=1
$ export VIUA_TEST_SUITE_VALGRIND_CHECKS=1
$ 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
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.065273
ok
testComparingWithDifferentType (__main__.AtomTests) ... ok
testPrintingAnAtom (__main__.AtomTests) ... timed = 0:00:00.065118
ok
testArithmeticShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.074295
ok
testArithmeticShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.076100
ok
testArithmeticShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.072128
ok
testArithmeticShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.069081
ok
testBitAnd (__main__.BitsManipulationTests) ... timed = 0:00:00.072316
ok
testBitAndWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.075843
ok
testBitAt (__main__.BitsManipulationTests) ... timed = 0:00:00.076569
ok
testBitOr (__main__.BitsManipulationTests) ... timed = 0:00:00.072705
ok
testBitOrWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.073602
ok
testBitSet (__main__.BitsManipulationTests) ... timed = 0:00:00.073302
ok
testBitXor (__main__.BitsManipulationTests) ... timed = 0:00:00.069331
ok
testBitXorWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.071295
ok
testBitnot (__main__.BitsManipulationTests) ... timed = 0:00:00.072385
ok
testBitsInBooleanContext (__main__.BitsManipulationTests) ... timed = 0:00:00.075009
ok
testHelloWorld (__main__.BitsManipulationTests) ... timed = 0:00:00.066180
ok
testLiterals (__main__.BitsManipulationTests) ... timed = 0:00:00.074660
ok
testLogicalShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.075324
ok
testLogicalShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.075051
ok
testLogicalShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.069598
ok
testLogicalShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.074340
ok
testRol (__main__.BitsManipulationTests) ... timed = 0:00:00.073450
ok
testRor (__main__.BitsManipulationTests) ... timed = 0:00:00.072849
ok
testShlOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.069928
ok
testShrOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.071063
ok
test_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.069575
ok
test_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.074591
ok
test_addition_gives_negative_result (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.078706
ok
test_basic_addition (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.077791
ok
test_basic_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.069003
ok
test_decrement_from_positive_to_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.071325
ok
test_increment_from_negative_to_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.069816
ok
test_maximum_increment (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073163
ok
test_maximum_maximum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073467
ok
test_maximum_minus_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072376
ok
test_minimum_decrement (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073273
ok
test_minimum_minimum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072308
ok
test_minimum_minus_1_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072952
ok
test_minimum_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073891
ok
test_minus_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072689
ok
test_minus_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070889
ok
test_multiplication_negative_negative_gives_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.075321
ok
test_multiplication_negative_positive_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073738
ok
test_multiplication_positive_negative_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072000
ok
test_overflowing_64x2_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.069445
ok
test_overflowing_64x64_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070454
ok
test_overflowing_addition_two_negatives_give_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.076763
ok
test_overflowing_addition_two_positives_give_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.069527
ok
test_overflowing_minimum_minus_1_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.076480
ok
test_x_x_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073388
ok
test_x_zero_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070223
ok
test_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.070453
ok
test_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.079333
ok
test_64_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.080215
ok
test_65_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072297
ok
test_basic_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.070833
ok
test_basic_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071727
ok
test_max_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.068409
ok
test_max_one_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.068215
ok
test_maximum_by_minimum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.076263
ok
test_maximum_increment (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071776
ok
test_maximum_maximum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.076906
ok
test_maximum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071710
ok
test_maximum_minus_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.068989
ok
test_minimum_by_maximum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.075592
ok
test_minimum_by_minus_1_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.070078
ok
test_minimum_decrement (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072405
ok
test_minimum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.070584
ok
test_minimum_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.082645
ok
test_minus_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.075960
ok
test_minus_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.073978
ok
test_minus_one_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.060090
ok
test_mish_mash_both_positive_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.075949
ok
test_mish_mash_saturating_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.073068
ok
test_one_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071415
ok
test_x_x_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072675
ok
test_x_zero_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.079166
ok
test_basic_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071192
ok
test_basic_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.073386
ok
test_basic_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.074350
ok
test_maximum_increment (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.069809
ok
test_maximum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072172
ok
test_maximum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.081725
ok
test_maximum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.073593
ok
test_maximum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072321
ok
test_maximum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070394
ok
test_maximum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.067839
ok
test_maximum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.068412
ok
test_maximum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070077
ok
test_maximum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070775
ok
test_minimum_decrement (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072361
ok
test_minimum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.075056
ok
test_minimum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.073118
ok
test_minimum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.078271
ok
test_minimum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071048
ok
test_minimum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.073936
ok
test_minimum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.069627
ok
test_minimum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.074005
ok
test_minimum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.075776
ok
test_minimum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.074561
ok
test_ones_by_zeroes_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.060515
ok
test_overflowing_64x2_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071120
ok
test_overflowing_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.069975
ok
test_x_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072298
ok
test_x_zero_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072162
ok
test_zero_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.067274
ok
test_zero_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070786
ok
test_zero_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.058104
ok
test_maximum_increment (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.071860
ok
test_minimum_decrement (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.049972
ok
testAND (__main__.BooleanInstructionsTests) ... timed = 0:00:00.077302
ok
testNOT (__main__.BooleanInstructionsTests) ... timed = 0:00:00.076681
ok
testOR (__main__.BooleanInstructionsTests) ... timed = 0:00:00.079386
ok
testFTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.073461
ok
testITOF (__main__.CastingInstructionsTests) ... timed = 0:00:00.067885
ok
testSTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.064169
ok
testAdder (__main__.ClosureTests) ... timed = 0:00:00.084265
ok
testCaptureCopyCreatesIndependentObjects (__main__.ClosureTests) ... timed = 0:00:00.063676
ok
testCapturedVariableLeftInScope (__main__.ClosureTests) ... timed = 0:00:00.074864
ok
testChangeCapturedVariableFromClosure (__main__.ClosureTests) ... timed = 0:00:00.074899
ok
testNestedClosures (__main__.ClosureTests) ... timed = 0:00:00.096825
ok
testSimpleCaptureByCopy (__main__.ClosureTests) ... timed = 0:00:00.080325
ok
testSimpleCaptureByMove (__main__.ClosureTests) ... timed = 0:00:00.076672
ok
testSimpleClosure (__main__.ClosureTests) ... timed = 0:00:00.079898
ok
testVariableSharingBetweenTwoClosures (__main__.ClosureTests) ... timed = 0:00:00.091870
ok
testDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.088468
ok
testHelloWorldExample (__main__.ConcurrencyTests) ... timed = 0:00:00.104324
ok
testImmediatelyDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.085892
ok
testJoinDefaultKeywordTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.088291
ok
testJoinDefaultTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.091136
ok
testJoinInfiniteTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.083638
ok
testJoinTimeout0ms (__main__.ConcurrencyTests) ... timed = 0:00:00.213439
ok
testJoinTimeout10ms (__main__.ConcurrencyTests) ... timed = 0:00:00.216678
ok
testJoiningDetachedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.091457
ok
testJoiningJoinedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.087108
ok
testJoiningProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.101189
ok
testMessagePassing (__main__.ConcurrencyTests) ... timed = 0:00:00.077370
ok
testMigratingProcessesBetweenSchedulers (__main__.ConcurrencyTests) ... timed = 0:00:00.125156
ok
testObtainingSelfPid (__main__.ConcurrencyTests) ... timed = 0:00:00.072264
ok
testProcessFromDynamicallyLinkedFunction (__main__.ConcurrencyTests) ... skipped 'triggers a memory leak from a path that only allocates stack memory...?'
testReceiveTimeout1s (__main__.ConcurrencyTests) ... timed = 0:00:02.061190
ok
testReceiveTimeout500ms (__main__.ConcurrencyTests) ... timed = 0:00:01.058749
ok
testReceiveTimeoutDefault (__main__.ConcurrencyTests) ... timed = 0:00:01.088252
ok
testReceiveTimeoutFailsToAssemble (__main__.ConcurrencyTests) ... ok
testReceiveTimeoutInfinite (__main__.ConcurrencyTests) ... timed = 0:00:01.088304
ok
testReceiveTimeoutZeroMilliseconds (__main__.ConcurrencyTests) ... timed = 0:00:00.069244
ok
testReturningValuesOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.070743
ok
testTransferringExceptionsOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.081033
ok
testDeepCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.136075
ok
testDeepUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.136695
ok
testDeferredCallsActivatedOnStackUnwindingWhenExceptionCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.089500
ok
testDeferredCallsActivatedOnStackUnwindingWhenExceptionUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.081985
ok
testDeferredCallsActivatedOnTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.080059
ok
testDeferredCallsAreInvokedBeforeStackIsUnwoundOnCaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.095649
ok
testDeferredCallsAreInvokedBeforeStackIsUnwoundOnUncaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.081235
ok
testDeferredCallsInvokedBeforeFrameIsPopped (__main__.DeferredCallsTests) ... timed = 0:00:00.072582
ok
testDeferredCallsInvokedBeforeTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.080489
ok
testDeferredCallsInvokedInReverseOrder (__main__.DeferredCallsTests) ... timed = 0:00:00.075334
ok
testDeferredHelloWorld (__main__.DeferredCallsTests) ... timed = 0:00:00.074618
ok
testDeferredRunningBeforeFrameIsDropped (__main__.DeferredCallsTests) ... timed = 0:00:00.075305
ok
testNestedDeferredCalls (__main__.DeferredCallsTests) ... timed = 0:00:00.086866
ok
testThrowFromEmptyRegister (__main__.ExceptionMechanismTests) ... timed = 0:00:00.071339
ok
testHelloWorld (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.079575
ok
testMoveBetween (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.072353
ok
testHelloWorldExample (__main__.ExternalModulesTests) ... timed = 0:00:00.091268
ok
testLongRunningFunctionBlocksOneScheduler (__main__.ExternalModulesTests) ... timed = 0:00:00.444302
ok
testManyHelloWorld (__main__.ExternalModulesTests) ... timed = 0:00:00.170266
ok
testReturningAValue (__main__.ExternalModulesTests) ... timed = 0:00:00.094110
ok
testThrowingExceptionHandledByWatchdog (__main__.ExternalModulesTests) ... timed = 0:00:00.123491
ok
testFADD (__main__.FloatInstructionsTests) ... timed = 0:00:00.069971
ok
testFDIV (__main__.FloatInstructionsTests) ... timed = 0:00:00.071140
ok
testFEQ (__main__.FloatInstructionsTests) ... timed = 0:00:00.068309
ok
testFGT (__main__.FloatInstructionsTests) ... timed = 0:00:00.071675
ok
testFGTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.074370
ok
testFLT (__main__.FloatInstructionsTests) ... timed = 0:00:00.067965
ok
testFLTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.069330
ok
testFMUL (__main__.FloatInstructionsTests) ... timed = 0:00:00.069844
ok
testFSUB (__main__.FloatInstructionsTests) ... timed = 0:00:00.075627
ok
testFloatDefault (__main__.FloatInstructionsTests) ... timed = 0:00:00.067172
ok
testFloatsInCondition (__main__.FloatInstructionsTests) ... timed = 0:00:00.070578
ok
testBasicFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.058449
ok
testCallWithPassByMove (__main__.FunctionTests) ... timed = 0:00:00.074597
ok
testLocalRegistersInFunctions (__main__.FunctionTests) ... timed = 0:00:00.079372
ok
testNestedFunctionCallSupport (__main__.FunctionTests) ... timed = 0:00:00.094323
ok
testObtainingNumberOfParameters (__main__.FunctionTests) ... timed = 0:00:00.082072
ok
testRecursiveCallFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.079949
ok
testReturningReferences (__main__.FunctionTests) ... timed = 0:00:00.074089
ok
testStaticRegisters (__main__.FunctionTests) ... timed = 0:00:00.086427
ok
testApply (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.072205
ok
testApplyByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.078016
ok
testFilter (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.102165
ok
testFilterByClosure (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.111713
ok
testFilterByClosureVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.120899
ok
testFilterVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.105310
ok
testInvoke (__main__.HigherOrderFunctionTests) ... skipped 'frame instruction needs to have register-indirect access mode implemented'
testMap (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.106109
ok
testMapVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.101816
ok
testTailcallOfClosure (__main__.HigherOrderFunctionTests) ...
timed = 0:00:00.080582
ok
testTailcallOfObject (__main__.HigherOrderFunctionTests) ...
timed = 0:00:00.077532
ok
testCalculatingModulo (__main__.IntegerInstructionsTests) ... timed = 0:00:00.077265
ok
testIADD (__main__.IntegerInstructionsTests) ... timed = 0:00:00.063648
ok
testIADDWithRReferences (__main__.IntegerInstructionsTests) ... timed = 0:00:00.069478
ok
testIDEC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.068837
ok
testIDIV (__main__.IntegerInstructionsTests) ... timed = 0:00:00.073099
ok
testIEQ (__main__.IntegerInstructionsTests) ... timed = 0:00:00.063034
ok
testIGT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.069006
ok
testIGTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.073556
ok
testIINC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.069397
ok
testILT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.060663
ok
testILTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.054897
ok
testIMUL (__main__.IntegerInstructionsTests) ... timed = 0:00:00.072279
ok
testISUB (__main__.IntegerInstructionsTests) ... timed = 0:00:00.073995
ok
testIntegersInCondition (__main__.IntegerInstructionsTests) ... timed = 0:00:00.075099
ok
testIADD (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.068929
ok
testIDEC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.074211
ok
testIDIV (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.071927
ok
testIEQ (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.069736
ok
testIGT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.067293
ok
testIGTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.074850
ok
testIINC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.067742
ok
testILT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.075971
ok
testILTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.072255
ok
testIMUL (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.073239
ok
testISUB (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.070466
ok
testRelativeBranch (__main__.JumpingTests) ... timed = 0:00:00.076613
ok
testRelativeJump (__main__.JumpingTests) ... timed = 0:00:00.071732
ok
testDefaultInArg (__main__.KeywordDefaultTests) ... ok
testDefaultInCall (__main__.KeywordDefaultTests) ... timed = 0:00:00.073712
ok
testDefaultInFstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.066955
ok
testDefaultInIstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.072985
ok
testDefaultInStrstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.059489
ok
testInvalidArgumentToIota (__main__.KeywordIotaTests) ... ok
testIotaDirectiveUsedOutsideOfIotaScope (__main__.KeywordIotaTests) ... ok
testIotaInFrame (__main__.KeywordIotaTests) ... timed = 0:00:00.073313
ok
testIotaInNames (__main__.KeywordIotaTests) ... timed = 0:00:00.071543
ok
testIotaInReceivingArguments (__main__.KeywordIotaTests) ... timed = 0:00:00.065515
ok
testIotaInRegisterIndexes (__main__.KeywordIotaTests) ... timed = 0:00:00.068992
ok
testVoidInArg (__main__.KeywordVoidTests) ... timed = 0:00:00.068300
ok
testVoidInCall (__main__.KeywordVoidTests) ... timed = 0:00:00.070088
ok
testVoidInJoin (__main__.KeywordVoidTests) ... timed = 0:00:00.058106
ok
testVoidInMsg (__main__.KeywordVoidTests) ... timed = 0:00:00.074908
ok
testVoidInProcess (__main__.KeywordVoidTests) ... timed = 0:00:00.077185
ok
testVoidInReceive (__main__.KeywordVoidTests) ... timed = 0:00:00.076497
ok
testVpopVoidTarget (__main__.KeywordVoidTests) ... timed = 0:00:00.075397
ok
testCatcherState (__main__.MiscExceptionTests) ... timed = 0:00:00.043296
ok
testCatchingExceptionThrownInDifferentModule (__main__.MiscExceptionTests) ... timed = 0:00:00.085447
ok
testCatchingMachineThrownException (__main__.MiscExceptionTests) ... timed = 0:00:00.080174
ok
testDeleteOfEmptyRegister (__main__.MiscExceptionTests) ... timed = 0:00:00.068883
ok
testTerminatingProcessDoesNotBreakOtherProcesses (__main__.MiscExceptionTests) ... skipped 'watchdog does not play nice with new scheduling model'
testVectorOutOfRangeRead (__main__.MiscExceptionTests) ... timed = 0:00:00.073786
ok
testVectorOutOfRangeReadFromEmpty (__main__.MiscExceptionTests) ... timed = 0:00:00.074809
ok
testBrokenWatchdog (__main__.MiscTests) ... timed = 0:00:00.097076
ok
testMain0AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.071443
ok
testMain2AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.070994
ok
testMangledNestedBlockNames (__main__.MiscTests) ... timed = 0:00:00.069975
ok
testMetaInformationEncoding (__main__.MiscTests) ... ok
testCaptureCopy (__main__.PointersTests) ... timed = 0:00:00.076072
ok
testCastFtoi (__main__.PointersTests) ... timed = 0:00:00.070462
ok
testCastItof (__main__.PointersTests) ... timed = 0:00:00.074660
ok
testCastStof (__main__.PointersTests) ... timed = 0:00:00.073621
ok
testCastStoi (__main__.PointersTests) ... timed = 0:00:00.069930
ok
testFcall (__main__.PointersTests) ... timed = 0:00:00.085689
ok
testFloatArithmetic (__main__.PointersTests) ... timed = 0:00:00.073168
ok
testHelloWorld (__main__.PointersTests) ... timed = 0:00:00.067570
ok
testIf (__main__.PointersTests) ... timed = 0:00:00.074982
ok
testIncrementDecrement (__main__.PointersTests) ... timed = 0:00:00.071852
ok
testIntegerArithmetic (__main__.PointersTests) ... timed = 0:00:00.073447
ok
testLogicalAnd (__main__.PointersTests) ... timed = 0:00:00.074018
ok
testLogicalNot (__main__.PointersTests) ... timed = 0:00:00.073016
ok
testLogicalOr (__main__.PointersTests) ... timed = 0:00:00.076382
ok
testVinsertPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.074072
ok
testVinsertPointerDereferenceAsTarget (__main__.PointersTests) ... timed = 0:00:00.069101
ok
testVpushPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.073631
ok
testProcessesHaveSeparateGlobalRegisterSets (__main__.ProcessAbstractionTests) ... timed = 0:00:00.108343
ok
testCOPY (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.068036
ok
testDELETE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.067600
ok
testISNULL (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.059504
ok
testMOVE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.069789
ok
testSWAP (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.070740
ok
testCalculatingAbsoluteValueOfAnInteger (__main__.SampleProgramsTests) ... timed = 0:00:00.069992
ok
testCalculatingFactorial (__main__.SampleProgramsTests)
The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.081974
ok
testCalculatingFactorialPassingAccumulatorByMove (__main__.SampleProgramsTests)
The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.084283
ok
testCalculatingFactorialUsingTailcalls (__main__.SampleProgramsTests) ... timed = 0:00:00.082697
ok
testCalculatingIntegerPowerOf (__main__.SampleProgramsTests) ... timed = 0:00:00.094811
ok
testIterativeFibonacciNumbers (__main__.SampleProgramsTests)
45. Fibonacci number calculated iteratively. ... timed = 0:00:00.090756
ok
testLooping (__main__.SampleProgramsTests) ... timed = 0:00:00.074047
ok
testRegisterReferencesInIntegerOperands (__main__.SampleProgramsTests) ... timed = 0:00:00.074806
ok
testApplyHelloWorldHelloJoeHelloMike (__main__.StandardRuntimeLibraryModuleFunctional) ... skipped 'FIXME frame, param, pamv must have register-indirect access implemented'
testApplyThatReturnsAValue (__main__.StandardRuntimeLibraryModuleFunctional) ... skipped 'FIXME frame, param, pamv must have register-indirect access implemented'
testVectorAnyReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.080455
ok
testVectorAnyReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.083003
ok
testVectorEveryReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.081220
ok
testVectorEveryReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.086845
ok
testVectorOf (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.083606
ok
testVectorOfInts (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.074036
ok
testVectorReverse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.078533
ok
testVectorReverseInPlace (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.079838
ok
testAllowComparingIntegersAndFloats (__main__.StaticAnalysis) ... timed = 0:00:00.062127
ok
testCallToInvalidType (__main__.StaticAnalysis) ... ok
testClosureCapturesByMoveMakeInaccessible (__main__.StaticAnalysis) ... ok
testClosureCapturesInvalidType (__main__.StaticAnalysis) ... ok
testDoesNotEraseDereferencedSources (__main__.StaticAnalysis) ... timed = 0:00:00.070267
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.066408
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.067847
ok
testBell (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.076466
ok
testCarriageReturn (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.074101
ok
testFormFeed (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.066653
ok
testNewline (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.069458
ok
testTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.056000
ok
testVerticalTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.073471
ok
testHelloWorld (__main__.StringInstructionsTests) ... timed = 0:00:00.070939
ok
testStrstoreDefault (__main__.StringInstructionsTests) ... timed = 0:00:00.076211
ok
testCreatingEmptyStruct (__main__.StructTests) ... timed = 0:00:00.070130
ok
testInsertingAValueIntoAStruct (__main__.StructTests) ... timed = 0:00:00.072046
ok
testObrainingListOfKeysInAStruct (__main__.StructTests) ... timed = 0:00:00.075520
ok
testOverwritingAValueInAStruct (__main__.StructTests) ... timed = 0:00:00.071912
ok
testRemovingAValueFromAStruct (__main__.StructTests) ... timed = 0:00:00.076186
ok
testStructOfStructs (__main__.StructTests) ... timed = 0:00:00.091398
ok
testBackspace (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.071469
ok
testBell (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.070302
ok
testCarriageReturn (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.073457
ok
testFormFeed (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.071452
ok
testNewline (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.068627
ok
testTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.072841
ok
testVerticalTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.069058
ok
testHelloWorld (__main__.TextInstructionsTests) ... timed = 0:00:00.072944
ok
testTextCommonPrefix (__main__.TextInstructionsTests) ... timed = 0:00:00.063790
ok
testTextCommonSuffix (__main__.TextInstructionsTests) ... timed = 0:00:00.071023
ok
testTextEquals (__main__.TextInstructionsTests) ... timed = 0:00:00.075745
ok
testTextEqualsNot (__main__.TextInstructionsTests) ... timed = 0:00:00.072808
ok
testTextat (__main__.TextInstructionsTests) ... timed = 0:00:00.070138
ok
testTextconcat (__main__.TextInstructionsTests) ... timed = 0:00:00.070734
ok
testTextlength (__main__.TextInstructionsTests) ... timed = 0:00:00.072234
ok
testTextsub (__main__.TextInstructionsTests) ... timed = 0:00:00.071554
ok
testBasicNoThrowNoCatchBlock (__main__.TryCatchBlockTests) ... timed = 0:00:00.073038
ok
testCatchingBuiltinType (__main__.TryCatchBlockTests) ... timed = 0:00:00.076169
ok
testCheckingIfIsExpired (__main__.TypePointerTests) ... timed = 0:00:00.082108
ok
testExpiredPointerType (__main__.TypePointerTests) ... timed = 0:00:00.092439
ok
testInsertingOutOfRangeWithPositiveIndex (__main__.VectorInstructionsTests) ... timed = 0:00:00.074036
ok
testPackingVec (__main__.VectorInstructionsTests) ... timed = 0:00:00.073010
ok
testPackingVecRefusesToOutOfRegisterSetRange (__main__.VectorInstructionsTests) ... timed = 0:00:00.075197
ok
testPackingVecRefusesToPackItself (__main__.VectorInstructionsTests) ... timed = 0:00:00.074926
ok
testPackingVecRefusesToPackNullRegisterCompileTime (__main__.VectorInstructionsTests) ... skipped 'conflicts with runtime-error test'
testPackingVecRefusesToPackNullRegisterRunTime (__main__.VectorInstructionsTests) ... timed = 0:00:00.071475
ok
testVAT (__main__.VectorInstructionsTests) ... timed = 0:00:00.078386
ok
testVINSERT (__main__.VectorInstructionsTests) ... timed = 0:00:00.082309
ok
testVLEN (__main__.VectorInstructionsTests) ... timed = 0:00:00.074186
ok
testVPOP (__main__.VectorInstructionsTests) ... timed = 0:00:00.075849
ok
testVPOPWithIndexPopsSpecified (__main__.VectorInstructionsTests) ... timed = 0:00:00.070162
ok
testVPOPWithVoidIndexPopsLast (__main__.VectorInstructionsTests) ... timed = 0:00:00.071583
ok
testVPUSH (__main__.VectorInstructionsTests) ... timed = 0:00:00.072437
ok
testHelloWorldExample (__main__.WatchdogTests) ... timed = 0:00:00.089195
ok
testRestartingProcessesAfterAbortedByRunawayException (__main__.WatchdogTests) ... timed = 0:00:00.239062
ok
testServicingRunawayExceptionWhileOtherProcessesAreRunning (__main__.WatchdogTests) ... timed = 0:00:00.179975
ok
testWatchdogAlreadySpawnedCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.122247
ok
testWatchdogFromUndefinedFunctionCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.085172
ok
testWatchdogFromUndefinedFunctionCaughtByAssembler (__main__.WatchdogTests) ... ok
testWatchdogMustBeANativeFunction (__main__.WatchdogTests) ... timed = 0:00:00.073415
ok
testWatchdogTerminatedByARunawayExceptionDoesNotLeak (__main__.WatchdogTests) ... skipped 'if watchdog dies, process enters infinite loop'
----------------------------------------------------------------------
Ran 571 tests in 33.377s
OK (skipped=77)
average run time for test: 0:00:00.093040
summed run time for test: 0:00:32.005719
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= CXX=g++ -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= CXX=g
g++ -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_for_unused_values.o src/assembler/frontend/static_analyser/checkers/check_for_unused_values.cpp
g++ -std=c++17 -Wall -Wextra -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder -Woverloaded-virtual -Wundef -Wstrict-overflow=2 -Wdisabled-optimization -Winit-self -Wzero-as-null-pointer-constant -Wuseless-cast -Wconversion -Wshadow -Wswitch-default -Wswitch-enum -Wredundant-decls -Wlogical-op -Wmissing-include-dirs -Wmissing-declarations -Wcast-align -Wcast-qual -Wold-style-cast -Walloc-zero -Wdouble-promotion -Wunused-const-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_allocate_registers.o src/assembler/frontend/static_analyser/checkers/check_op_allocate_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_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_for_unused_values.o build/assembler/frontend/static_analyser/checkers/check_op_argc.o build/assembler/frontend/static_analyser/checkers/check_op_allocate_registers.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 -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 -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/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 -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/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 -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
#IEXPORT# export VIUA_TEST_SUITE_VALGRIND_CHECKS=0
$ 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
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.076796
ok
testComparingWithDifferentType (__main__.AtomTests) ... ok
testPrintingAnAtom (__main__.AtomTests) ... timed = 0:00:00.071000
ok
testArithmeticShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.069724
ok
testArithmeticShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.068015
ok
testArithmeticShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.069931
ok
testArithmeticShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.070742
ok
testBitAnd (__main__.BitsManipulationTests) ... timed = 0:00:00.075141
ok
testBitAndWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.069099
ok
testBitAt (__main__.BitsManipulationTests) ... timed = 0:00:00.075485
ok
testBitOr (__main__.BitsManipulationTests) ... timed = 0:00:00.068149
ok
testBitOrWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.071811
ok
testBitSet (__main__.BitsManipulationTests) ... timed = 0:00:00.071207
ok
testBitXor (__main__.BitsManipulationTests) ... timed = 0:00:00.070066
ok
testBitXorWithDifferentWidths (__main__.BitsManipulationTests) ... timed = 0:00:00.075136
ok
testBitnot (__main__.BitsManipulationTests) ... timed = 0:00:00.071126
ok
testBitsInBooleanContext (__main__.BitsManipulationTests) ... timed = 0:00:00.074163
ok
testHelloWorld (__main__.BitsManipulationTests) ... timed = 0:00:00.068807
ok
testLiterals (__main__.BitsManipulationTests) ... timed = 0:00:00.068863
ok
testLogicalShiftLeft (__main__.BitsManipulationTests) ... timed = 0:00:00.069342
ok
testLogicalShiftLeftToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.072898
ok
testLogicalShiftRight (__main__.BitsManipulationTests) ... timed = 0:00:00.078646
ok
testLogicalShiftRightToVoid (__main__.BitsManipulationTests) ... timed = 0:00:00.074367
ok
testRol (__main__.BitsManipulationTests) ... timed = 0:00:00.075852
ok
testRor (__main__.BitsManipulationTests) ... timed = 0:00:00.074379
ok
testShlOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.075417
ok
testShrOvershift (__main__.BitsManipulationTests) ... timed = 0:00:00.075225
ok
test_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.068784
ok
test_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.068838
ok
test_addition_gives_negative_result (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073022
ok
test_basic_addition (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070603
ok
test_basic_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072292
ok
test_decrement_from_positive_to_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.068952
ok
test_increment_from_negative_to_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.071051
ok
test_maximum_increment (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.068706
ok
test_maximum_maximum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072134
ok
test_maximum_minus_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073497
ok
test_minimum_decrement (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.069861
ok
test_minimum_minimum_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070929
ok
test_minimum_minus_1_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.073141
ok
test_minimum_one_subtraction (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.077024
ok
test_minus_42_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070752
ok
test_minus_42_minus_7_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.075162
ok
test_multiplication_negative_negative_gives_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.071285
ok
test_multiplication_negative_positive_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.074074
ok
test_multiplication_positive_negative_gives_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.071613
ok
test_overflowing_64x2_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.069714
ok
test_overflowing_64x64_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070123
ok
test_overflowing_addition_two_negatives_give_positive (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.072060
ok
test_overflowing_addition_two_positives_give_negative (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.067634
ok
test_overflowing_minimum_minus_1_multiplication (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.071457
ok
test_x_x_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.068547
ok
test_x_zero_division (__main__.BitsSignedCheckedArithmeticTests) ... timed = 0:00:00.070739
ok
test_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.062065
ok
test_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.074595
ok
test_64_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.076262
ok
test_65_and_minus_2_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.069988
ok
test_basic_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071384
ok
test_basic_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072807
ok
test_max_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071627
ok
test_max_one_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.061184
ok
test_maximum_by_minimum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.070689
ok
test_maximum_increment (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.067077
ok
test_maximum_maximum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.073938
ok
test_maximum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.070662
ok
test_maximum_minus_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.073325
ok
test_minimum_by_maximum_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072106
ok
test_minimum_by_minus_1_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072881
ok
test_minimum_decrement (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.073932
ok
test_minimum_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071783
ok
test_minimum_one_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.074362
ok
test_minus_42_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072108
ok
test_minus_42_minus_7_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.076069
ok
test_minus_one_minimum_subtraction (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.071705
ok
test_mish_mash_both_positive_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.072257
ok
test_mish_mash_saturating_multiplication (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.073034
ok
test_one_max_addition (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.061047
ok
test_x_x_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.073347
ok
test_x_zero_division (__main__.BitsSignedSaturatingArithmeticTests) ... timed = 0:00:00.076124
ok
test_basic_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071845
ok
test_basic_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071736
ok
test_basic_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.074263
ok
test_maximum_increment (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070256
ok
test_maximum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.080768
ok
test_maximum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.078986
ok
test_maximum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.073065
ok
test_maximum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.077609
ok
test_maximum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.063205
ok
test_maximum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.074940
ok
test_maximum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071490
ok
test_maximum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070013
ok
test_maximum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071620
ok
test_minimum_decrement (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071853
ok
test_minimum_maximum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070997
ok
test_minimum_maximum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.069486
ok
test_minimum_maximum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072137
ok
test_minimum_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071988
ok
test_minimum_minimum_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.075058
ok
test_minimum_minimum_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.081234
ok
test_minimum_minimum_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.081518
ok
test_minimum_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072920
ok
test_minimum_minus_1_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.077135
ok
test_ones_by_zeroes_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.071610
ok
test_overflowing_64x2_multiplication (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.069239
ok
test_overflowing_addition (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.069570
ok
test_x_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.072365
ok
test_x_zero_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070743
ok
test_zero_maximum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.068031
ok
test_zero_minimum_subtraction (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.064290
ok
test_zero_x_division (__main__.BitsSignedWrappingArithmeticTests) ... timed = 0:00:00.070440
ok
test_maximum_increment (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.059989
ok
test_minimum_decrement (__main__.BitsUnsignedWrappingArithmeticTests) ... timed = 0:00:00.066867
ok
testAND (__main__.BooleanInstructionsTests) ... timed = 0:00:00.077452
ok
testNOT (__main__.BooleanInstructionsTests) ... timed = 0:00:00.076820
ok
testOR (__main__.BooleanInstructionsTests) ... timed = 0:00:00.076273
ok
testFTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.070604
ok
testITOF (__main__.CastingInstructionsTests) ... timed = 0:00:00.072474
ok
testSTOI (__main__.CastingInstructionsTests) ... timed = 0:00:00.071622
ok
testAdder (__main__.ClosureTests) ... timed = 0:00:00.090301
ok
testCaptureCopyCreatesIndependentObjects (__main__.ClosureTests) ... timed = 0:00:00.078706
ok
testCapturedVariableLeftInScope (__main__.ClosureTests) ... timed = 0:00:00.073082
ok
testChangeCapturedVariableFromClosure (__main__.ClosureTests) ... timed = 0:00:00.075868
ok
testNestedClosures (__main__.ClosureTests) ... timed = 0:00:00.096805
ok
testSimpleCaptureByCopy (__main__.ClosureTests) ... timed = 0:00:00.065539
ok
testSimpleCaptureByMove (__main__.ClosureTests) ... timed = 0:00:00.072515
ok
testSimpleClosure (__main__.ClosureTests) ... timed = 0:00:00.079682
ok
testVariableSharingBetweenTwoClosures (__main__.ClosureTests) ... timed = 0:00:00.092931
ok
testDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.091456
ok
testHelloWorldExample (__main__.ConcurrencyTests) ... timed = 0:00:00.102453
ok
testImmediatelyDetachingProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.088011
ok
testJoinDefaultKeywordTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.089464
ok
testJoinDefaultTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.086783
ok
testJoinInfiniteTimeout (__main__.ConcurrencyTests) ... timed = 0:00:00.089169
ok
testJoinTimeout0ms (__main__.ConcurrencyTests) ... timed = 0:00:00.213390
ok
testJoinTimeout10ms (__main__.ConcurrencyTests) ... timed = 0:00:00.211598
ok
testJoiningDetachedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.092173
ok
testJoiningJoinedProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.080893
ok
testJoiningProcess (__main__.ConcurrencyTests) ... timed = 0:00:00.115370
ok
testMessagePassing (__main__.ConcurrencyTests) ... timed = 0:00:00.081205
ok
testMigratingProcessesBetweenSchedulers (__main__.ConcurrencyTests) ... timed = 0:00:00.121825
ok
testObtainingSelfPid (__main__.ConcurrencyTests) ... timed = 0:00:00.071341
ok
testProcessFromDynamicallyLinkedFunction (__main__.ConcurrencyTests) ... skipped 'triggers a memory leak from a path that only allocates stack memory...?'
testReceiveTimeout1s (__main__.ConcurrencyTests) ... timed = 0:00:02.060376
ok
testReceiveTimeout500ms (__main__.ConcurrencyTests) ... timed = 0:00:01.056262
ok
testReceiveTimeoutDefault (__main__.ConcurrencyTests) ... timed = 0:00:01.086203
ok
testReceiveTimeoutFailsToAssemble (__main__.ConcurrencyTests) ... ok
testReceiveTimeoutInfinite (__main__.ConcurrencyTests) ... timed = 0:00:01.085697
ok
testReceiveTimeoutZeroMilliseconds (__main__.ConcurrencyTests) ... timed = 0:00:00.074314
ok
testReturningValuesOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.072046
ok
testTransferringExceptionsOnJoin (__main__.ConcurrencyTests) ... timed = 0:00:00.089276
ok
testDeepCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.136304
ok
testDeepUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.131612
ok
testDeferredCallsActivatedOnStackUnwindingWhenExceptionCaught (__main__.DeferredCallsTests) ... timed = 0:00:00.088853
ok
testDeferredCallsActivatedOnStackUnwindingWhenExceptionUncaught (__main__.DeferredCallsTests) ... timed = 0:00:00.083178
ok
testDeferredCallsActivatedOnTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.078119
ok
testDeferredCallsAreInvokedBeforeStackIsUnwoundOnCaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.087333
ok
testDeferredCallsAreInvokedBeforeStackIsUnwoundOnUncaughtException (__main__.DeferredCallsTests) ... timed = 0:00:00.084540
ok
testDeferredCallsInvokedBeforeFrameIsPopped (__main__.DeferredCallsTests) ... timed = 0:00:00.074655
ok
testDeferredCallsInvokedBeforeTailCall (__main__.DeferredCallsTests) ... timed = 0:00:00.088883
ok
testDeferredCallsInvokedInReverseOrder (__main__.DeferredCallsTests) ... timed = 0:00:00.076981
ok
testDeferredHelloWorld (__main__.DeferredCallsTests) ... timed = 0:00:00.073439
ok
testDeferredRunningBeforeFrameIsDropped (__main__.DeferredCallsTests) ... timed = 0:00:00.077434
ok
testNestedDeferredCalls (__main__.DeferredCallsTests) ... timed = 0:00:00.087290
ok
testThrowFromEmptyRegister (__main__.ExceptionMechanismTests) ... timed = 0:00:00.069236
ok
testHelloWorld (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.075332
ok
testMoveBetween (__main__.ExplicitRegisterSetsTests) ... timed = 0:00:00.072174
ok
testHelloWorldExample (__main__.ExternalModulesTests) ... timed = 0:00:00.089717
ok
testLongRunningFunctionBlocksOneScheduler (__main__.ExternalModulesTests) ... timed = 0:00:00.446843
ok
testManyHelloWorld (__main__.ExternalModulesTests) ... timed = 0:00:00.165071
ok
testReturningAValue (__main__.ExternalModulesTests) ... timed = 0:00:00.098100
ok
testThrowingExceptionHandledByWatchdog (__main__.ExternalModulesTests) ... timed = 0:00:00.132400
ok
testFADD (__main__.FloatInstructionsTests) ... timed = 0:00:00.069808
ok
testFDIV (__main__.FloatInstructionsTests) ... timed = 0:00:00.075946
ok
testFEQ (__main__.FloatInstructionsTests) ... timed = 0:00:00.063345
ok
testFGT (__main__.FloatInstructionsTests) ... timed = 0:00:00.069634
ok
testFGTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.069860
ok
testFLT (__main__.FloatInstructionsTests) ... timed = 0:00:00.069017
ok
testFLTE (__main__.FloatInstructionsTests) ... timed = 0:00:00.075502
ok
testFMUL (__main__.FloatInstructionsTests) ... timed = 0:00:00.069038
ok
testFSUB (__main__.FloatInstructionsTests) ... timed = 0:00:00.068430
ok
testFloatDefault (__main__.FloatInstructionsTests) ... timed = 0:00:00.071055
ok
testFloatsInCondition (__main__.FloatInstructionsTests) ... timed = 0:00:00.077062
ok
testBasicFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.071787
ok
testCallWithPassByMove (__main__.FunctionTests) ... timed = 0:00:00.078987
ok
testLocalRegistersInFunctions (__main__.FunctionTests) ... timed = 0:00:00.078661
ok
testNestedFunctionCallSupport (__main__.FunctionTests) ... timed = 0:00:00.082202
ok
testObtainingNumberOfParameters (__main__.FunctionTests) ... timed = 0:00:00.084372
ok
testRecursiveCallFunctionSupport (__main__.FunctionTests) ... timed = 0:00:00.087686
ok
testReturningReferences (__main__.FunctionTests) ... timed = 0:00:00.069019
ok
testStaticRegisters (__main__.FunctionTests) ... timed = 0:00:00.081129
ok
testApply (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.079077
ok
testApplyByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.079309
ok
testFilter (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.105938
ok
testFilterByClosure (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.104883
ok
testFilterByClosureVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.109122
ok
testFilterVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.109308
ok
testInvoke (__main__.HigherOrderFunctionTests) ... skipped 'frame instruction needs to have register-indirect access mode implemented'
testMap (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.100054
ok
testMapVectorByMove (__main__.HigherOrderFunctionTests) ... timed = 0:00:00.096830
ok
testTailcallOfClosure (__main__.HigherOrderFunctionTests) ...
timed = 0:00:00.074341
ok
testTailcallOfObject (__main__.HigherOrderFunctionTests) ...
timed = 0:00:00.078889
ok
testCalculatingModulo (__main__.IntegerInstructionsTests) ... timed = 0:00:00.072914
ok
testIADD (__main__.IntegerInstructionsTests) ... timed = 0:00:00.071543
ok
testIADDWithRReferences (__main__.IntegerInstructionsTests) ... timed = 0:00:00.068737
ok
testIDEC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.067482
ok
testIDIV (__main__.IntegerInstructionsTests) ... timed = 0:00:00.069974
ok
testIEQ (__main__.IntegerInstructionsTests) ... timed = 0:00:00.077567
ok
testIGT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.071618
ok
testIGTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.071426
ok
testIINC (__main__.IntegerInstructionsTests) ... timed = 0:00:00.075367
ok
testILT (__main__.IntegerInstructionsTests) ... timed = 0:00:00.074119
ok
testILTE (__main__.IntegerInstructionsTests) ... timed = 0:00:00.069394
ok
testIMUL (__main__.IntegerInstructionsTests) ... timed = 0:00:00.071471
ok
testISUB (__main__.IntegerInstructionsTests) ... timed = 0:00:00.056492
ok
testIntegersInCondition (__main__.IntegerInstructionsTests) ... timed = 0:00:00.071515
ok
testIADD (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.070969
ok
testIDEC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.073092
ok
testIDIV (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.069585
ok
testIEQ (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.069478
ok
testIGT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.069186
ok
testIGTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.074763
ok
testIINC (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.071845
ok
testILT (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.071108
ok
testILTE (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.077673
ok
testIMUL (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.075641
ok
testISUB (__main__.InvalidInstructionOperandTypeTests) ... timed = 0:00:00.071307
ok
testRelativeBranch (__main__.JumpingTests) ... timed = 0:00:00.078056
ok
testRelativeJump (__main__.JumpingTests) ... timed = 0:00:00.070489
ok
testDefaultInArg (__main__.KeywordDefaultTests) ... ok
testDefaultInCall (__main__.KeywordDefaultTests) ... timed = 0:00:00.071753
ok
testDefaultInFstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.069244
ok
testDefaultInIstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.068354
ok
testDefaultInStrstore (__main__.KeywordDefaultTests) ... timed = 0:00:00.068381
ok
testInvalidArgumentToIota (__main__.KeywordIotaTests) ... ok
testIotaDirectiveUsedOutsideOfIotaScope (__main__.KeywordIotaTests) ... ok
testIotaInFrame (__main__.KeywordIotaTests) ... timed = 0:00:00.074046
ok
testIotaInNames (__main__.KeywordIotaTests) ... timed = 0:00:00.077711
ok
testIotaInReceivingArguments (__main__.KeywordIotaTests) ... timed = 0:00:00.074136
ok
testIotaInRegisterIndexes (__main__.KeywordIotaTests) ... timed = 0:00:00.070060
ok
testVoidInArg (__main__.KeywordVoidTests) ... timed = 0:00:00.073860
ok
testVoidInCall (__main__.KeywordVoidTests) ... timed = 0:00:00.064530
ok
testVoidInJoin (__main__.KeywordVoidTests) ... timed = 0:00:00.074934
ok
testVoidInMsg (__main__.KeywordVoidTests) ... timed = 0:00:00.085803
ok
testVoidInProcess (__main__.KeywordVoidTests) ... timed = 0:00:00.077323
ok
testVoidInReceive (__main__.KeywordVoidTests) ... timed = 0:00:00.063512
ok
testVpopVoidTarget (__main__.KeywordVoidTests) ... timed = 0:00:00.068670
ok
testCatcherState (__main__.MiscExceptionTests) ... timed = 0:00:00.041091
ok
testCatchingExceptionThrownInDifferentModule (__main__.MiscExceptionTests) ... timed = 0:00:00.088563
ok
testCatchingMachineThrownException (__main__.MiscExceptionTests) ... timed = 0:00:00.073889
ok
testDeleteOfEmptyRegister (__main__.MiscExceptionTests) ... timed = 0:00:00.065612
ok
testTerminatingProcessDoesNotBreakOtherProcesses (__main__.MiscExceptionTests) ... skipped 'watchdog does not play nice with new scheduling model'
testVectorOutOfRangeRead (__main__.MiscExceptionTests) ... timed = 0:00:00.073789
ok
testVectorOutOfRangeReadFromEmpty (__main__.MiscExceptionTests) ... timed = 0:00:00.073650
ok
testBrokenWatchdog (__main__.MiscTests) ... timed = 0:00:00.089621
ok
testMain0AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.071695
ok
testMain2AsMainFunction (__main__.MiscTests) ... timed = 0:00:00.070310
ok
testMangledNestedBlockNames (__main__.MiscTests) ... timed = 0:00:00.075989
ok
testMetaInformationEncoding (__main__.MiscTests) ... ok
testCaptureCopy (__main__.PointersTests) ... timed = 0:00:00.073488
ok
testCastFtoi (__main__.PointersTests) ... timed = 0:00:00.064163
ok
testCastItof (__main__.PointersTests) ... timed = 0:00:00.078356
ok
testCastStof (__main__.PointersTests) ... timed = 0:00:00.071217
ok
testCastStoi (__main__.PointersTests) ... timed = 0:00:00.075788
ok
testFcall (__main__.PointersTests) ... timed = 0:00:00.080655
ok
testFloatArithmetic (__main__.PointersTests) ... timed = 0:00:00.069459
ok
testHelloWorld (__main__.PointersTests) ... timed = 0:00:00.074291
ok
testIf (__main__.PointersTests) ... timed = 0:00:00.074661
ok
testIncrementDecrement (__main__.PointersTests) ... timed = 0:00:00.069923
ok
testIntegerArithmetic (__main__.PointersTests) ... timed = 0:00:00.071601
ok
testLogicalAnd (__main__.PointersTests) ... timed = 0:00:00.070325
ok
testLogicalNot (__main__.PointersTests) ... timed = 0:00:00.059987
ok
testLogicalOr (__main__.PointersTests) ... timed = 0:00:00.072778
ok
testVinsertPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.069384
ok
testVinsertPointerDereferenceAsTarget (__main__.PointersTests) ... timed = 0:00:00.071551
ok
testVpushPointerDereferenceAsSource (__main__.PointersTests) ... timed = 0:00:00.074442
ok
testProcessesHaveSeparateGlobalRegisterSets (__main__.ProcessAbstractionTests) ... timed = 0:00:00.110492
ok
testCOPY (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.067506
ok
testDELETE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.073209
ok
testISNULL (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.067556
ok
testMOVE (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.067106
ok
testSWAP (__main__.RegisterManipulationInstructionsTests) ... timed = 0:00:00.071658
ok
testCalculatingAbsoluteValueOfAnInteger (__main__.SampleProgramsTests) ... timed = 0:00:00.073574
ok
testCalculatingFactorial (__main__.SampleProgramsTests)
The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.081440
ok
testCalculatingFactorialPassingAccumulatorByMove (__main__.SampleProgramsTests)
The code that is tested by this unit is not the best implementation of factorial calculation. ... timed = 0:00:00.083060
ok
testCalculatingFactorialUsingTailcalls (__main__.SampleProgramsTests) ... timed = 0:00:00.092259
ok
testCalculatingIntegerPowerOf (__main__.SampleProgramsTests) ... timed = 0:00:00.088191
ok
testIterativeFibonacciNumbers (__main__.SampleProgramsTests)
45. Fibonacci number calculated iteratively. ... timed = 0:00:00.088829
ok
testLooping (__main__.SampleProgramsTests) ... timed = 0:00:00.060018
ok
testRegisterReferencesInIntegerOperands (__main__.SampleProgramsTests) ... timed = 0:00:00.074040
ok
testApplyHelloWorldHelloJoeHelloMike (__main__.StandardRuntimeLibraryModuleFunctional) ... skipped 'FIXME frame, param, pamv must have register-indirect access implemented'
testApplyThatReturnsAValue (__main__.StandardRuntimeLibraryModuleFunctional) ... skipped 'FIXME frame, param, pamv must have register-indirect access implemented'
testVectorAnyReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.081179
ok
testVectorAnyReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.081590
ok
testVectorEveryReturnsFalse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.082699
ok
testVectorEveryReturnsTrue (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.080477
ok
testVectorOf (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.084583
ok
testVectorOfInts (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.073908
ok
testVectorReverse (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.080400
ok
testVectorReverseInPlace (__main__.StandardRuntimeLibraryModuleVector) ... timed = 0:00:00.077819
ok
testAllowComparingIntegersAndFloats (__main__.StaticAnalysis) ... timed = 0:00:00.078109
ok
testCallToInvalidType (__main__.StaticAnalysis) ... ok
testClosureCapturesByMoveMakeInaccessible (__main__.StaticAnalysis) ... ok
testClosureCapturesInvalidType (__main__.StaticAnalysis) ... ok
testDoesNotEraseDereferencedSources (__main__.StaticAnalysis) ... timed = 0:00:00.076436
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.069083
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.070602
ok
testBell (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.063205
ok
testCarriageReturn (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.070414
ok
testFormFeed (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.073307
ok
testNewline (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.071404
ok
testTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.069078
ok
testVerticalTab (__main__.StringInstructionsEscapeSequencesTests) ... timed = 0:00:00.063240
ok
testHelloWorld (__main__.StringInstructionsTests) ... timed = 0:00:00.070885
ok
testStrstoreDefault (__main__.StringInstructionsTests) ... timed = 0:00:00.071401
ok
testCreatingEmptyStruct (__main__.StructTests) ... timed = 0:00:00.072042
ok
testInsertingAValueIntoAStruct (__main__.StructTests) ... timed = 0:00:00.073444
ok
testObrainingListOfKeysInAStruct (__main__.StructTests) ... timed = 0:00:00.077839
ok
testOverwritingAValueInAStruct (__main__.StructTests) ... timed = 0:00:00.074067
ok
testRemovingAValueFromAStruct (__main__.StructTests) ... timed = 0:00:00.074486
ok
testStructOfStructs (__main__.StructTests) ... timed = 0:00:00.089787
ok
testBackspace (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.060669
ok
testBell (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.068188
ok
testCarriageReturn (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.071174
ok
testFormFeed (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.072740
ok
testNewline (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.068670
ok
testTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.071131
ok
testVerticalTab (__main__.TextInstructionsEscapeSequencesTests) ... timed = 0:00:00.071198
ok
testHelloWorld (__main__.TextInstructionsTests) ... timed = 0:00:00.071172
ok
testTextCommonPrefix (__main__.TextInstructionsTests) ... timed = 0:00:00.065273
ok
testTextCommonSuffix (__main__.TextInstructionsTests) ... timed = 0:00:00.074289
ok
testTextEquals (__main__.TextInstructionsTests) ... timed = 0:00:00.074059
ok
testTextEqualsNot (__main__.TextInstructionsTests) ... timed = 0:00:00.073430
ok
testTextat (__main__.TextInstructionsTests) ... timed = 0:00:00.071576
ok
testTextconcat (__main__.TextInstructionsTests) ... timed = 0:00:00.069315
ok
testTextlength (__main__.TextInstructionsTests) ... timed = 0:00:00.075496
ok
testTextsub (__main__.TextInstructionsTests) ... timed = 0:00:00.066405
ok
testBasicNoThrowNoCatchBlock (__main__.TryCatchBlockTests) ... timed = 0:00:00.058592
ok
testCatchingBuiltinType (__main__.TryCatchBlockTests) ... timed = 0:00:00.073402
ok
testCheckingIfIsExpired (__main__.TypePointerTests) ... timed = 0:00:00.083765
ok
testExpiredPointerType (__main__.TypePointerTests) ... timed = 0:00:00.096893
ok
testInsertingOutOfRangeWithPositiveIndex (__main__.VectorInstructionsTests) ... timed = 0:00:00.073574
ok
testPackingVec (__main__.VectorInstructionsTests) ... timed = 0:00:00.072096
ok
testPackingVecRefusesToOutOfRegisterSetRange (__main__.VectorInstructionsTests) ... timed = 0:00:00.073772
ok
testPackingVecRefusesToPackItself (__main__.VectorInstructionsTests) ... timed = 0:00:00.077304
ok
testPackingVecRefusesToPackNullRegisterCompileTime (__main__.VectorInstructionsTests) ... skipped 'conflicts with runtime-error test'
testPackingVecRefusesToPackNullRegisterRunTime (__main__.VectorInstructionsTests) ... timed = 0:00:00.076790
ok
testVAT (__main__.VectorInstructionsTests) ... timed = 0:00:00.082003
ok
testVINSERT (__main__.VectorInstructionsTests) ... timed = 0:00:00.085413
ok
testVLEN (__main__.VectorInstructionsTests) ... timed = 0:00:00.075193
ok
testVPOP (__main__.VectorInstructionsTests) ... timed = 0:00:00.078109
ok
testVPOPWithIndexPopsSpecified (__main__.VectorInstructionsTests) ... timed = 0:00:00.068760
ok
testVPOPWithVoidIndexPopsLast (__main__.VectorInstructionsTests) ... timed = 0:00:00.073218
ok
testVPUSH (__main__.VectorInstructionsTests) ... timed = 0:00:00.074442
ok
testHelloWorldExample (__main__.WatchdogTests) ... timed = 0:00:00.087476
ok
testRestartingProcessesAfterAbortedByRunawayException (__main__.WatchdogTests) ... timed = 0:00:00.230520
ok
testServicingRunawayExceptionWhileOtherProcessesAreRunning (__main__.WatchdogTests) ... timed = 0:00:00.190955
ok
testWatchdogAlreadySpawnedCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.114360
ok
testWatchdogFromUndefinedFunctionCaughtAtRuntime (__main__.WatchdogTests) ... timed = 0:00:00.089208
ok
testWatchdogFromUndefinedFunctionCaughtByAssembler (__main__.WatchdogTests) ... ok
testWatchdogMustBeANativeFunction (__main__.WatchdogTests) ... timed = 0:00:00.070630
ok
testWatchdogTerminatedByARunawayExceptionDoesNotLeak (__main__.WatchdogTests) ... skipped 'if watchdog dies, process enters infinite loop'
----------------------------------------------------------------------
Ran 571 tests in 33.388s
OK (skipped=77)
average run time for test: 0:00:00.093046
summed run time for test: 0:00:32.007857
memory leak checks disabled for this run
#I#
#I# build success: 0
#I#