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