+ renice +1 974181 974181 (process ID) old priority 0, new priority 1 + cd /home/asar-ci/asar + git fetch From https://github.com/RPGHacker/asar e7ba705..64e64c6 asar_2_beta -> origin/asar_2_beta + git checkout 64e64c60c21e57594f1aa1658257a00f567bcd22 Previous HEAD position was cb78f31 Small update to changelog HEAD is now at 64e64c6 The Freespace Rewrite: Part 1 + rm -rf /home/asar-ci/build + mkdir /home/asar-ci/build + cd /home/asar-ci/build + cmake -DCMAKE_BUILD_TYPE=MinSizeRel -DASAR_USE_THREADS=OFF /home/asar-ci/asar/src -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /home/asar-ci/build + make -j4 [ 1%] Building CXX object asar-tests/CMakeFiles/asar-app-test.dir/test.cpp.o [ 2%] Building CXX object asar/CMakeFiles/asar-static.dir/interface-lib.cpp.o [ 4%] Building CXX object asar/CMakeFiles/asar.dir/interface-lib.cpp.o [ 5%] Building CXX object asar/CMakeFiles/asar-standalone.dir/interface-cli.cpp.o [ 7%] Building CXX object asar/CMakeFiles/asar.dir/addr2line.cpp.o [ 8%] Building CXX object asar/CMakeFiles/asar-static.dir/addr2line.cpp.o [ 10%] Building CXX object asar/CMakeFiles/asar-standalone.dir/addr2line.cpp.o [ 11%] Linking CXX executable asar-app-test [ 11%] Built target asar-app-test [ 13%] Building CXX object asar/CMakeFiles/asar.dir/arch-65816.cpp.o [ 14%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-65816.cpp.o [ 16%] Building CXX object asar-tests/CMakeFiles/asar-dll-test.dir/test.cpp.o [ 17%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-65816.cpp.o [ 19%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-spc700.cpp.o [ 20%] Building CXX object asar/CMakeFiles/asar.dir/arch-spc700.cpp.o [ 22%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-spc700.cpp.o [ 23%] Building C object asar-tests/CMakeFiles/asar-dll-test.dir/__/asar-dll-bindings/c/asardll.c.o [ 25%] Linking CXX executable asar-dll-test /home/asar-ci/asar/src/asar/arch-spc700.cpp: In function ‘bool asblock_spc700(char**, int)’: /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:328:58: note: in expansion of macro ‘w1’ 328 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:328:58: note: in expansion of macro ‘w1’ 328 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:329:58: note: in expansion of macro ‘w1’ 329 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:329:58: note: in expansion of macro ‘w1’ 329 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:58: note: in expansion of macro ‘w1’ 333 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:58: note: in expansion of macro ‘w1’ 333 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:334:58: note: in expansion of macro ‘w1’ 334 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:334:58: note: in expansion of macro ‘w1’ 334 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:338:58: note: in expansion of macro ‘w1’ 338 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:338:58: note: in expansion of macro ‘w1’ 338 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:339:58: note: in expansion of macro ‘w1’ 339 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:339:58: note: in expansion of macro ‘w1’ 339 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:340:58: note: in expansion of macro ‘w1’ 340 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:340:58: note: in expansion of macro ‘w1’ 340 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:344:58: note: in expansion of macro ‘w1’ 344 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:344:58: note: in expansion of macro ‘w1’ 344 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:345:58: note: in expansion of macro ‘w1’ 345 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:345:58: note: in expansion of macro ‘w1’ 345 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:347:58: note: in expansion of macro ‘w1’ 347 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:347:58: note: in expansion of macro ‘w1’ 347 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:348:58: note: in expansion of macro ‘w1’ 348 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:348:58: note: in expansion of macro ‘w1’ 348 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:356:49: note: in expansion of macro ‘w1’ 356 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:356:49: note: in expansion of macro ‘w1’ 356 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:358:49: note: in expansion of macro ‘w1’ 358 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:358:49: note: in expansion of macro ‘w1’ 358 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:374:54: note: in expansion of macro ‘w1’ 374 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:374:54: note: in expansion of macro ‘w1’ 374 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:375:54: note: in expansion of macro ‘w1’ 375 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:375:54: note: in expansion of macro ‘w1’ 375 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:376:54: note: in expansion of macro ‘w1’ 376 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:376:54: note: in expansion of macro ‘w1’ 376 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:392:49: note: in expansion of macro ‘w1’ 392 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:392:49: note: in expansion of macro ‘w1’ 392 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:393:49: note: in expansion of macro ‘w1’ 393 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:393:49: note: in expansion of macro ‘w1’ 393 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:394:49: note: in expansion of macro ‘w1’ 394 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:394:49: note: in expansion of macro ‘w1’ 394 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:49: note: in expansion of macro ‘w1’ 395 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:49: note: in expansion of macro ‘w1’ 395 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:397:62: note: in expansion of macro ‘w1’ 397 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:397:62: note: in expansion of macro ‘w1’ 397 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp: In function ‘bool asblock_spc700(char**, int)’: /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:328:58: note: in expansion of macro ‘w1’ 328 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:328:58: note: in expansion of macro ‘w1’ 328 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:329:58: note: in expansion of macro ‘w1’ 329 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:329:58: note: in expansion of macro ‘w1’ 329 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:58: note: in expansion of macro ‘w1’ 333 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:58: note: in expansion of macro ‘w1’ 333 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:334:58: note: in expansion of macro ‘w1’ 334 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:334:58: note: in expansion of macro ‘w1’ 334 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:338:58: note: in expansion of macro ‘w1’ 338 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:338:58: note: in expansion of macro ‘w1’ 338 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:339:58: note: in expansion of macro ‘w1’ 339 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:339:58: note: in expansion of macro ‘w1’ 339 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:340:58: note: in expansion of macro ‘w1’ 340 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:340:58: note: in expansion of macro ‘w1’ 340 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:344:58: note: in expansion of macro ‘w1’ 344 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:344:58: note: in expansion of macro ‘w1’ 344 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:345:58: note: in expansion of macro ‘w1’ 345 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:345:58: note: in expansion of macro ‘w1’ 345 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:347:58: note: in expansion of macro ‘w1’ 347 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:347:58: note: in expansion of macro ‘w1’ 347 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:348:58: note: in expansion of macro ‘w1’ 348 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:348:58: note: in expansion of macro ‘w1’ 348 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:356:49: note: in expansion of macro ‘w1’ 356 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:356:49: note: in expansion of macro ‘w1’ 356 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:358:49: note: in expansion of macro ‘w1’ 358 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:358:49: note: in expansion of macro ‘w1’ 358 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:374:54: note: in expansion of macro ‘w1’ 374 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:374:54: note: in expansion of macro ‘w1’ 374 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:375:54: note: in expansion of macro ‘w1’ 375 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:375:54: note: in expansion of macro ‘w1’ 375 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:376:54: note: in expansion of macro ‘w1’ 376 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:376:54: note: in expansion of macro ‘w1’ 376 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:392:49: note: in expansion of macro ‘w1’ 392 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:392:49: note: in expansion of macro ‘w1’ 392 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:393:49: note: in expansion of macro ‘w1’ 393 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:393:49: note: in expansion of macro ‘w1’ 393 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:394:49: note: in expansion of macro ‘w1’ 394 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:394:49: note: in expansion of macro ‘w1’ 394 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:49: note: in expansion of macro ‘w1’ 395 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:49: note: in expansion of macro ‘w1’ 395 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:397:62: note: in expansion of macro ‘w1’ 397 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:397:62: note: in expansion of macro ‘w1’ 397 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ [ 25%] Built target asar-dll-test [ 26%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-superfx.cpp.o /home/asar-ci/asar/src/asar/arch-spc700.cpp: In function ‘bool asblock_spc700(char**, int)’: /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:328:58: note: in expansion of macro ‘w1’ 328 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:328:58: note: in expansion of macro ‘w1’ 328 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:329:58: note: in expansion of macro ‘w1’ 329 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:329:58: note: in expansion of macro ‘w1’ 329 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:58: note: in expansion of macro ‘w1’ 333 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:58: note: in expansion of macro ‘w1’ 333 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:334:58: note: in expansion of macro ‘w1’ 334 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:334:58: note: in expansion of macro ‘w1’ 334 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:338:58: note: in expansion of macro ‘w1’ 338 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:338:58: note: in expansion of macro ‘w1’ 338 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:339:58: note: in expansion of macro ‘w1’ 339 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:339:58: note: in expansion of macro ‘w1’ 339 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:340:58: note: in expansion of macro ‘w1’ 340 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:340:58: note: in expansion of macro ‘w1’ 340 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:344:58: note: in expansion of macro ‘w1’ 344 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:344:58: note: in expansion of macro ‘w1’ 344 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:345:58: note: in expansion of macro ‘w1’ 345 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:345:58: note: in expansion of macro ‘w1’ 345 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp: At global scope: /home/asar-ci/asar/src/asar/arch-spc700.cpp:8:12: warning: ‘inlinestartpos’ defined but not used [-Wunused-variable] 8 | static int inlinestartpos=0; | ^~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:7:12: warning: ‘writesizeto’ defined but not used [-Wunused-variable] 7 | static int writesizeto=-1; | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:347:58: note: in expansion of macro ‘w1’ 347 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:347:58: note: in expansion of macro ‘w1’ 347 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:348:58: note: in expansion of macro ‘w1’ 348 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:348:58: note: in expansion of macro ‘w1’ 348 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:356:49: note: in expansion of macro ‘w1’ 356 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:356:49: note: in expansion of macro ‘w1’ 356 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:358:49: note: in expansion of macro ‘w1’ 358 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:358:49: note: in expansion of macro ‘w1’ 358 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:374:54: note: in expansion of macro ‘w1’ 374 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:374:54: note: in expansion of macro ‘w1’ 374 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:375:54: note: in expansion of macro ‘w1’ 375 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:375:54: note: in expansion of macro ‘w1’ 375 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:376:54: note: in expansion of macro ‘w1’ 376 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:376:54: note: in expansion of macro ‘w1’ 376 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:392:49: note: in expansion of macro ‘w1’ 392 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:392:49: note: in expansion of macro ‘w1’ 392 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:393:49: note: in expansion of macro ‘w1’ 393 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:393:49: note: in expansion of macro ‘w1’ 393 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:394:49: note: in expansion of macro ‘w1’ 394 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:394:49: note: in expansion of macro ‘w1’ 394 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:49: note: in expansion of macro ‘w1’ 395 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:49: note: in expansion of macro ‘w1’ 395 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:397:62: note: in expansion of macro ‘w1’ 397 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:5:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 5 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:271:171: note: in expansion of macro ‘write1’ 271 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(0, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:397:62: note: in expansion of macro ‘w1’ 397 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp: At global scope: /home/asar-ci/asar/src/asar/arch-spc700.cpp:8:12: warning: ‘inlinestartpos’ defined but not used [-Wunused-variable] 8 | static int inlinestartpos=0; | ^~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:7:12: warning: ‘writesizeto’ defined but not used [-Wunused-variable] 7 | static int writesizeto=-1; | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp: At global scope: /home/asar-ci/asar/src/asar/arch-spc700.cpp:8:12: warning: ‘inlinestartpos’ defined but not used [-Wunused-variable] 8 | static int inlinestartpos=0; | ^~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:7:12: warning: ‘writesizeto’ defined but not used [-Wunused-variable] 7 | static int writesizeto=-1; | ^~~~~~~~~~~ [ 27%] Building CXX object asar/CMakeFiles/asar-standalone.dir/assembleblock.cpp.o [ 29%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-superfx.cpp.o [ 30%] Building CXX object asar/CMakeFiles/asar.dir/arch-superfx.cpp.o [ 32%] Building CXX object asar/CMakeFiles/asar-standalone.dir/crc32.cpp.o [ 33%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libcon.cpp.o /home/asar-ci/asar/src/asar/assembleblock.cpp: In function ‘void assembleblock(const char*, int&)’: /home/asar-ci/asar/src/asar/assembleblock.cpp:2191:29: warning: unused variable ‘current_file’ [-Wunused-variable] 2191 | const char* current_file = get_current_file_name(); | ^~~~~~~~~~~~ [ 35%] Building CXX object asar/CMakeFiles/asar-static.dir/assembleblock.cpp.o [ 36%] Building CXX object asar/CMakeFiles/asar.dir/assembleblock.cpp.o [ 38%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libsmw.cpp.o /home/asar-ci/asar/src/asar/assembleblock.cpp: In function ‘void assembleblock(const char*, int&)’: /home/asar-ci/asar/src/asar/assembleblock.cpp:2191:29: warning: unused variable ‘current_file’ [-Wunused-variable] 2191 | const char* current_file = get_current_file_name(); | ^~~~~~~~~~~~ /home/asar-ci/asar/src/asar/assembleblock.cpp: In function ‘void assembleblock(const char*, int&)’: /home/asar-ci/asar/src/asar/assembleblock.cpp:2191:29: warning: unused variable ‘current_file’ [-Wunused-variable] 2191 | const char* current_file = get_current_file_name(); | ^~~~~~~~~~~~ [ 39%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libstr.cpp.o /home/asar-ci/asar/src/asar/libstr.cpp: In member function ‘string& string::qnormalize()’: /home/asar-ci/asar/src/asar/libstr.cpp:185:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 185 | while(str = strpbrk(str, "'\" \t,\r")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘bool confirmqpar(const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:258:54: warning: array subscript has type ‘char’ [-Wchar-subscripts] 258 | while((unsigned char)*str >= 128 || !qparlut[*str]) str++; | ^~~~ /home/asar-ci/asar/src/asar/libstr.cpp:278:62: warning: array subscript has type ‘char’ [-Wchar-subscripts] 278 | while((unsigned char)*str >= 128 || !qparlut[*str]) str++; | ^~~~ /home/asar-ci/asar/src/asar/assembleblock.cpp:1122:30: warning: ‘cond’ may be used uninitialized [-Wmaybe-uninitialized] 1122 | else if (cond) | ^~ /home/asar-ci/asar/src/asar/assembleblock.cpp:1058:22: note: ‘cond’ was declared here 1058 | bool cond; | ^~~~ [ 41%] Building CXX object asar/CMakeFiles/asar-standalone.dir/macro.cpp.o [ 42%] Building CXX object asar/CMakeFiles/asar-standalone.dir/main.cpp.o /home/asar-ci/asar/src/asar/assembleblock.cpp:1122:30: warning: ‘cond’ may be used uninitialized [-Wmaybe-uninitialized] 1122 | else if (cond) | ^~ /home/asar-ci/asar/src/asar/assembleblock.cpp:1058:22: note: ‘cond’ was declared here 1058 | bool cond; | ^~~~ [ 44%] Building CXX object asar/CMakeFiles/asar-standalone.dir/asar_math.cpp.o /home/asar-ci/asar/src/asar/assembleblock.cpp:1122:30: warning: ‘cond’ may be used uninitialized [-Wmaybe-uninitialized] 1122 | else if (cond) | ^~ /home/asar-ci/asar/src/asar/assembleblock.cpp:1058:22: note: ‘cond’ was declared here 1058 | bool cond; | ^~~~ /home/asar-ci/asar/src/asar/main.cpp: In function ‘int getlenforlabel(snes_label, bool)’: /home/asar-ci/asar/src/asar/main.cpp:400:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 400 | else if (bank != snespos >> 16){ return 3; } | ~~~~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object asar/CMakeFiles/asar-static.dir/crc32.cpp.o [ 47%] Building CXX object asar/CMakeFiles/asar-static.dir/libcon.cpp.o [ 48%] Building CXX object asar/CMakeFiles/asar.dir/crc32.cpp.o [ 50%] Building CXX object asar/CMakeFiles/asar.dir/libcon.cpp.o [ 51%] Building CXX object asar/CMakeFiles/asar-static.dir/libsmw.cpp.o [ 52%] Building CXX object asar/CMakeFiles/asar-standalone.dir/virtualfile.cpp.o [ 54%] Building CXX object asar/CMakeFiles/asar.dir/libsmw.cpp.o [ 55%] Building CXX object asar/CMakeFiles/asar-standalone.dir/warnings.cpp.o [ 57%] Building CXX object asar/CMakeFiles/asar-static.dir/libstr.cpp.o [ 58%] Building CXX object asar/CMakeFiles/asar-standalone.dir/errors.cpp.o [ 60%] Building CXX object asar/CMakeFiles/asar.dir/libstr.cpp.o [ 61%] Building CXX object asar/CMakeFiles/asar-standalone.dir/table.cpp.o /home/asar-ci/asar/src/asar/libstr.cpp: In member function ‘string& string::qnormalize()’: /home/asar-ci/asar/src/asar/libstr.cpp:185:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 185 | while(str = strpbrk(str, "'\" \t,\r")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘bool confirmqpar(const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:258:54: warning: array subscript has type ‘char’ [-Wchar-subscripts] 258 | while((unsigned char)*str >= 128 || !qparlut[*str]) str++; | ^~~~ /home/asar-ci/asar/src/asar/libstr.cpp:278:62: warning: array subscript has type ‘char’ [-Wchar-subscripts] 278 | while((unsigned char)*str >= 128 || !qparlut[*str]) str++; | ^~~~ [ 63%] Building CXX object asar/CMakeFiles/asar-standalone.dir/unicode.cpp.o /home/asar-ci/asar/src/asar/libstr.cpp: In member function ‘string& string::qnormalize()’: /home/asar-ci/asar/src/asar/libstr.cpp:185:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 185 | while(str = strpbrk(str, "'\" \t,\r")) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘bool confirmqpar(const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:258:54: warning: array subscript has type ‘char’ [-Wchar-subscripts] 258 | while((unsigned char)*str >= 128 || !qparlut[*str]) str++; | ^~~~ /home/asar-ci/asar/src/asar/libstr.cpp:278:62: warning: array subscript has type ‘char’ [-Wchar-subscripts] 278 | while((unsigned char)*str >= 128 || !qparlut[*str]) str++; | ^~~~ [ 64%] Building CXX object asar/CMakeFiles/asar-static.dir/macro.cpp.o [ 66%] Building CXX object asar/CMakeFiles/asar.dir/macro.cpp.o [ 67%] Building CXX object asar/CMakeFiles/asar-standalone.dir/platform/file-helpers.cpp.o [ 69%] Building CXX object asar/CMakeFiles/asar-standalone.dir/platform/linux/file-helpers-linux.cpp.o [ 70%] Building CXX object asar/CMakeFiles/asar.dir/main.cpp.o /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp: In function ‘FILE* open_file(const char*, FileOpenMode, FileOpenError*)’: /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp:52:27: warning: ‘open_mode’ may be used uninitialized [-Wmaybe-uninitialized] 52 | out_handle = fopen(path, open_mode); | ~~~~~^~~~~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp:37:21: note: ‘open_mode’ was declared here 37 | const char* open_mode; | ^~~~~~~~~ [ 72%] Linking CXX executable bin/asar [ 73%] Building CXX object asar/CMakeFiles/asar-static.dir/main.cpp.o [ 73%] Built target asar-standalone [ 75%] Building CXX object asar/CMakeFiles/asar-static.dir/asar_math.cpp.o /home/asar-ci/asar/src/asar/main.cpp: In function ‘int getlenforlabel(snes_label, bool)’: /home/asar-ci/asar/src/asar/main.cpp:400:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 400 | else if (bank != snespos >> 16){ return 3; } | ~~~~~^~~~~~~~~~~~~~~~ [ 76%] Building CXX object asar/CMakeFiles/asar.dir/asar_math.cpp.o /home/asar-ci/asar/src/asar/main.cpp: In function ‘int getlenforlabel(snes_label, bool)’: /home/asar-ci/asar/src/asar/main.cpp:400:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 400 | else if (bank != snespos >> 16){ return 3; } | ~~~~~^~~~~~~~~~~~~~~~ [ 77%] Building CXX object asar/CMakeFiles/asar.dir/virtualfile.cpp.o [ 79%] Building CXX object asar/CMakeFiles/asar-static.dir/virtualfile.cpp.o [ 80%] Building CXX object asar/CMakeFiles/asar-static.dir/warnings.cpp.o [ 82%] Building CXX object asar/CMakeFiles/asar.dir/warnings.cpp.o [ 83%] Building CXX object asar/CMakeFiles/asar.dir/errors.cpp.o [ 85%] Building CXX object asar/CMakeFiles/asar-static.dir/errors.cpp.o [ 86%] Building CXX object asar/CMakeFiles/asar-static.dir/table.cpp.o [ 88%] Building CXX object asar/CMakeFiles/asar-static.dir/unicode.cpp.o [ 89%] Building CXX object asar/CMakeFiles/asar.dir/table.cpp.o [ 91%] Building CXX object asar/CMakeFiles/asar.dir/unicode.cpp.o [ 92%] Building CXX object asar/CMakeFiles/asar-static.dir/platform/file-helpers.cpp.o [ 94%] Building CXX object asar/CMakeFiles/asar.dir/platform/file-helpers.cpp.o [ 95%] Building CXX object asar/CMakeFiles/asar-static.dir/platform/linux/file-helpers-linux.cpp.o [ 97%] Building CXX object asar/CMakeFiles/asar.dir/platform/linux/file-helpers-linux.cpp.o /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp: In function ‘FILE* open_file(const char*, FileOpenMode, FileOpenError*)’: /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp:52:27: warning: ‘open_mode’ may be used uninitialized [-Wmaybe-uninitialized] 52 | out_handle = fopen(path, open_mode); | ~~~~~^~~~~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp:37:21: note: ‘open_mode’ was declared here 37 | const char* open_mode; | ^~~~~~~~~ [ 98%] Linking CXX static library lib/libasar-static.a [ 98%] Built target asar-static /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp: In function ‘FILE* open_file(const char*, FileOpenMode, FileOpenError*)’: /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp:52:27: warning: ‘open_mode’ may be used uninitialized [-Wmaybe-uninitialized] 52 | out_handle = fopen(path, open_mode); | ~~~~~^~~~~~~~~~~~~~~~~ /home/asar-ci/asar/src/asar/platform/linux/file-helpers-linux.cpp:37:21: note: ‘open_mode’ was declared here 37 | const char* open_mode; | ^~~~~~~~~ [100%] Linking CXX shared library lib/libasar.so [100%] Built target asar + mkdir tests-tmp ++ realpath asar/lib/libasar.so + asar-tests/asar-dll-test /home/asar-ci/build/asar/lib/libasar.so /home/asar-ci/asar/tests /home/asar-ci/asar/dummy_rom.sfc tests-tmp (1/108) Patching: /home/asar-ci/asar/tests/0x.asm Success! (2/108) Patching: /home/asar-ci/asar/tests/130freespaces.asm freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 1 isforcode 1 pos 908008 freespace 2: len 1 isforcode 1 pos 908011 freespace 3: len 1 isforcode 1 pos 90801a freespace 4: len 1 isforcode 1 pos 908023 freespace 5: len 1 isforcode 1 pos 90802c freespace 6: len 1 isforcode 1 pos 908035 freespace 7: len 1 isforcode 1 pos 90803e freespace 8: len 1 isforcode 1 pos 908047 freespace 9: len 1 isforcode 1 pos 908050 freespace 10: len 1 isforcode 1 pos 908059 freespace 11: len 1 isforcode 1 pos 908062 freespace 12: len 1 isforcode 1 pos 90806b freespace 13: len 1 isforcode 1 pos 908074 freespace 14: len 1 isforcode 1 pos 90807d freespace 15: len 1 isforcode 1 pos 908086 freespace 16: len 1 isforcode 1 pos 90808f freespace 17: len 1 isforcode 1 pos 908098 freespace 18: len 1 isforcode 1 pos 9080a1 freespace 19: len 1 isforcode 1 pos 9080aa freespace 20: len 1 isforcode 1 pos 9080b3 freespace 21: len 1 isforcode 1 pos 9080bc freespace 22: len 1 isforcode 1 pos 9080c5 freespace 23: len 1 isforcode 1 pos 9080ce freespace 24: len 1 isforcode 1 pos 9080d7 freespace 25: len 1 isforcode 1 pos 9080e0 freespace 26: len 1 isforcode 1 pos 9080e9 freespace 27: len 1 isforcode 1 pos 9080f2 freespace 28: len 1 isforcode 1 pos 9080fb freespace 29: len 1 isforcode 1 pos 908104 freespace 30: len 1 isforcode 1 pos 90810d freespace 31: len 1 isforcode 1 pos 908116 freespace 32: len 1 isforcode 1 pos 90811f freespace 33: len 1 isforcode 1 pos 908128 freespace 34: len 1 isforcode 1 pos 908131 freespace 35: len 1 isforcode 1 pos 90813a freespace 36: len 1 isforcode 1 pos 908143 freespace 37: len 1 isforcode 1 pos 90814c freespace 38: len 1 isforcode 1 pos 908155 freespace 39: len 1 isforcode 1 pos 90815e freespace 40: len 1 isforcode 1 pos 908167 freespace 41: len 1 isforcode 1 pos 908170 freespace 42: len 1 isforcode 1 pos 908179 freespace 43: len 1 isforcode 1 pos 908182 freespace 44: len 1 isforcode 1 pos 90818b freespace 45: len 1 isforcode 1 pos 908194 freespace 46: len 1 isforcode 1 pos 90819d freespace 47: len 1 isforcode 1 pos 9081a6 freespace 48: len 1 isforcode 1 pos 9081af freespace 49: len 1 isforcode 1 pos 9081b8 freespace 50: len 1 isforcode 1 pos 9081c1 freespace 51: len 1 isforcode 1 pos 9081ca freespace 52: len 1 isforcode 1 pos 9081d3 freespace 53: len 1 isforcode 1 pos 9081dc freespace 54: len 1 isforcode 1 pos 9081e5 freespace 55: len 1 isforcode 1 pos 9081ee freespace 56: len 1 isforcode 1 pos 9081f7 freespace 57: len 1 isforcode 1 pos 908200 freespace 58: len 1 isforcode 1 pos 908209 freespace 59: len 1 isforcode 1 pos 908212 freespace 60: len 1 isforcode 1 pos 90821b freespace 61: len 1 isforcode 1 pos 908224 freespace 62: len 1 isforcode 1 pos 90822d freespace 63: len 1 isforcode 1 pos 908236 freespace 64: len 1 isforcode 1 pos 90823f freespace 65: len 1 isforcode 1 pos 908248 freespace 66: len 1 isforcode 1 pos 908251 freespace 67: len 1 isforcode 1 pos 90825a freespace 68: len 1 isforcode 1 pos 908263 freespace 69: len 1 isforcode 1 pos 90826c freespace 70: len 1 isforcode 1 pos 908275 freespace 71: len 1 isforcode 1 pos 90827e freespace 72: len 1 isforcode 1 pos 908287 freespace 73: len 1 isforcode 1 pos 908290 freespace 74: len 1 isforcode 1 pos 908299 freespace 75: len 1 isforcode 1 pos 9082a2 freespace 76: len 1 isforcode 1 pos 9082ab freespace 77: len 1 isforcode 1 pos 9082b4 freespace 78: len 1 isforcode 1 pos 9082bd freespace 79: len 1 isforcode 1 pos 9082c6 freespace 80: len 1 isforcode 1 pos 9082cf freespace 81: len 1 isforcode 1 pos 9082d8 freespace 82: len 1 isforcode 1 pos 9082e1 freespace 83: len 1 isforcode 1 pos 9082ea freespace 84: len 1 isforcode 1 pos 9082f3 freespace 85: len 1 isforcode 1 pos 9082fc freespace 86: len 1 isforcode 1 pos 908305 freespace 87: len 1 isforcode 1 pos 90830e freespace 88: len 1 isforcode 1 pos 908317 freespace 89: len 1 isforcode 1 pos 908320 freespace 90: len 1 isforcode 1 pos 908329 freespace 91: len 1 isforcode 1 pos 908332 freespace 92: len 1 isforcode 1 pos 90833b freespace 93: len 1 isforcode 1 pos 908344 freespace 94: len 1 isforcode 1 pos 90834d freespace 95: len 1 isforcode 1 pos 908356 freespace 96: len 1 isforcode 1 pos 90835f freespace 97: len 1 isforcode 1 pos 908368 freespace 98: len 1 isforcode 1 pos 908371 freespace 99: len 1 isforcode 1 pos 90837a freespace 100: len 1 isforcode 1 pos 908383 freespace 101: len 1 isforcode 1 pos 90838c freespace 102: len 1 isforcode 1 pos 908395 freespace 103: len 1 isforcode 1 pos 90839e freespace 104: len 1 isforcode 1 pos 9083a7 freespace 105: len 1 isforcode 1 pos 9083b0 freespace 106: len 1 isforcode 1 pos 9083b9 freespace 107: len 1 isforcode 1 pos 9083c2 freespace 108: len 1 isforcode 1 pos 9083cb freespace 109: len 1 isforcode 1 pos 9083d4 freespace 110: len 1 isforcode 1 pos 9083dd freespace 111: len 1 isforcode 1 pos 9083e6 freespace 112: len 1 isforcode 1 pos 9083ef freespace 113: len 1 isforcode 1 pos 9083f8 freespace 114: len 1 isforcode 1 pos 908401 freespace 115: len 1 isforcode 1 pos 90840a freespace 116: len 1 isforcode 1 pos 908413 freespace 117: len 1 isforcode 1 pos 90841c freespace 118: len 1 isforcode 1 pos 908425 freespace 119: len 1 isforcode 1 pos 90842e freespace 120: len 1 isforcode 1 pos 908437 freespace 121: len 1 isforcode 1 pos 908440 freespace 122: len 1 isforcode 1 pos 908449 freespace 123: len 1 isforcode 1 pos 908452 freespace 124: len 1 isforcode 1 pos 90845b freespace 125: len 1 isforcode 1 pos 908464 freespace 126: len 1 isforcode 1 pos 90846d freespace 127: len 1 isforcode 1 pos 908476 freespace 128: len 1 isforcode 1 pos 90847f freespace 129: len 1 isforcode 1 pos 908488 freespace 130: len 1 isforcode 1 pos 908491 Success! (3/108) Patching: /home/asar-ci/asar/tests/32bitvalues.asm Success! (4/108) Patching: /home/asar-ci/asar/tests/advanced-prints.asm Success! (5/108) Patching: /home/asar-ci/asar/tests/arch-65816.asm Success! (6/108) Patching: /home/asar-ci/asar/tests/arch-spc700.asm Success! (7/108) Patching: /home/asar-ci/asar/tests/arch-superfx.asm Success! (8/108) Patching: /home/asar-ci/asar/tests/archswitch.asm Success! (9/108) Patching: /home/asar-ci/asar/tests/assert-fail.asm Success! (10/108) Patching: /home/asar-ci/asar/tests/assert-pass.asm Success! (11/108) Patching: /home/asar-ci/asar/tests/autoclean.asm Iteration 1 of 2 lol. xd. 0 4325532 0 -1, 0 lol. xd. 1 4325532 0 0, 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 1 isforcode 1 pos 908008 lol. xd. 2 4325532 0 9469960, 9469952 Iteration 2 of 2 lol. xd. 0 9469960 9469960 -1, 0 lol. xd. 1 9469960 9469960 0, 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 1 isforcode 1 pos 908008 lol. xd. 2 9469960 9469960 9469960, 9469952 Success! (12/108) Patching: /home/asar-ci/asar/tests/badlabels.asm Success! (13/108) Patching: /home/asar-ci/asar/tests/badsublabel.asm Success! (14/108) Patching: /home/asar-ci/asar/tests/bank_shorthand.asm Success! (15/108) Patching: /home/asar-ci/asar/tests/bankcross.asm Success! (16/108) Patching: /home/asar-ci/asar/tests/bigincbin.asm lol. xd. 0 0 0 -1, 0 proting ffffffff lol. xd. 1 0 0 13, 0 proting 918000 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 11 isforcode 1 pos 908008 lol. xd. 2 0 0 9469973, 9469952 proting 918000 Success! (17/108) Patching: /home/asar-ci/asar/tests/builtindefinesfail.asm Success! (18/108) Patching: /home/asar-ci/asar/tests/builtindefinespass.asm Success! (19/108) Patching: /home/asar-ci/asar/tests/commabrokenquotes.asm Success! (20/108) Patching: /home/asar-ci/asar/tests/datasize.asm Success! (21/108) Patching: /home/asar-ci/asar/tests/datasize_freespace.asm lol. xd. 0 0 0 -1, 0 lol. xd. 1 0 0 0, 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 3 isforcode 1 pos 908008 lol. xd. 2 0 0 9469960, 9469952 Success! (22/108) Patching: /home/asar-ci/asar/tests/db-spc.asm Success! (23/108) Patching: /home/asar-ci/asar/tests/dd.asm Success! (24/108) Patching: /home/asar-ci/asar/tests/define-quotes.asm Success! (25/108) Patching: /home/asar-ci/asar/tests/divbyforwardtable.asm Success! (26/108) Patching: /home/asar-ci/asar/tests/elseif.asm Success! (27/108) Patching: /home/asar-ci/asar/tests/emptysublabel.asm Success! (28/108) Patching: /home/asar-ci/asar/tests/errors_optimization.asm Success! (29/108) Patching: /home/asar-ci/asar/tests/escaping.asm Success! (30/108) Patching: /home/asar-ci/asar/tests/fill.asm Success! (31/108) Patching: /home/asar-ci/asar/tests/forloop.asm Success! (32/108) Patching: /home/asar-ci/asar/tests/freespacealign.asm lol. xd. 0 0 0 -1, 0 lol. xd. 1 0 0 0, 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 4 isforcode 1 pos 918000 freespace 2: len 4 isforcode 1 pos 928000 lol. xd. 2 0 0 9535488, 9502712 Success! (33/108) Patching: /home/asar-ci/asar/tests/freespaceexpand.asm freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 7ff8 isforcode 1 pos 908008 freespace 2: len 7ff8 isforcode 1 pos 918008 freespace 3: len 7ff8 isforcode 1 pos 928008 freespace 4: len 7ff8 isforcode 1 pos 938008 freespace 5: len 7ff8 isforcode 1 pos 948008 freespace 6: len 7ff8 isforcode 1 pos 958008 freespace 7: len 7ff8 isforcode 1 pos 968008 freespace 8: len 7ff8 isforcode 1 pos 978008 freespace 9: len 7ff8 isforcode 1 pos 988008 freespace 10: len 7ff8 isforcode 1 pos 998008 freespace 11: len 7ff8 isforcode 1 pos 9a8008 freespace 12: len 7ff8 isforcode 1 pos 9b8008 freespace 13: len 7ff8 isforcode 1 pos 9c8008 freespace 14: len 7ff8 isforcode 1 pos 9d8008 freespace 15: len 7ff8 isforcode 1 pos 9e8008 freespace 16: len 7ff8 isforcode 1 pos 9f8008 freespace 17: len 7ff8 isforcode 1 pos a08008 freespace 18: len 7ff8 isforcode 1 pos a18008 freespace 19: len 7ff8 isforcode 1 pos a28008 freespace 20: len 7ff8 isforcode 1 pos a38008 freespace 21: len 7ff8 isforcode 1 pos a48008 freespace 22: len 7ff8 isforcode 1 pos a58008 freespace 23: len 7ff8 isforcode 1 pos a68008 freespace 24: len 7ff8 isforcode 1 pos a78008 freespace 25: len 7ff8 isforcode 1 pos a88008 freespace 26: len 7ff8 isforcode 1 pos a98008 freespace 27: len 7ff8 isforcode 1 pos aa8008 freespace 28: len 7ff8 isforcode 1 pos ab8008 freespace 29: len 7ff8 isforcode 1 pos ac8008 freespace 30: len 7ff8 isforcode 1 pos ad8008 freespace 31: len 7ff8 isforcode 1 pos ae8008 freespace 32: len 7ff8 isforcode 0 pos af8008 freespace 33: len 7ff8 isforcode 0 pos b08008 freespace 34: len 7ff8 isforcode 0 pos b18008 freespace 35: len 7ff8 isforcode 0 pos b28008 freespace 36: len 7ff8 isforcode 0 pos b38008 freespace 37: len 7ff8 isforcode 0 pos b48008 freespace 38: len 7ff8 isforcode 0 pos b58008 freespace 39: len 7ff8 isforcode 0 pos b68008 freespace 40: len 7ff8 isforcode 0 pos b78008 freespace 41: len 7ff8 isforcode 0 pos b88008 freespace 42: len 7ff8 isforcode 0 pos b98008 freespace 43: len 7ff8 isforcode 0 pos ba8008 freespace 44: len 7ff8 isforcode 0 pos bb8008 freespace 45: len 7ff8 isforcode 0 pos bc8008 freespace 46: len 7ff8 isforcode 0 pos bd8008 freespace 47: len 7ff8 isforcode 0 pos be8008 freespace 48: len 7ff8 isforcode 0 pos bf8008 freespace 49: len 7ff8 isforcode 0 pos c08000 freespace 50: len 7ff8 isforcode 0 pos c18000 freespace 51: len 7ff8 isforcode 0 pos c28000 freespace 52: len 7ff8 isforcode 0 pos c38000 freespace 53: len 7ff8 isforcode 0 pos c48000 freespace 54: len 7ff8 isforcode 0 pos c58000 freespace 55: len 7ff8 isforcode 0 pos c68000 freespace 56: len 7ff8 isforcode 0 pos c78000 freespace 57: len 7ff8 isforcode 0 pos c88000 freespace 58: len 7ff8 isforcode 0 pos c98000 freespace 59: len 7ff8 isforcode 0 pos ca8000 freespace 60: len 7ff8 isforcode 0 pos cb8000 freespace 61: len 7ff8 isforcode 0 pos cc8000 freespace 62: len 7ff9 isforcode 0 pos cd8000 Success! (34/108) Patching: /home/asar-ci/asar/tests/freespaceshrink.asm freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 6 isforcode 1 pos 908008 freespace 2: len 6 isforcode 1 pos 908016 Success! (35/108) Patching: /home/asar-ci/asar/tests/full_bank_check.asm Success! (36/108) Patching: /home/asar-ci/asar/tests/functest1.asm Success! (37/108) Patching: /home/asar-ci/asar/tests/functest2.asm Success! (38/108) Patching: /home/asar-ci/asar/tests/functest3.asm Success! (39/108) Patching: /home/asar-ci/asar/tests/global_label_error_duplicate.asm Success! (40/108) Patching: /home/asar-ci/asar/tests/global_label_error_macrolabel.asm Success! (41/108) Patching: /home/asar-ci/asar/tests/global_label_error_sublabel.asm Success! (42/108) Patching: /home/asar-ci/asar/tests/global_label_success.asm Success! (43/108) Patching: /home/asar-ci/asar/tests/half_bank_check.asm Success! (44/108) Patching: /home/asar-ci/asar/tests/incbin.asm Success! (45/108) Patching: /home/asar-ci/asar/tests/incbin_error.asm Success! (46/108) Patching: /home/asar-ci/asar/tests/include-dir.asm Success! (47/108) Patching: /home/asar-ci/asar/tests/includefatal.asm Success! (48/108) Patching: /home/asar-ci/asar/tests/includehierarchy.asm Success! (49/108) Patching: /home/asar-ci/asar/tests/includeonce.asm Success! (50/108) Patching: /home/asar-ci/asar/tests/incsrcloop.asm Success! (51/108) Patching: /home/asar-ci/asar/tests/invalid-paths.asm Success! (52/108) Patching: /home/asar-ci/asar/tests/invalid-tablefiles.asm Success! (53/108) Patching: /home/asar-ci/asar/tests/labela.asm Success! (54/108) Patching: /home/asar-ci/asar/tests/labels_static_fail.asm Success! (55/108) Patching: /home/asar-ci/asar/tests/labels_static_pass.asm Success! (56/108) Patching: /home/asar-ci/asar/tests/lib_test.asm Success! (57/108) Patching: /home/asar-ci/asar/tests/macro_fuckery_fail.asm Success! (58/108) Patching: /home/asar-ci/asar/tests/macro_fuckery_pass.asm Success! (59/108) Patching: /home/asar-ci/asar/tests/macroconditionals.asm Success! (60/108) Patching: /home/asar-ci/asar/tests/macrolabels.asm Success! (61/108) Patching: /home/asar-ci/asar/tests/macronoarg.asm Success! (62/108) Patching: /home/asar-ci/asar/tests/mappers.asm Success! (63/108) Patching: /home/asar-ci/asar/tests/memoryfile.asm Success! (64/108) Patching: /home/asar-ci/asar/tests/misc.asm Success! (65/108) Patching: /home/asar-ci/asar/tests/miscearlyerrors.asm Success! (66/108) Patching: /home/asar-ci/asar/tests/miscerrors.asm Success! (67/108) Patching: /home/asar-ci/asar/tests/misclateerrors.asm Success! (68/108) Patching: /home/asar-ci/asar/tests/multiprot.asm Iteration 1 of 2 lol. xd. 0 0 0 -1, 0 proting ffffffff proting ffffffff proting ffffffff lol. xd. 1 0 0 24, 0 proting 0 proting 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 19 isforcode 1 pos 908008 freespace 2: len 1 isforcode 0 pos 908029 freespace 3: len 2 isforcode 0 pos 908032 freespace 4: len 3 isforcode 0 pos 90803c lol. xd. 2 0 0 9469984, 9469952 proting 908029 proting 908032 proting 90803c Iteration 2 of 2 lol. xd. 0 9469984 9469960 -1, 0 proting ffffffff proting ffffffff proting ffffffff lol. xd. 1 9469984 9469960 24, 0 proting 0 proting 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 19 isforcode 1 pos 908008 freespace 2: len 1 isforcode 0 pos 908029 freespace 3: len 2 isforcode 0 pos 908032 freespace 4: len 3 isforcode 0 pos 90803c lol. xd. 2 9469984 9469960 9469984, 9469952 proting 908029 proting 908032 proting 90803c Success! (69/108) Patching: /home/asar-ci/asar/tests/namespaces.asm Success! (70/108) Patching: /home/asar-ci/asar/tests/nesteddefines.asm Success! (71/108) Patching: /home/asar-ci/asar/tests/nestedpushpcfreespace.asm freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 6 isforcode 0 pos 908008 freespace 2: len 3 isforcode 0 pos 908016 freespace 3: len 3 isforcode 0 pos 908021 Success! (72/108) Patching: /home/asar-ci/asar/tests/opcodesize.asm Success! (73/108) Patching: /home/asar-ci/asar/tests/optimizer.asm Success! (74/108) Patching: /home/asar-ci/asar/tests/prot.asm Iteration 1 of 2 lol. xd. 0 0 0 -1, 0 proting ffffffff lol. xd. 1 0 0 13, 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len e isforcode 1 pos 908008 freespace 2: len 1 isforcode 0 pos 90801e lol. xd. 2 0 0 9469973, 9469952 proting 90801e Iteration 2 of 2 lol. xd. 0 9469973 9469960 -1, 0 proting ffffffff lol. xd. 1 9469973 9469960 13, 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len e isforcode 1 pos 908008 freespace 2: len 1 isforcode 0 pos 90801e lol. xd. 2 9469973 9469960 9469973, 9469952 proting 90801e Success! (75/108) Patching: /home/asar-ci/asar/tests/protonbankstart.asm proting 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 7530 isforcode 0 pos 908008 freespace 2: len 1395 isforcode 0 pos 918000 proting 908008 Success! (76/108) Patching: /home/asar-ci/asar/tests/pseudo-opcodes.asm Success! (77/108) Patching: /home/asar-ci/asar/tests/pushpullns.asm Success! (78/108) Patching: /home/asar-ci/asar/tests/read.asm Success! (79/108) Patching: /home/asar-ci/asar/tests/readoob.asm Success! (80/108) Patching: /home/asar-ci/asar/tests/realbase.asm Success! (81/108) Patching: /home/asar-ci/asar/tests/sa1altmapper.asm Success! (82/108) Patching: /home/asar-ci/asar/tests/sa1bankswitch.asm Success! (83/108) Patching: /home/asar-ci/asar/tests/sa1freespace.asm freespace 0: len 0 isforcode 0 pos 9234 freespace 1: len 4 isforcode 1 pos 108008 Success! (84/108) Patching: /home/asar-ci/asar/tests/setlabel.asm Success! (85/108) Patching: /home/asar-ci/asar/tests/sfxfreespace.asm Iteration 1 of 2 Iteration 2 of 2 freespace 0: len 0 isforcode 0 pos 9234 freespace 1: len 4 isforcode 1 pos 108008 Success! (86/108) Patching: /home/asar-ci/asar/tests/spcblock.asm Success! (87/108) Patching: /home/asar-ci/asar/tests/spcsynonyms.asm Success! (88/108) Patching: /home/asar-ci/asar/tests/std.asm Success! (89/108) Patching: /home/asar-ci/asar/tests/structs.asm Success! (90/108) Patching: /home/asar-ci/asar/tests/tablefiles.asm Success! (91/108) Patching: /home/asar-ci/asar/tests/that_one_macro_bug.asm Success! (92/108) Patching: /home/asar-ci/asar/tests/trailingcomma.asm Success! (93/108) Patching: /home/asar-ci/asar/tests/utf-8-bom.asm Success! (94/108) Patching: /home/asar-ci/asar/tests/utf-8-cursed-💩.asm Success! (95/108) Patching: /home/asar-ci/asar/tests/utf-8-invalid.asm Success! (96/108) Patching: /home/asar-ci/asar/tests/utf8-no-bom.asm Success! (97/108) Patching: /home/asar-ci/asar/tests/v140features.asm Success! (98/108) Patching: /home/asar-ci/asar/tests/v150features.asm Success! (99/108) Patching: /home/asar-ci/asar/tests/v160features.asm Success! (100/108) Patching: /home/asar-ci/asar/tests/variadic_errors.asm Success! (101/108) Patching: /home/asar-ci/asar/tests/variadic_syntax.asm Success! (102/108) Patching: /home/asar-ci/asar/tests/warn-immediate.asm Success! (103/108) Patching: /home/asar-ci/asar/tests/warnings-1.asm Success! (104/108) Patching: /home/asar-ci/asar/tests/warnings-2.asm Success! (105/108) Patching: /home/asar-ci/asar/tests/warnings-3.asm Success! (106/108) Patching: /home/asar-ci/asar/tests/warnings-4.asm Success! (107/108) Patching: /home/asar-ci/asar/tests/warnings-deprecated.asm Success! (108/108) Patching: /home/asar-ci/asar/tests/warnpc.asm freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 0 isforcode 1 pos 809234 Success! 108 out of 108 performed tests succeeded. ++ realpath asar/bin/asar + asar-tests/asar-app-test /home/asar-ci/build/asar/bin/asar /home/asar-ci/asar/tests /home/asar-ci/asar/dummy_rom.sfc tests-tmp (1/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/0x.asm" "tests-tmp/0x.asm.sfc" Success! (2/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/130freespaces.asm" "tests-tmp/130freespaces.asm.sfc" freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 1 isforcode 1 pos 908008 freespace 2: len 1 isforcode 1 pos 908011 freespace 3: len 1 isforcode 1 pos 90801a freespace 4: len 1 isforcode 1 pos 908023 freespace 5: len 1 isforcode 1 pos 90802c freespace 6: len 1 isforcode 1 pos 908035 freespace 7: len 1 isforcode 1 pos 90803e freespace 8: len 1 isforcode 1 pos 908047 freespace 9: len 1 isforcode 1 pos 908050 freespace 10: len 1 isforcode 1 pos 908059 freespace 11: len 1 isforcode 1 pos 908062 freespace 12: len 1 isforcode 1 pos 90806b freespace 13: len 1 isforcode 1 pos 908074 freespace 14: len 1 isforcode 1 pos 90807d freespace 15: len 1 isforcode 1 pos 908086 freespace 16: len 1 isforcode 1 pos 90808f freespace 17: len 1 isforcode 1 pos 908098 freespace 18: len 1 isforcode 1 pos 9080a1 freespace 19: len 1 isforcode 1 pos 9080aa freespace 20: len 1 isforcode 1 pos 9080b3 freespace 21: len 1 isforcode 1 pos 9080bc freespace 22: len 1 isforcode 1 pos 9080c5 freespace 23: len 1 isforcode 1 pos 9080ce freespace 24: len 1 isforcode 1 pos 9080d7 freespace 25: len 1 isforcode 1 pos 9080e0 freespace 26: len 1 isforcode 1 pos 9080e9 freespace 27: len 1 isforcode 1 pos 9080f2 freespace 28: len 1 isforcode 1 pos 9080fb freespace 29: len 1 isforcode 1 pos 908104 freespace 30: len 1 isforcode 1 pos 90810d freespace 31: len 1 isforcode 1 pos 908116 freespace 32: len 1 isforcode 1 pos 90811f freespace 33: len 1 isforcode 1 pos 908128 freespace 34: len 1 isforcode 1 pos 908131 freespace 35: len 1 isforcode 1 pos 90813a freespace 36: len 1 isforcode 1 pos 908143 freespace 37: len 1 isforcode 1 pos 90814c freespace 38: len 1 isforcode 1 pos 908155 freespace 39: len 1 isforcode 1 pos 90815e freespace 40: len 1 isforcode 1 pos 908167 freespace 41: len 1 isforcode 1 pos 908170 freespace 42: len 1 isforcode 1 pos 908179 freespace 43: len 1 isforcode 1 pos 908182 freespace 44: len 1 isforcode 1 pos 90818b freespace 45: len 1 isforcode 1 pos 908194 freespace 46: len 1 isforcode 1 pos 90819d freespace 47: len 1 isforcode 1 pos 9081a6 freespace 48: len 1 isforcode 1 pos 9081af freespace 49: len 1 isforcode 1 pos 9081b8 freespace 50: len 1 isforcode 1 pos 9081c1 freespace 51: len 1 isforcode 1 pos 9081ca freespace 52: len 1 isforcode 1 pos 9081d3 freespace 53: len 1 isforcode 1 pos 9081dc freespace 54: len 1 isforcode 1 pos 9081e5 freespace 55: len 1 isforcode 1 pos 9081ee freespace 56: len 1 isforcode 1 pos 9081f7 freespace 57: len 1 isforcode 1 pos 908200 freespace 58: len 1 isforcode 1 pos 908209 freespace 59: len 1 isforcode 1 pos 908212 freespace 60: len 1 isforcode 1 pos 90821b freespace 61: len 1 isforcode 1 pos 908224 freespace 62: len 1 isforcode 1 pos 90822d freespace 63: len 1 isforcode 1 pos 908236 freespace 64: len 1 isforcode 1 pos 90823f freespace 65: len 1 isforcode 1 pos 908248 freespace 66: len 1 isforcode 1 pos 908251 freespace 67: len 1 isforcode 1 pos 90825a freespace 68: len 1 isforcode 1 pos 908263 freespace 69: len 1 isforcode 1 pos 90826c freespace 70: len 1 isforcode 1 pos 908275 freespace 71: len 1 isforcode 1 pos 90827e freespace 72: len 1 isforcode 1 pos 908287 freespace 73: len 1 isforcode 1 pos 908290 freespace 74: len 1 isforcode 1 pos 908299 freespace 75: len 1 isforcode 1 pos 9082a2 freespace 76: len 1 isforcode 1 pos 9082ab freespace 77: len 1 isforcode 1 pos 9082b4 freespace 78: len 1 isforcode 1 pos 9082bd freespace 79: len 1 isforcode 1 pos 9082c6 freespace 80: len 1 isforcode 1 pos 9082cf freespace 81: len 1 isforcode 1 pos 9082d8 freespace 82: len 1 isforcode 1 pos 9082e1 freespace 83: len 1 isforcode 1 pos 9082ea freespace 84: len 1 isforcode 1 pos 9082f3 freespace 85: len 1 isforcode 1 pos 9082fc freespace 86: len 1 isforcode 1 pos 908305 freespace 87: len 1 isforcode 1 pos 90830e freespace 88: len 1 isforcode 1 pos 908317 freespace 89: len 1 isforcode 1 pos 908320 freespace 90: len 1 isforcode 1 pos 908329 freespace 91: len 1 isforcode 1 pos 908332 freespace 92: len 1 isforcode 1 pos 90833b freespace 93: len 1 isforcode 1 pos 908344 freespace 94: len 1 isforcode 1 pos 90834d freespace 95: len 1 isforcode 1 pos 908356 freespace 96: len 1 isforcode 1 pos 90835f freespace 97: len 1 isforcode 1 pos 908368 freespace 98: len 1 isforcode 1 pos 908371 freespace 99: len 1 isforcode 1 pos 90837a freespace 100: len 1 isforcode 1 pos 908383 freespace 101: len 1 isforcode 1 pos 90838c freespace 102: len 1 isforcode 1 pos 908395 freespace 103: len 1 isforcode 1 pos 90839e freespace 104: len 1 isforcode 1 pos 9083a7 freespace 105: len 1 isforcode 1 pos 9083b0 freespace 106: len 1 isforcode 1 pos 9083b9 freespace 107: len 1 isforcode 1 pos 9083c2 freespace 108: len 1 isforcode 1 pos 9083cb freespace 109: len 1 isforcode 1 pos 9083d4 freespace 110: len 1 isforcode 1 pos 9083dd freespace 111: len 1 isforcode 1 pos 9083e6 freespace 112: len 1 isforcode 1 pos 9083ef freespace 113: len 1 isforcode 1 pos 9083f8 freespace 114: len 1 isforcode 1 pos 908401 freespace 115: len 1 isforcode 1 pos 90840a freespace 116: len 1 isforcode 1 pos 908413 freespace 117: len 1 isforcode 1 pos 90841c freespace 118: len 1 isforcode 1 pos 908425 freespace 119: len 1 isforcode 1 pos 90842e freespace 120: len 1 isforcode 1 pos 908437 freespace 121: len 1 isforcode 1 pos 908440 freespace 122: len 1 isforcode 1 pos 908449 freespace 123: len 1 isforcode 1 pos 908452 freespace 124: len 1 isforcode 1 pos 90845b freespace 125: len 1 isforcode 1 pos 908464 freespace 126: len 1 isforcode 1 pos 90846d freespace 127: len 1 isforcode 1 pos 908476 freespace 128: len 1 isforcode 1 pos 90847f freespace 129: len 1 isforcode 1 pos 908488 freespace 130: len 1 isforcode 1 pos 908491 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 1 isforcode 1 pos 908008" (Print) "freespace 2: len 1 isforcode 1 pos 908011" (Print) "freespace 3: len 1 isforcode 1 pos 90801a" (Print) "freespace 4: len 1 isforcode 1 pos 908023" (Print) "freespace 5: len 1 isforcode 1 pos 90802c" (Print) "freespace 6: len 1 isforcode 1 pos 908035" (Print) "freespace 7: len 1 isforcode 1 pos 90803e" (Print) "freespace 8: len 1 isforcode 1 pos 908047" (Print) "freespace 9: len 1 isforcode 1 pos 908050" (Print) "freespace 10: len 1 isforcode 1 pos 908059" (Print) "freespace 11: len 1 isforcode 1 pos 908062" (Print) "freespace 12: len 1 isforcode 1 pos 90806b" (Print) "freespace 13: len 1 isforcode 1 pos 908074" (Print) "freespace 14: len 1 isforcode 1 pos 90807d" (Print) "freespace 15: len 1 isforcode 1 pos 908086" (Print) "freespace 16: len 1 isforcode 1 pos 90808f" (Print) "freespace 17: len 1 isforcode 1 pos 908098" (Print) "freespace 18: len 1 isforcode 1 pos 9080a1" (Print) "freespace 19: len 1 isforcode 1 pos 9080aa" (Print) "freespace 20: len 1 isforcode 1 pos 9080b3" (Print) "freespace 21: len 1 isforcode 1 pos 9080bc" (Print) "freespace 22: len 1 isforcode 1 pos 9080c5" (Print) "freespace 23: len 1 isforcode 1 pos 9080ce" (Print) "freespace 24: len 1 isforcode 1 pos 9080d7" (Print) "freespace 25: len 1 isforcode 1 pos 9080e0" (Print) "freespace 26: len 1 isforcode 1 pos 9080e9" (Print) "freespace 27: len 1 isforcode 1 pos 9080f2" (Print) "freespace 28: len 1 isforcode 1 pos 9080fb" (Print) "freespace 29: len 1 isforcode 1 pos 908104" (Print) "freespace 30: len 1 isforcode 1 pos 90810d" (Print) "freespace 31: len 1 isforcode 1 pos 908116" (Print) "freespace 32: len 1 isforcode 1 pos 90811f" (Print) "freespace 33: len 1 isforcode 1 pos 908128" (Print) "freespace 34: len 1 isforcode 1 pos 908131" (Print) "freespace 35: len 1 isforcode 1 pos 90813a" (Print) "freespace 36: len 1 isforcode 1 pos 908143" (Print) "freespace 37: len 1 isforcode 1 pos 90814c" (Print) "freespace 38: len 1 isforcode 1 pos 908155" (Print) "freespace 39: len 1 isforcode 1 pos 90815e" (Print) "freespace 40: len 1 isforcode 1 pos 908167" (Print) "freespace 41: len 1 isforcode 1 pos 908170" (Print) "freespace 42: len 1 isforcode 1 pos 908179" (Print) "freespace 43: len 1 isforcode 1 pos 908182" (Print) "freespace 44: len 1 isforcode 1 pos 90818b" (Print) "freespace 45: len 1 isforcode 1 pos 908194" (Print) "freespace 46: len 1 isforcode 1 pos 90819d" (Print) "freespace 47: len 1 isforcode 1 pos 9081a6" (Print) "freespace 48: len 1 isforcode 1 pos 9081af" (Print) "freespace 49: len 1 isforcode 1 pos 9081b8" (Print) "freespace 50: len 1 isforcode 1 pos 9081c1" (Print) "freespace 51: len 1 isforcode 1 pos 9081ca" (Print) "freespace 52: len 1 isforcode 1 pos 9081d3" (Print) "freespace 53: len 1 isforcode 1 pos 9081dc" (Print) "freespace 54: len 1 isforcode 1 pos 9081e5" (Print) "freespace 55: len 1 isforcode 1 pos 9081ee" (Print) "freespace 56: len 1 isforcode 1 pos 9081f7" (Print) "freespace 57: len 1 isforcode 1 pos 908200" (Print) "freespace 58: len 1 isforcode 1 pos 908209" (Print) "freespace 59: len 1 isforcode 1 pos 908212" (Print) "freespace 60: len 1 isforcode 1 pos 90821b" (Print) "freespace 61: len 1 isforcode 1 pos 908224" (Print) "freespace 62: len 1 isforcode 1 pos 90822d" (Print) "freespace 63: len 1 isforcode 1 pos 908236" (Print) "freespace 64: len 1 isforcode 1 pos 90823f" (Print) "freespace 65: len 1 isforcode 1 pos 908248" (Print) "freespace 66: len 1 isforcode 1 pos 908251" (Print) "freespace 67: len 1 isforcode 1 pos 90825a" (Print) "freespace 68: len 1 isforcode 1 pos 908263" (Print) "freespace 69: len 1 isforcode 1 pos 90826c" (Print) "freespace 70: len 1 isforcode 1 pos 908275" (Print) "freespace 71: len 1 isforcode 1 pos 90827e" (Print) "freespace 72: len 1 isforcode 1 pos 908287" (Print) "freespace 73: len 1 isforcode 1 pos 908290" (Print) "freespace 74: len 1 isforcode 1 pos 908299" (Print) "freespace 75: len 1 isforcode 1 pos 9082a2" (Print) "freespace 76: len 1 isforcode 1 pos 9082ab" (Print) "freespace 77: len 1 isforcode 1 pos 9082b4" (Print) "freespace 78: len 1 isforcode 1 pos 9082bd" (Print) "freespace 79: len 1 isforcode 1 pos 9082c6" (Print) "freespace 80: len 1 isforcode 1 pos 9082cf" (Print) "freespace 81: len 1 isforcode 1 pos 9082d8" (Print) "freespace 82: len 1 isforcode 1 pos 9082e1" (Print) "freespace 83: len 1 isforcode 1 pos 9082ea" (Print) "freespace 84: len 1 isforcode 1 pos 9082f3" (Print) "freespace 85: len 1 isforcode 1 pos 9082fc" (Print) "freespace 86: len 1 isforcode 1 pos 908305" (Print) "freespace 87: len 1 isforcode 1 pos 90830e" (Print) "freespace 88: len 1 isforcode 1 pos 908317" (Print) "freespace 89: len 1 isforcode 1 pos 908320" (Print) "freespace 90: len 1 isforcode 1 pos 908329" (Print) "freespace 91: len 1 isforcode 1 pos 908332" (Print) "freespace 92: len 1 isforcode 1 pos 90833b" (Print) "freespace 93: len 1 isforcode 1 pos 908344" (Print) "freespace 94: len 1 isforcode 1 pos 90834d" (Print) "freespace 95: len 1 isforcode 1 pos 908356" (Print) "freespace 96: len 1 isforcode 1 pos 90835f" (Print) "freespace 97: len 1 isforcode 1 pos 908368" (Print) "freespace 98: len 1 isforcode 1 pos 908371" (Print) "freespace 99: len 1 isforcode 1 pos 90837a" (Print) "freespace 100: len 1 isforcode 1 pos 908383" (Print) "freespace 101: len 1 isforcode 1 pos 90838c" (Print) "freespace 102: len 1 isforcode 1 pos 908395" (Print) "freespace 103: len 1 isforcode 1 pos 90839e" (Print) "freespace 104: len 1 isforcode 1 pos 9083a7" (Print) "freespace 105: len 1 isforcode 1 pos 9083b0" (Print) "freespace 106: len 1 isforcode 1 pos 9083b9" (Print) "freespace 107: len 1 isforcode 1 pos 9083c2" (Print) "freespace 108: len 1 isforcode 1 pos 9083cb" (Print) "freespace 109: len 1 isforcode 1 pos 9083d4" (Print) "freespace 110: len 1 isforcode 1 pos 9083dd" (Print) "freespace 111: len 1 isforcode 1 pos 9083e6" (Print) "freespace 112: len 1 isforcode 1 pos 9083ef" (Print) "freespace 113: len 1 isforcode 1 pos 9083f8" (Print) "freespace 114: len 1 isforcode 1 pos 908401" (Print) "freespace 115: len 1 isforcode 1 pos 90840a" (Print) "freespace 116: len 1 isforcode 1 pos 908413" (Print) "freespace 117: len 1 isforcode 1 pos 90841c" (Print) "freespace 118: len 1 isforcode 1 pos 908425" (Print) "freespace 119: len 1 isforcode 1 pos 90842e" (Print) "freespace 120: len 1 isforcode 1 pos 908437" (Print) "freespace 121: len 1 isforcode 1 pos 908440" (Print) "freespace 122: len 1 isforcode 1 pos 908449" (Print) "freespace 123: len 1 isforcode 1 pos 908452" (Print) "freespace 124: len 1 isforcode 1 pos 90845b" (Print) "freespace 125: len 1 isforcode 1 pos 908464" (Print) "freespace 126: len 1 isforcode 1 pos 90846d" (Print) "freespace 127: len 1 isforcode 1 pos 908476" (Print) "freespace 128: len 1 isforcode 1 pos 90847f" (Print) "freespace 129: len 1 isforcode 1 pos 908488" (Print) "freespace 130: len 1 isforcode 1 pos 908491" Mismatch! Failure! (3/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/32bitvalues.asm" "tests-tmp/32bitvalues.asm.sfc" Success! (4/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/advanced-prints.asm" "tests-tmp/advanced-prints.asm.sfc" Success! (5/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/arch-65816.asm" "tests-tmp/arch-65816.asm.sfc" Success! (6/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/arch-spc700.asm" "tests-tmp/arch-spc700.asm.sfc" Success! (7/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/arch-superfx.asm" "tests-tmp/arch-superfx.asm.sfc" Success! (8/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/archswitch.asm" "tests-tmp/archswitch.asm.sfc" Success! (9/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/assert-fail.asm" "tests-tmp/assert-fail.asm.sfc" Success! (10/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/assert-pass.asm" "tests-tmp/assert-pass.asm.sfc" Success! (11/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/autoclean.asm" "tests-tmp/autoclean.asm.sfc" Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/autoclean.asm" "tests-tmp/autoclean.asm.sfc" lol. xd. 0 9469960 9469960 -1, 0 lol. xd. 1 9469960 9469960 0, 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 1 isforcode 1 pos 908008 lol. xd. 2 9469960 9469960 9469960, 9469952 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "lol. xd. 0 9469960 9469960 -1, 0" (Print) "lol. xd. 1 9469960 9469960 0, 0" (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 1 isforcode 1 pos 908008" (Print) "lol. xd. 2 9469960 9469960 9469960, 9469952" Mismatch! Failure! (12/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/badlabels.asm" "tests-tmp/badlabels.asm.sfc" Success! (13/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/badsublabel.asm" "tests-tmp/badsublabel.asm.sfc" Success! (14/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/bank_shorthand.asm" "tests-tmp/bank_shorthand.asm.sfc" Success! (15/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/bankcross.asm" "tests-tmp/bankcross.asm.sfc" Success! (16/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/bigincbin.asm" "tests-tmp/bigincbin.asm.sfc" bigincbin.asm:25: warning: (Wfeature_deprecated): DEPRECATION NOTIFICATION: Feature "incbin with target location" is deprecated and will be REMOVED in the future. Please update your code to conform to newer styles. Suggested work around: put an org before the incbin. lol. xd. 0 0 0 -1, 0 proting ffffffff lol. xd. 1 0 0 13, 0 proting 918000 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 11 isforcode 1 pos 908008 lol. xd. 2 0 0 9469973, 9469952 proting 918000 Expected errors: Actual errors: Expected warnings: Wfeature_deprecated Actual warnings: Wfeature_deprecated Expected user prints: Actual user prints: (Print) "lol. xd. 0 0 0 -1, 0" (Print) "proting ffffffff" (Print) "lol. xd. 1 0 0 13, 0" (Print) "proting 918000" (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 11 isforcode 1 pos 908008" (Print) "lol. xd. 2 0 0 9469973, 9469952" (Print) "proting 918000" Mismatch! Failure! (17/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/builtindefinesfail.asm" "tests-tmp/builtindefinesfail.asm.sfc" Success! (18/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/builtindefinespass.asm" "tests-tmp/builtindefinespass.asm.sfc" Success! (19/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/commabrokenquotes.asm" "tests-tmp/commabrokenquotes.asm.sfc" Success! (20/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/datasize.asm" "tests-tmp/datasize.asm.sfc" Success! (21/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/datasize_freespace.asm" "tests-tmp/datasize_freespace.asm.sfc" datasize_freespace.asm:12: warning: (Wdatasize_last_label): Datasize used on last detected label 'other_label'. datasize_freespace.asm:12: warning: (Wdatasize_exceeds_size): Datasize exceeds 0xFFFF for label 'other_label'. lol. xd. 0 0 0 -1, 0 lol. xd. 1 0 0 0, 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 3 isforcode 1 pos 908008 lol. xd. 2 0 0 9469960, 9469952 Expected errors: Actual errors: Expected warnings: Wdatasize_last_label,Wdatasize_exceeds_size Actual warnings: Wdatasize_last_label,Wdatasize_exceeds_size Expected user prints: Actual user prints: (Print) "lol. xd. 0 0 0 -1, 0" (Print) "lol. xd. 1 0 0 0, 0" (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 3 isforcode 1 pos 908008" (Print) "lol. xd. 2 0 0 9469960, 9469952" Mismatch! Failure! (22/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/db-spc.asm" "tests-tmp/db-spc.asm.sfc" Success! (23/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/dd.asm" "tests-tmp/dd.asm.sfc" Success! (24/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/define-quotes.asm" "tests-tmp/define-quotes.asm.sfc" Success! (25/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/divbyforwardtable.asm" "tests-tmp/divbyforwardtable.asm.sfc" Success! (26/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/elseif.asm" "tests-tmp/elseif.asm.sfc" Success! (27/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/emptysublabel.asm" "tests-tmp/emptysublabel.asm.sfc" Success! (28/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/errors_optimization.asm" "tests-tmp/errors_optimization.asm.sfc" Success! (29/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/escaping.asm" "tests-tmp/escaping.asm.sfc" Success! (30/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/fill.asm" "tests-tmp/fill.asm.sfc" Success! (31/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/forloop.asm" "tests-tmp/forloop.asm.sfc" Success! (32/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/freespacealign.asm" "tests-tmp/freespacealign.asm.sfc" lol. xd. 0 0 0 -1, 0 lol. xd. 1 0 0 0, 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 4 isforcode 1 pos 918000 freespace 2: len 4 isforcode 1 pos 928000 lol. xd. 2 0 0 9535488, 9502712 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "lol. xd. 0 0 0 -1, 0" (Print) "lol. xd. 1 0 0 0, 0" (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 4 isforcode 1 pos 918000" (Print) "freespace 2: len 4 isforcode 1 pos 928000" (Print) "lol. xd. 2 0 0 9535488, 9502712" Mismatch! Failure! (33/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/freespaceexpand.asm" "tests-tmp/freespaceexpand.asm.sfc" freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 7ff8 isforcode 1 pos 908008 freespace 2: len 7ff8 isforcode 1 pos 918008 freespace 3: len 7ff8 isforcode 1 pos 928008 freespace 4: len 7ff8 isforcode 1 pos 938008 freespace 5: len 7ff8 isforcode 1 pos 948008 freespace 6: len 7ff8 isforcode 1 pos 958008 freespace 7: len 7ff8 isforcode 1 pos 968008 freespace 8: len 7ff8 isforcode 1 pos 978008 freespace 9: len 7ff8 isforcode 1 pos 988008 freespace 10: len 7ff8 isforcode 1 pos 998008 freespace 11: len 7ff8 isforcode 1 pos 9a8008 freespace 12: len 7ff8 isforcode 1 pos 9b8008 freespace 13: len 7ff8 isforcode 1 pos 9c8008 freespace 14: len 7ff8 isforcode 1 pos 9d8008 freespace 15: len 7ff8 isforcode 1 pos 9e8008 freespace 16: len 7ff8 isforcode 1 pos 9f8008 freespace 17: len 7ff8 isforcode 1 pos a08008 freespace 18: len 7ff8 isforcode 1 pos a18008 freespace 19: len 7ff8 isforcode 1 pos a28008 freespace 20: len 7ff8 isforcode 1 pos a38008 freespace 21: len 7ff8 isforcode 1 pos a48008 freespace 22: len 7ff8 isforcode 1 pos a58008 freespace 23: len 7ff8 isforcode 1 pos a68008 freespace 24: len 7ff8 isforcode 1 pos a78008 freespace 25: len 7ff8 isforcode 1 pos a88008 freespace 26: len 7ff8 isforcode 1 pos a98008 freespace 27: len 7ff8 isforcode 1 pos aa8008 freespace 28: len 7ff8 isforcode 1 pos ab8008 freespace 29: len 7ff8 isforcode 1 pos ac8008 freespace 30: len 7ff8 isforcode 1 pos ad8008 freespace 31: len 7ff8 isforcode 1 pos ae8008 freespace 32: len 7ff8 isforcode 0 pos af8008 freespace 33: len 7ff8 isforcode 0 pos b08008 freespace 34: len 7ff8 isforcode 0 pos b18008 freespace 35: len 7ff8 isforcode 0 pos b28008 freespace 36: len 7ff8 isforcode 0 pos b38008 freespace 37: len 7ff8 isforcode 0 pos b48008 freespace 38: len 7ff8 isforcode 0 pos b58008 freespace 39: len 7ff8 isforcode 0 pos b68008 freespace 40: len 7ff8 isforcode 0 pos b78008 freespace 41: len 7ff8 isforcode 0 pos b88008 freespace 42: len 7ff8 isforcode 0 pos b98008 freespace 43: len 7ff8 isforcode 0 pos ba8008 freespace 44: len 7ff8 isforcode 0 pos bb8008 freespace 45: len 7ff8 isforcode 0 pos bc8008 freespace 46: len 7ff8 isforcode 0 pos bd8008 freespace 47: len 7ff8 isforcode 0 pos be8008 freespace 48: len 7ff8 isforcode 0 pos bf8008 freespace 49: len 7ff8 isforcode 0 pos c08000 freespace 50: len 7ff8 isforcode 0 pos c18000 freespace 51: len 7ff8 isforcode 0 pos c28000 freespace 52: len 7ff8 isforcode 0 pos c38000 freespace 53: len 7ff8 isforcode 0 pos c48000 freespace 54: len 7ff8 isforcode 0 pos c58000 freespace 55: len 7ff8 isforcode 0 pos c68000 freespace 56: len 7ff8 isforcode 0 pos c78000 freespace 57: len 7ff8 isforcode 0 pos c88000 freespace 58: len 7ff8 isforcode 0 pos c98000 freespace 59: len 7ff8 isforcode 0 pos ca8000 freespace 60: len 7ff8 isforcode 0 pos cb8000 freespace 61: len 7ff8 isforcode 0 pos cc8000 freespace 62: len 7ff9 isforcode 0 pos cd8000 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 7ff8 isforcode 1 pos 908008" (Print) "freespace 2: len 7ff8 isforcode 1 pos 918008" (Print) "freespace 3: len 7ff8 isforcode 1 pos 928008" (Print) "freespace 4: len 7ff8 isforcode 1 pos 938008" (Print) "freespace 5: len 7ff8 isforcode 1 pos 948008" (Print) "freespace 6: len 7ff8 isforcode 1 pos 958008" (Print) "freespace 7: len 7ff8 isforcode 1 pos 968008" (Print) "freespace 8: len 7ff8 isforcode 1 pos 978008" (Print) "freespace 9: len 7ff8 isforcode 1 pos 988008" (Print) "freespace 10: len 7ff8 isforcode 1 pos 998008" (Print) "freespace 11: len 7ff8 isforcode 1 pos 9a8008" (Print) "freespace 12: len 7ff8 isforcode 1 pos 9b8008" (Print) "freespace 13: len 7ff8 isforcode 1 pos 9c8008" (Print) "freespace 14: len 7ff8 isforcode 1 pos 9d8008" (Print) "freespace 15: len 7ff8 isforcode 1 pos 9e8008" (Print) "freespace 16: len 7ff8 isforcode 1 pos 9f8008" (Print) "freespace 17: len 7ff8 isforcode 1 pos a08008" (Print) "freespace 18: len 7ff8 isforcode 1 pos a18008" (Print) "freespace 19: len 7ff8 isforcode 1 pos a28008" (Print) "freespace 20: len 7ff8 isforcode 1 pos a38008" (Print) "freespace 21: len 7ff8 isforcode 1 pos a48008" (Print) "freespace 22: len 7ff8 isforcode 1 pos a58008" (Print) "freespace 23: len 7ff8 isforcode 1 pos a68008" (Print) "freespace 24: len 7ff8 isforcode 1 pos a78008" (Print) "freespace 25: len 7ff8 isforcode 1 pos a88008" (Print) "freespace 26: len 7ff8 isforcode 1 pos a98008" (Print) "freespace 27: len 7ff8 isforcode 1 pos aa8008" (Print) "freespace 28: len 7ff8 isforcode 1 pos ab8008" (Print) "freespace 29: len 7ff8 isforcode 1 pos ac8008" (Print) "freespace 30: len 7ff8 isforcode 1 pos ad8008" (Print) "freespace 31: len 7ff8 isforcode 1 pos ae8008" (Print) "freespace 32: len 7ff8 isforcode 0 pos af8008" (Print) "freespace 33: len 7ff8 isforcode 0 pos b08008" (Print) "freespace 34: len 7ff8 isforcode 0 pos b18008" (Print) "freespace 35: len 7ff8 isforcode 0 pos b28008" (Print) "freespace 36: len 7ff8 isforcode 0 pos b38008" (Print) "freespace 37: len 7ff8 isforcode 0 pos b48008" (Print) "freespace 38: len 7ff8 isforcode 0 pos b58008" (Print) "freespace 39: len 7ff8 isforcode 0 pos b68008" (Print) "freespace 40: len 7ff8 isforcode 0 pos b78008" (Print) "freespace 41: len 7ff8 isforcode 0 pos b88008" (Print) "freespace 42: len 7ff8 isforcode 0 pos b98008" (Print) "freespace 43: len 7ff8 isforcode 0 pos ba8008" (Print) "freespace 44: len 7ff8 isforcode 0 pos bb8008" (Print) "freespace 45: len 7ff8 isforcode 0 pos bc8008" (Print) "freespace 46: len 7ff8 isforcode 0 pos bd8008" (Print) "freespace 47: len 7ff8 isforcode 0 pos be8008" (Print) "freespace 48: len 7ff8 isforcode 0 pos bf8008" (Print) "freespace 49: len 7ff8 isforcode 0 pos c08000" (Print) "freespace 50: len 7ff8 isforcode 0 pos c18000" (Print) "freespace 51: len 7ff8 isforcode 0 pos c28000" (Print) "freespace 52: len 7ff8 isforcode 0 pos c38000" (Print) "freespace 53: len 7ff8 isforcode 0 pos c48000" (Print) "freespace 54: len 7ff8 isforcode 0 pos c58000" (Print) "freespace 55: len 7ff8 isforcode 0 pos c68000" (Print) "freespace 56: len 7ff8 isforcode 0 pos c78000" (Print) "freespace 57: len 7ff8 isforcode 0 pos c88000" (Print) "freespace 58: len 7ff8 isforcode 0 pos c98000" (Print) "freespace 59: len 7ff8 isforcode 0 pos ca8000" (Print) "freespace 60: len 7ff8 isforcode 0 pos cb8000" (Print) "freespace 61: len 7ff8 isforcode 0 pos cc8000" (Print) "freespace 62: len 7ff9 isforcode 0 pos cd8000" Mismatch! Failure! (34/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/freespaceshrink.asm" "tests-tmp/freespaceshrink.asm.sfc" freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 6 isforcode 1 pos 908008 freespace 2: len 6 isforcode 1 pos 908016 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 6 isforcode 1 pos 908008" (Print) "freespace 2: len 6 isforcode 1 pos 908016" Mismatch! Failure! (35/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/full_bank_check.asm" "tests-tmp/full_bank_check.asm.sfc" Success! (36/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/functest1.asm" "tests-tmp/functest1.asm.sfc" Success! (37/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/functest2.asm" "tests-tmp/functest2.asm.sfc" Success! (38/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/functest3.asm" "tests-tmp/functest3.asm.sfc" Success! (39/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/global_label_error_duplicate.asm" "tests-tmp/global_label_error_duplicate.asm.sfc" Success! (40/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/global_label_error_macrolabel.asm" "tests-tmp/global_label_error_macrolabel.asm.sfc" Success! (41/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/global_label_error_sublabel.asm" "tests-tmp/global_label_error_sublabel.asm.sfc" Success! (42/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/global_label_success.asm" "tests-tmp/global_label_success.asm.sfc" Success! (43/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/half_bank_check.asm" "tests-tmp/half_bank_check.asm.sfc" Success! (44/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/incbin.asm" "tests-tmp/incbin.asm.sfc" Success! (45/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/incbin_error.asm" "tests-tmp/incbin_error.asm.sfc" Success! (46/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/include-dir.asm" "tests-tmp/include-dir.asm.sfc" Success! (47/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/includefatal.asm" "tests-tmp/includefatal.asm.sfc" Success! (48/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/includehierarchy.asm" "tests-tmp/includehierarchy.asm.sfc" Success! (49/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/includeonce.asm" "tests-tmp/includeonce.asm.sfc" Success! (50/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/incsrcloop.asm" "tests-tmp/incsrcloop.asm.sfc" Success! (51/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/invalid-paths.asm" "tests-tmp/invalid-paths.asm.sfc" Success! (52/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/invalid-tablefiles.asm" "tests-tmp/invalid-tablefiles.asm.sfc" Success! (53/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/labela.asm" "tests-tmp/labela.asm.sfc" Success! (54/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/labels_static_fail.asm" "tests-tmp/labels_static_fail.asm.sfc" Success! (55/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/labels_static_pass.asm" "tests-tmp/labels_static_pass.asm.sfc" Success! (56/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/lib_test.asm" "tests-tmp/lib_test.asm.sfc" Success! (57/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/macro_fuckery_fail.asm" "tests-tmp/macro_fuckery_fail.asm.sfc" Success! (58/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/macro_fuckery_pass.asm" "tests-tmp/macro_fuckery_pass.asm.sfc" Success! (59/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/macroconditionals.asm" "tests-tmp/macroconditionals.asm.sfc" Success! (60/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/macrolabels.asm" "tests-tmp/macrolabels.asm.sfc" Success! (61/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/macronoarg.asm" "tests-tmp/macronoarg.asm.sfc" Success! (62/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/mappers.asm" "tests-tmp/mappers.asm.sfc" Success! (63/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/memoryfile.asm" "tests-tmp/memoryfile.asm.sfc" Success! (64/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/misc.asm" "tests-tmp/misc.asm.sfc" Success! (65/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/miscearlyerrors.asm" "tests-tmp/miscearlyerrors.asm.sfc" Success! (66/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/miscerrors.asm" "tests-tmp/miscerrors.asm.sfc" Success! (67/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/misclateerrors.asm" "tests-tmp/misclateerrors.asm.sfc" Success! (68/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/multiprot.asm" "tests-tmp/multiprot.asm.sfc" Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/multiprot.asm" "tests-tmp/multiprot.asm.sfc" lol. xd. 0 9469984 9469960 -1, 0 proting ffffffff proting ffffffff proting ffffffff lol. xd. 1 9469984 9469960 24, 0 proting 0 proting 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 19 isforcode 1 pos 908008 freespace 2: len 1 isforcode 0 pos 908029 freespace 3: len 2 isforcode 0 pos 908032 freespace 4: len 3 isforcode 0 pos 90803c lol. xd. 2 9469984 9469960 9469984, 9469952 proting 908029 proting 908032 proting 90803c Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "lol. xd. 0 9469984 9469960 -1, 0" (Print) "proting ffffffff" (Print) "proting ffffffff" (Print) "proting ffffffff" (Print) "lol. xd. 1 9469984 9469960 24, 0" (Print) "proting 0" (Print) "proting 0" (Print) "proting 0" (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 19 isforcode 1 pos 908008" (Print) "freespace 2: len 1 isforcode 0 pos 908029" (Print) "freespace 3: len 2 isforcode 0 pos 908032" (Print) "freespace 4: len 3 isforcode 0 pos 90803c" (Print) "lol. xd. 2 9469984 9469960 9469984, 9469952" (Print) "proting 908029" (Print) "proting 908032" (Print) "proting 90803c" Mismatch! Failure! (69/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/namespaces.asm" "tests-tmp/namespaces.asm.sfc" Success! (70/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/nesteddefines.asm" "tests-tmp/nesteddefines.asm.sfc" Success! (71/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/nestedpushpcfreespace.asm" "tests-tmp/nestedpushpcfreespace.asm.sfc" freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 6 isforcode 0 pos 908008 freespace 2: len 3 isforcode 0 pos 908016 freespace 3: len 3 isforcode 0 pos 908021 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 6 isforcode 0 pos 908008" (Print) "freespace 2: len 3 isforcode 0 pos 908016" (Print) "freespace 3: len 3 isforcode 0 pos 908021" Mismatch! Failure! (72/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/opcodesize.asm" "tests-tmp/opcodesize.asm.sfc" Success! (73/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/optimizer.asm" "tests-tmp/optimizer.asm.sfc" Success! (74/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/prot.asm" "tests-tmp/prot.asm.sfc" Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/prot.asm" "tests-tmp/prot.asm.sfc" lol. xd. 0 9469973 9469960 -1, 0 proting ffffffff lol. xd. 1 9469973 9469960 13, 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len e isforcode 1 pos 908008 freespace 2: len 1 isforcode 0 pos 90801e lol. xd. 2 9469973 9469960 9469973, 9469952 proting 90801e Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "lol. xd. 0 9469973 9469960 -1, 0" (Print) "proting ffffffff" (Print) "lol. xd. 1 9469973 9469960 13, 0" (Print) "proting 0" (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len e isforcode 1 pos 908008" (Print) "freespace 2: len 1 isforcode 0 pos 90801e" (Print) "lol. xd. 2 9469973 9469960 9469973, 9469952" (Print) "proting 90801e" Mismatch! Failure! (75/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/protonbankstart.asm" "tests-tmp/protonbankstart.asm.sfc" proting 0 proting 0 freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 7530 isforcode 0 pos 908008 freespace 2: len 1395 isforcode 0 pos 918000 proting 908008 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "proting 0" (Print) "proting 0" (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 7530 isforcode 0 pos 908008" (Print) "freespace 2: len 1395 isforcode 0 pos 918000" (Print) "proting 908008" Mismatch! Failure! (76/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/pseudo-opcodes.asm" "tests-tmp/pseudo-opcodes.asm.sfc" Success! (77/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/pushpullns.asm" "tests-tmp/pushpullns.asm.sfc" Success! (78/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/read.asm" "tests-tmp/read.asm.sfc" Success! (79/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/readoob.asm" "tests-tmp/readoob.asm.sfc" Success! (80/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/realbase.asm" "tests-tmp/realbase.asm.sfc" Success! (81/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/sa1altmapper.asm" "tests-tmp/sa1altmapper.asm.sfc" Success! (82/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/sa1bankswitch.asm" "tests-tmp/sa1bankswitch.asm.sfc" Success! (83/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/sa1freespace.asm" "tests-tmp/sa1freespace.asm.sfc" freespace 0: len 0 isforcode 0 pos 9234 freespace 1: len 4 isforcode 1 pos 108008 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "freespace 0: len 0 isforcode 0 pos 9234" (Print) "freespace 1: len 4 isforcode 1 pos 108008" Mismatch! Failure! (84/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/setlabel.asm" "tests-tmp/setlabel.asm.sfc" Success! (85/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/sfxfreespace.asm" "tests-tmp/sfxfreespace.asm.sfc" Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/sfxfreespace.asm" "tests-tmp/sfxfreespace.asm.sfc" freespace 0: len 0 isforcode 0 pos 9234 freespace 1: len 4 isforcode 1 pos 108008 Expected errors: Actual errors: Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "freespace 0: len 0 isforcode 0 pos 9234" (Print) "freespace 1: len 4 isforcode 1 pos 108008" Mismatch! Failure! (86/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/spcblock.asm" "tests-tmp/spcblock.asm.sfc" Success! (87/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/spcsynonyms.asm" "tests-tmp/spcsynonyms.asm.sfc" Success! (88/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/std.asm" "tests-tmp/std.asm.sfc" Success! (89/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/structs.asm" "tests-tmp/structs.asm.sfc" Success! (90/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/tablefiles.asm" "tests-tmp/tablefiles.asm.sfc" Success! (91/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/that_one_macro_bug.asm" "tests-tmp/that_one_macro_bug.asm.sfc" Success! (92/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/trailingcomma.asm" "tests-tmp/trailingcomma.asm.sfc" Success! (93/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/utf-8-bom.asm" "tests-tmp/utf-8-bom.asm.sfc" Success! (94/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/utf-8-cursed-💩.asm" "tests-tmp/utf-8-cursed-💩.asm.sfc" Success! (95/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/utf-8-invalid.asm" "tests-tmp/utf-8-invalid.asm.sfc" Success! (96/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/utf8-no-bom.asm" "tests-tmp/utf8-no-bom.asm.sfc" Success! (97/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/v140features.asm" "tests-tmp/v140features.asm.sfc" Success! (98/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/v150features.asm" "tests-tmp/v150features.asm.sfc" Success! (99/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/v160features.asm" "tests-tmp/v160features.asm.sfc" Success! (100/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/variadic_errors.asm" "tests-tmp/variadic_errors.asm.sfc" Success! (101/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/variadic_syntax.asm" "tests-tmp/variadic_syntax.asm.sfc" Success! (102/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/warn-immediate.asm" "tests-tmp/warn-immediate.asm.sfc" Success! (103/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/warnings-1.asm" "tests-tmp/warnings-1.asm.sfc" Success! (104/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/warnings-2.asm" "tests-tmp/warnings-2.asm.sfc" Success! (105/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/warnings-3.asm" "tests-tmp/warnings-3.asm.sfc" Success! (106/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/warnings-4.asm" "tests-tmp/warnings-4.asm.sfc" Success! (107/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/warnings-deprecated.asm" "tests-tmp/warnings-deprecated.asm.sfc" Success! (108/108) Executing: "/home/asar-ci/build/asar/bin/asar" -I"/home/asar-ci/asar/tests/" -Dcli_only=\$1 -Dcmddefined -D!cmddefined2= --define " !cmddefined3 = 16,240,224 " -Dcmdl_define_utf8=日本語🇯🇵 "/home/asar-ci/asar/tests/warnpc.asm" "tests-tmp/warnpc.asm.sfc" warnpc.asm:6: error: (Ewarnpc_failed): warnpc failed: Current position (8001) is after end position (008000). warnpc.asm:7: error: (Ewarnpc_broken_param): Broken warnpc parameter. warnpc.asm:9: error: (Ewarnpc_in_freespace): warnpc used in freespace. freespace 0: len 0 isforcode 0 pos 809234 freespace 1: len 0 isforcode 1 pos 809234 Expected errors: Ewarnpc_failed,Ewarnpc_broken_param,Ewarnpc_in_freespace Actual errors: Ewarnpc_failed,Ewarnpc_broken_param,Ewarnpc_in_freespace Expected warnings: Actual warnings: Expected user prints: Actual user prints: (Print) "freespace 0: len 0 isforcode 0 pos 809234" (Print) "freespace 1: len 0 isforcode 1 pos 809234" Mismatch! Failure! 94 out of 108 performed tests succeeded. Some tests failed!