+ renice +1 1911876 1911876 (process ID) old priority 0, new priority 1 + cd /home/asar-ci/asar + git fetch + git checkout 580ce2eacc8f963212e25d5550a14b9e79e9ac75 HEAD is now at 580ce2e deprecate `lda a` + rm -rf /home/asar-ci/build + mkdir /home/asar-ci/build + cd /home/asar-ci/build + cmake -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug -DASAR_USE_THREADS=ON -DASAR_COVERAGE=ON /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 CMake Warning: Manually-specified variables were not used by the project: ASAR_USE_THREADS -- Build files have been written to: /home/asar-ci/build + make -j4 [ 3%] Building CXX object asar/CMakeFiles/asar-static.dir/interface-lib.cpp.o [ 3%] Building CXX object asar/CMakeFiles/asar.dir/interface-lib.cpp.o [ 4%] Building CXX object asar-tests/CMakeFiles/asar-app-test.dir/test.cpp.o [ 6%] Building CXX object asar/CMakeFiles/asar-standalone.dir/interface-cli.cpp.o /home/asar-ci/asar/src/asar-tests/test.cpp: In function ‘int main(int, char**)’: /home/asar-ci/asar/src/asar-tests/test.cpp:813:148: warning: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size between 433 and 944 [-Wformat-truncation=] 813 | snprintf(cmd, sizeof(cmd), "\"%s\" -I\"%s\" -Dcmddefined -D!cmddefined2= --define \" !cmddefined3 = 16,240,224 \" \"%s\" \"%s\"", asar_exe_path, base_path, fname, out_rom_name); | ^~ ~~~~~~~~~~~~ /home/asar-ci/asar/src/asar-tests/test.cpp:813:33: note: ‘snprintf’ output 82 or more bytes (assuming 1104) into a destination of size 1024 813 | snprintf(cmd, sizeof(cmd), "\"%s\" -I\"%s\" -Dcmddefined -D!cmddefined2= --define \" !cmddefined3 = 16,240,224 \" \"%s\" \"%s\"", asar_exe_path, base_path, fname, out_rom_name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object asar/CMakeFiles/asar.dir/addr2line.cpp.o [ 9%] Building CXX object asar/CMakeFiles/asar-static.dir/addr2line.cpp.o [ 11%] Building CXX object asar/CMakeFiles/asar-standalone.dir/addr2line.cpp.o [ 12%] Linking CXX executable asar-app-test [ 14%] Building CXX object asar/CMakeFiles/asar.dir/arch-65816.cpp.o [ 16%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-65816.cpp.o [ 17%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-65816.cpp.o [ 19%] Building CXX object asar/CMakeFiles/asar.dir/arch-spc700.cpp.o [ 20%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-spc700.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:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:390:58: note: in expansion of macro ‘w1’ 390 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:390:58: note: in expansion of macro ‘w1’ 390 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:391:58: note: in expansion of macro ‘w1’ 391 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:391:58: note: in expansion of macro ‘w1’ 391 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:58: note: in expansion of macro ‘w1’ 395 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:58: note: in expansion of macro ‘w1’ 395 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:396:58: note: in expansion of macro ‘w1’ 396 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:396:58: note: in expansion of macro ‘w1’ 396 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:400:58: note: in expansion of macro ‘w1’ 400 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:400:58: note: in expansion of macro ‘w1’ 400 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:401:58: note: in expansion of macro ‘w1’ 401 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:401:58: note: in expansion of macro ‘w1’ 401 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:402:58: note: in expansion of macro ‘w1’ 402 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:402:58: note: in expansion of macro ‘w1’ 402 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:406:58: note: in expansion of macro ‘w1’ 406 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:406:58: note: in expansion of macro ‘w1’ 406 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:407:58: note: in expansion of macro ‘w1’ 407 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:407:58: note: in expansion of macro ‘w1’ 407 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:409:58: note: in expansion of macro ‘w1’ 409 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:409:58: note: in expansion of macro ‘w1’ 409 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:410:58: note: in expansion of macro ‘w1’ 410 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:410:58: note: in expansion of macro ‘w1’ 410 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:418:49: note: in expansion of macro ‘w1’ 418 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:418:49: note: in expansion of macro ‘w1’ 418 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:420:49: note: in expansion of macro ‘w1’ 420 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:420:49: note: in expansion of macro ‘w1’ 420 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:436:54: note: in expansion of macro ‘w1’ 436 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:436:54: note: in expansion of macro ‘w1’ 436 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:437:54: note: in expansion of macro ‘w1’ 437 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:437:54: note: in expansion of macro ‘w1’ 437 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:438:54: note: in expansion of macro ‘w1’ 438 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:438:54: note: in expansion of macro ‘w1’ 438 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:454:49: note: in expansion of macro ‘w1’ 454 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:454:49: note: in expansion of macro ‘w1’ 454 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:455:49: note: in expansion of macro ‘w1’ 455 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:455:49: note: in expansion of macro ‘w1’ 455 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:456:49: note: in expansion of macro ‘w1’ 456 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:456:49: note: in expansion of macro ‘w1’ 456 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:457:49: note: in expansion of macro ‘w1’ 457 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:457:49: note: in expansion of macro ‘w1’ 457 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:459:62: note: in expansion of macro ‘w1’ 459 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:459:62: note: in expansion of macro ‘w1’ 459 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ [ 22%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-spc700.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:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:390:58: note: in expansion of macro ‘w1’ 390 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:390:58: note: in expansion of macro ‘w1’ 390 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:391:58: note: in expansion of macro ‘w1’ 391 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:391:58: note: in expansion of macro ‘w1’ 391 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:58: note: in expansion of macro ‘w1’ 395 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:58: note: in expansion of macro ‘w1’ 395 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:396:58: note: in expansion of macro ‘w1’ 396 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:396:58: note: in expansion of macro ‘w1’ 396 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:400:58: note: in expansion of macro ‘w1’ 400 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:400:58: note: in expansion of macro ‘w1’ 400 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:401:58: note: in expansion of macro ‘w1’ 401 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:401:58: note: in expansion of macro ‘w1’ 401 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:402:58: note: in expansion of macro ‘w1’ 402 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:402:58: note: in expansion of macro ‘w1’ 402 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:406:58: note: in expansion of macro ‘w1’ 406 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:406:58: note: in expansion of macro ‘w1’ 406 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:407:58: note: in expansion of macro ‘w1’ 407 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:407:58: note: in expansion of macro ‘w1’ 407 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:409:58: note: in expansion of macro ‘w1’ 409 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:409:58: note: in expansion of macro ‘w1’ 409 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:410:58: note: in expansion of macro ‘w1’ 410 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:410:58: note: in expansion of macro ‘w1’ 410 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:418:49: note: in expansion of macro ‘w1’ 418 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:418:49: note: in expansion of macro ‘w1’ 418 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:420:49: note: in expansion of macro ‘w1’ 420 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:420:49: note: in expansion of macro ‘w1’ 420 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:436:54: note: in expansion of macro ‘w1’ 436 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:436:54: note: in expansion of macro ‘w1’ 436 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:437:54: note: in expansion of macro ‘w1’ 437 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:437:54: note: in expansion of macro ‘w1’ 437 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:438:54: note: in expansion of macro ‘w1’ 438 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:438:54: note: in expansion of macro ‘w1’ 438 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:454:49: note: in expansion of macro ‘w1’ 454 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:454:49: note: in expansion of macro ‘w1’ 454 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:455:49: note: in expansion of macro ‘w1’ 455 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:455:49: note: in expansion of macro ‘w1’ 455 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:456:49: note: in expansion of macro ‘w1’ 456 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:456:49: note: in expansion of macro ‘w1’ 456 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:457:49: note: in expansion of macro ‘w1’ 457 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:457:49: note: in expansion of macro ‘w1’ 457 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:459:62: note: in expansion of macro ‘w1’ 459 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:459:62: note: in expansion of macro ‘w1’ 459 | 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:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:390:58: note: in expansion of macro ‘w1’ 390 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:390:58: note: in expansion of macro ‘w1’ 390 | vc("(","+x)", "a" ) w1(0xC7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:391:58: note: in expansion of macro ‘w1’ 391 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:391:58: note: in expansion of macro ‘w1’ 391 | vc("(",")+y", "a" ) w1(0xD7, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:58: note: in expansion of macro ‘w1’ 395 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:395:58: note: in expansion of macro ‘w1’ 395 | vc("","+x" , "y" ) w1(0xDB, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:396:58: note: in expansion of macro ‘w1’ 396 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:396:58: note: in expansion of macro ‘w1’ 396 | vc("","+y" , "x" ) w1(0xD9, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:400:58: note: in expansion of macro ‘w1’ 400 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:400:58: note: in expansion of macro ‘w1’ 400 | cv("a" , "#","" ) w1(0xE8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:401:58: note: in expansion of macro ‘w1’ 401 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:401:58: note: in expansion of macro ‘w1’ 401 | cv("a" , "(","+x)") w1(0xE7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:402:58: note: in expansion of macro ‘w1’ 402 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:402:58: note: in expansion of macro ‘w1’ 402 | cv("a" , "(",")+y") w1(0xF7, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:406:58: note: in expansion of macro ‘w1’ 406 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:406:58: note: in expansion of macro ‘w1’ 406 | cv("x" , "#","" ) w1(0xCD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:407:58: note: in expansion of macro ‘w1’ 407 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:407:58: note: in expansion of macro ‘w1’ 407 | cv("x" , "","+y" ) w1(0xF9, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:409:58: note: in expansion of macro ‘w1’ 409 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:409:58: note: in expansion of macro ‘w1’ 409 | cv("y" , "#","" ) w1(0x8D, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:410:58: note: in expansion of macro ‘w1’ 410 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:410:58: note: in expansion of macro ‘w1’ 410 | cv("y" , "","+x" ) w1(0xFB, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:418:49: note: in expansion of macro ‘w1’ 418 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:418:49: note: in expansion of macro ‘w1’ 418 | cv("x", "#","") w1(0xC8, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:420:49: note: in expansion of macro ‘w1’ 420 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:420:49: note: in expansion of macro ‘w1’ 420 | cv("y", "#","") w1(0xAD, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:436:54: note: in expansion of macro ‘w1’ 436 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:436:54: note: in expansion of macro ‘w1’ 436 | cv("a" , "#","" ) w1(offset+0x08, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:437:54: note: in expansion of macro ‘w1’ 437 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:437:54: note: in expansion of macro ‘w1’ 437 | cv("a" , "(","+x)") w1(offset+0x07, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:438:54: note: in expansion of macro ‘w1’ 438 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:438:54: note: in expansion of macro ‘w1’ 438 | cv("a" , "(",")+y") w1(offset+0x17, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:454:49: note: in expansion of macro ‘w1’ 454 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:454:49: note: in expansion of macro ‘w1’ 454 | if (is("cmpw")) w1(0x5A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:455:49: note: in expansion of macro ‘w1’ 455 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:455:49: note: in expansion of macro ‘w1’ 455 | if (is("addw")) w1(0x7A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:456:49: note: in expansion of macro ‘w1’ 456 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:456:49: note: in expansion of macro ‘w1’ 456 | if (is("subw")) w1(0x9A, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:457:49: note: in expansion of macro ‘w1’ 457 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:457:49: note: in expansion of macro ‘w1’ 457 | if (is("movw")) w1(0xBA, s2); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:459:62: note: in expansion of macro ‘w1’ 459 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:9:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 9 | #define write1 write1_pick | ^~~~~~~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:333:171: note: in expansion of macro ‘write1’ 333 | if ((((val&0xFF00)&&(val&0x80000000)==0)||(((val&0xFF00)!=0xFF00)&&(val&0x80000000)))&&opLen!=1) asar_throw_warning(2, warning_id_spc700_assuming_8_bit); write1(val);return true; } while(0) | ^~~~~~ /home/asar-ci/asar/src/asar/arch-spc700.cpp:459:62: note: in expansion of macro ‘w1’ 459 | if (is("movw") && isvc("","", "ya")) w1(0xDA, s1); | ^~ [ 24%] Building CXX object asar/CMakeFiles/asar.dir/arch-superfx.cpp.o [ 25%] Building CXX object asar/CMakeFiles/asar-standalone.dir/arch-superfx.cpp.o [ 27%] Building CXX object asar/CMakeFiles/asar-static.dir/arch-superfx.cpp.o [ 29%] Building CXX object asar/CMakeFiles/asar.dir/assembleblock.cpp.o [ 30%] Building CXX object asar/CMakeFiles/asar-standalone.dir/assembleblock.cpp.o [ 32%] Building CXX object asar/CMakeFiles/asar-static.dir/assembleblock.cpp.o [ 33%] Building CXX object asar/CMakeFiles/asar.dir/crc32.cpp.o [ 35%] Building CXX object asar/CMakeFiles/asar-standalone.dir/crc32.cpp.o [ 37%] Building CXX object asar/CMakeFiles/asar.dir/libcon.cpp.o [ 37%] Built target asar-app-test [ 38%] Building CXX object asar/CMakeFiles/asar-static.dir/crc32.cpp.o [ 40%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libcon.cpp.o [ 41%] Building CXX object asar/CMakeFiles/asar.dir/libsmw.cpp.o [ 43%] Building CXX object asar/CMakeFiles/asar-static.dir/libcon.cpp.o [ 45%] Building CXX object asar-tests/CMakeFiles/asar-dll-test.dir/test.cpp.o [ 46%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libsmw.cpp.o [ 48%] Building CXX object asar/CMakeFiles/asar.dir/libstr.cpp.o [ 50%] Building CXX object asar/CMakeFiles/asar-static.dir/libsmw.cpp.o /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘bool confirmqpar(const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:311:17: note: in expansion of macro ‘skippar’ 311 | skippar(str[i], i++, return false); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:311:17: note: in expansion of macro ‘skippar’ 311 | skippar(str[i], i++, return false); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char** qpnsplit(char*, const char*, int, int*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:394:17: note: in expansion of macro ‘skippar’ 394 | skippar(*thisentry, thisentry++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:394:17: note: in expansion of macro ‘skippar’ 394 | skippar(*thisentry, thisentry++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char* strqpchr(const char*, char)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:528:17: note: in expansion of macro ‘skippar’ 528 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:528:17: note: in expansion of macro ‘skippar’ 528 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char* strqpstr(const char*, const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:542:17: note: in expansion of macro ‘skippar’ 542 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:542:17: note: in expansion of macro ‘skippar’ 542 | skippar(*str, str++, return nullptr); | ^~~~~~~ [ 51%] Building C object asar-tests/CMakeFiles/asar-dll-test.dir/__/asar-dll-bindings/c/asardll.c.o [ 53%] Building CXX object asar/CMakeFiles/asar.dir/macro.cpp.o [ 54%] Building CXX object asar/CMakeFiles/asar-standalone.dir/libstr.cpp.o [ 56%] Building CXX object asar/CMakeFiles/asar-static.dir/libstr.cpp.o /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘bool confirmqpar(const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:311:17: note: in expansion of macro ‘skippar’ 311 | skippar(str[i], i++, return false); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:311:17: note: in expansion of macro ‘skippar’ 311 | skippar(str[i], i++, return false); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char** qpnsplit(char*, const char*, int, int*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:394:17: note: in expansion of macro ‘skippar’ 394 | skippar(*thisentry, thisentry++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:394:17: note: in expansion of macro ‘skippar’ 394 | skippar(*thisentry, thisentry++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char* strqpchr(const char*, char)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:528:17: note: in expansion of macro ‘skippar’ 528 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:528:17: note: in expansion of macro ‘skippar’ 528 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char* strqpstr(const char*, const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:542:17: note: in expansion of macro ‘skippar’ 542 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:542:17: note: in expansion of macro ‘skippar’ 542 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘bool confirmqpar(const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:311:17: note: in expansion of macro ‘skippar’ 311 | skippar(str[i], i++, return false); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:311:17: note: in expansion of macro ‘skippar’ 311 | skippar(str[i], i++, return false); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char** qpnsplit(char*, const char*, int, int*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:394:17: note: in expansion of macro ‘skippar’ 394 | skippar(*thisentry, thisentry++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:394:17: note: in expansion of macro ‘skippar’ 394 | skippar(*thisentry, thisentry++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char* strqpchr(const char*, char)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:528:17: note: in expansion of macro ‘skippar’ 528 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:528:17: note: in expansion of macro ‘skippar’ 528 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp: In function ‘char* strqpstr(const char*, const char*)’: /home/asar-ci/asar/src/asar/libstr.cpp:161:33: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:542:17: note: in expansion of macro ‘skippar’ 542 | skippar(*str, str++, return nullptr); | ^~~~~~~ /home/asar-ci/asar/src/asar/libstr.cpp:161:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 161 | if (var=='(') par++; if (var==')') par--; if (!var) error; next; } } } else if (var==')') error | ^~ /home/asar-ci/asar/src/asar/libstr.cpp:542:17: note: in expansion of macro ‘skippar’ 542 | skippar(*str, str++, return nullptr); | ^~~~~~~ [ 58%] Building CXX object asar/CMakeFiles/asar.dir/main.cpp.o [ 59%] Building CXX object asar/CMakeFiles/asar-standalone.dir/macro.cpp.o [ 61%] Building CXX object asar/CMakeFiles/asar-static.dir/macro.cpp.o [ 62%] Building CXX object asar/CMakeFiles/asar.dir/asar_math.cpp.o [ 64%] Building CXX object asar/CMakeFiles/asar-static.dir/main.cpp.o [ 66%] Building CXX object asar/CMakeFiles/asar-standalone.dir/main.cpp.o [ 67%] Linking CXX executable asar-dll-test [ 69%] Building CXX object asar/CMakeFiles/asar.dir/virtualfile.cpp.o [ 70%] Building CXX object asar/CMakeFiles/asar-static.dir/asar_math.cpp.o [ 72%] Building CXX object asar/CMakeFiles/asar-standalone.dir/asar_math.cpp.o [ 74%] Building CXX object asar/CMakeFiles/asar.dir/warnings.cpp.o [ 75%] Building CXX object asar/CMakeFiles/asar-static.dir/virtualfile.cpp.o [ 77%] Building CXX object asar/CMakeFiles/asar-standalone.dir/virtualfile.cpp.o [ 79%] Building CXX object asar/CMakeFiles/asar.dir/errors.cpp.o [ 80%] Building CXX object asar/CMakeFiles/asar-static.dir/warnings.cpp.o [ 82%] Building CXX object asar/CMakeFiles/asar-standalone.dir/warnings.cpp.o [ 83%] Building CXX object asar/CMakeFiles/asar.dir/platform/file-helpers.cpp.o [ 85%] Building CXX object asar/CMakeFiles/asar-static.dir/errors.cpp.o [ 87%] Building CXX object asar/CMakeFiles/asar-standalone.dir/errors.cpp.o [ 88%] Building CXX object asar/CMakeFiles/asar.dir/platform/linux/file-helpers-linux.cpp.o [ 90%] Building CXX object asar/CMakeFiles/asar-static.dir/platform/file-helpers.cpp.o [ 91%] Building CXX object asar/CMakeFiles/asar-standalone.dir/platform/file-helpers.cpp.o [ 93%] Linking CXX shared library lib/libasar.so [ 95%] Building CXX object asar/CMakeFiles/asar-standalone.dir/platform/linux/file-helpers-linux.cpp.o [ 96%] Building CXX object asar/CMakeFiles/asar-static.dir/platform/linux/file-helpers-linux.cpp.o [ 96%] Built target asar-dll-test [ 98%] Linking CXX static library lib/libasar-static.a [100%] Linking CXX executable bin/asar [100%] Built target asar-static [100%] Built target asar [100%] Built target asar-standalone + make run-tests [ 6%] Built target asar-dll-test [ 51%] Built target asar Patching: /home/asar-ci/asar/src/asar-tests/../../tests/datasize_freespace.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/read.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/120freespaces.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/opcodesize.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/nestedpushpcfreespace.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/spc-inline.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/xkasemu.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/include-dir.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/escaping.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/builtindefinespass.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/advanced-prints.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/realbase.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/functest3.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/bank_shorthand.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/builtindefinesfail.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/warnings-1.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/global_label_error_macrolabel.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/fastrom.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/commabrokenquotes.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/archswitch.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/nesteddefines.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/arch-spc700.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/tablefiles.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/trailingcomma.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/functest1.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/assert-fail.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/warnings-3.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/std.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/emptysublabel.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/dd.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/warnings-2.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/prot.asm Iteration 1 of 2 Iteration 2 of 2 Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/divbyforwardtable.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/0x.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/spcblock.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/32bitvalues.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/incbin.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/spcsynonyms.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/includeonce.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/define-quotes.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/datasize.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/half_bank_check.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/sa1freespace.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/global_label_success.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/badrep.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/sa1altmapper.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/forloop.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/global_label_error_duplicate.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/elseif.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/sa1bankswitch.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/arch-superfx.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/global_label_error_sublabel.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/v150features.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/fill.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/macrolabels.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/warnings-4.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/readoob.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/autoclean.asm Iteration 1 of 2 Iteration 2 of 2 Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/mappers.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/setlabel.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/sfxfreespace.asm Iteration 1 of 2 Iteration 2 of 2 Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/structs.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/pseudo-opcodes.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/pushpullns.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/labels_static_fail.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/includehierarchy.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/namespaces.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/labela.asm /home/asar-ci/asar/src/../tests/labela.asm:5: warning: (Wfeature_deprecated): DEPRECATION NOTIFICATION: Feature "using A as a label name" is deprecated and will be REMOVED in the future. Please update your code to conform to newer styles. Suggested work around: rename your label to _a or something, or use a+0 to disambiguate the addressing mode. [BEQ a] Expected errors: Actual errors: Expected warnings: Actual warnings: Wfeature_deprecated Expected user prints: Actual user prints: Mismatch! Failure! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/bankcross.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/protonbankstart.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/v140features.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/incsrcxkas-1.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/misc.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/freespaceshrink.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/variadic_errors.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/incsrcloop.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/badsublabel.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/variadic_syntax.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/multiprot.asm Iteration 1 of 2 Iteration 2 of 2 Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/labels_static_pass.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/incbin_error.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/warn-immediate.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/functest2.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/arch-65816.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/db-spc.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/bigincbin.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/freespacealign.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/optimizer.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/v160features.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/macronoarg.asm Success! Patching: /home/asar-ci/asar/src/asar-tests/../../tests/assert-pass.asm Success! 90 out of 91 performed tests succeeded. Some tests failed! make[3]: *** [asar-tests/CMakeFiles/run-dll-test.dir/build.make:70: asar-tests/CMakeFiles/run-dll-test] Error 1 make[2]: *** [CMakeFiles/Makefile2:310: asar-tests/CMakeFiles/run-dll-test.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:211: asar-tests/CMakeFiles/run-tests.dir/rule] Error 2 make: *** [Makefile:208: run-tests] Error 2