ufo.cpp: In lambda function:
ufo.cpp:81:15: sorry, unimplemented: capture of variably-modified type 'int [n][m]' that is not an N3639 array of runtime bound
81 | int A = sp[i2][j2];
| ^~
ufo.cpp:81:15: note: because the array element type 'int [m]' has variable size
ufo.cpp:82:19: sorry, unimplemented: capture of variably-modified type 'int [n][m]' that is not an N3639 array of runtime bound
82 | int B = (i1?sp[i1-1][j2]:0);
| ^~
ufo.cpp:82:19: note: because the array element type 'int [m]' has variable size
ufo.cpp:83:19: sorry, unimplemented: capture of variably-modified type 'int [n][m]' that is not an N3639 array of runtime bound
83 | int C = (j1?sp[i2][j1-1]:0);
| ^~
ufo.cpp:83:19: note: because the array element type 'int [m]' has variable size
ufo.cpp:84:23: sorry, unimplemented: capture of variably-modified type 'int [n][m]' that is not an N3639 array of runtime bound
84 | int D = (i1&&j1?sp[i1-1][j1-1]:0);
| ^~
ufo.cpp:84:23: note: because the array element type 'int [m]' has variable size