/in/foo.cc: In function 'void dfs(int, int, int, int)':
/in/foo.cc:168:6: warning: operation on 'move' may be undefined [-Wsequence-point]
X[++move]=Y[move]=Dir[move]=0;
^~~~~~
/in/foo.cc:179:4: warning: operation on 'move' may be undefined [-Wsequence-point]
X[++move]=Y[move]=Dir[move]=0;
^~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18,
inlined from 'int main()' at /in/foo.cc:31:35:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18,
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:175:35,
inlined from 'int main()' at /in/foo.cc:31:35:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18,
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:175:35,
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:175:35,
inlined from 'int main()' at /in/foo.cc:31:35:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18,
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:176:26,
inlined from 'int main()' at /in/foo.cc:31:35:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18,
inlined from 'int main()' at /in/foo.cc:32:26:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18,
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:175:35,
inlined from 'int main()' at /in/foo.cc:32:26:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool Del()',
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:160:18,
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:175:35,
inlined from 'void dfs(int, int, int, int)' at /in/foo.cc:175:35,
inlined from 'int main()' at /in/foo.cc:32:26:
/in/foo.cc:74:8: warning: 'void* memset(void*, int, size_t)' writing 140 bytes into a region of size 35 overflows the destination [-Wstringop-overflow=]
memset(nde,0,sizeof(nd));
~~~~~~^~~~~~~~~~~~~~~~~~