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