malnarisc.cpp: In function 'int merge(int, int, int)':
malnarisc.cpp:22:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
22 | int m=l+r>>1, e=r-l>>1;
| ~^~
malnarisc.cpp:22:22: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
22 | int m=l+r>>1, e=r-l>>1;
| ~^~
malnarisc.cpp: In function 'int solve(int, int, int)':
malnarisc.cpp:35:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
35 | tt=solve(l, l+r>>1, t);
| ~^~
malnarisc.cpp:36:15: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
36 | tt=solve(l+r>>1, r, t);
| ~^~
malnarisc.cpp: In function 'void output()':
malnarisc.cpp:46:18: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
46 | for(auto [x,y]:v[i])cout<<"CMPSWP R"<<x<<" R"<<y<<" ";
| ^
malnarisc.cpp: At global scope:
malnarisc.cpp:51:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
51 | main(){ios_base::sync_with_stdio(false), cin.tie(0);
| ^~~~