Progression.cpp:33:40: warning: bad option '-funroll-lopps' to pragma 'optimize' [-Wpragmas]
33 | #pragma GCC optimize ("03,unroll-lopps")
| ^
Progression.cpp:42:23: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
42 | void setIO(string name){
| ^
Progression.cpp:53:27: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
53 | node(int a=inf,int b=1):Lval(a),Rval(a),ans(b),Lf(b),Rf(b),sz(b){};
| ^
Progression.cpp:55:29: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
55 | node operator+(node a,node b){
| ^
Progression.cpp:77:25: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
77 | int comb(int a,int b){return a+b;}
| ^
Progression.cpp:78:41: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
78 | void apply(int pos,int l,int r,int x){
| ^
Progression.cpp:85:42: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
85 | void apply2(int pos,int l,int r,int x){
| ^
Progression.cpp:92:34: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
92 | void push(int pos,int l,int r){
| ^
Progression.cpp:106:34: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
106 | void pull(int pos,int l,int r){
| ^
Progression.cpp:112:65: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
112 | void updateadd(int ql,int qr,int x,int pos=1,int l=1,int r=n){
| ^
Progression.cpp:122:65: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
122 | void updateset(int ql,int qr,int x,int pos=1,int l=1,int r=n){
| ^
Progression.cpp:131:55: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
131 | int qrysum(int ql,int qr,int pos=1,int l=1,int r=n){
| ^
Progression.cpp:139:56: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
139 | node qryans(int ql,int qr,int pos=1,int l=1,int r=n){
| ^
Progression.cpp:149:14: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
149 | int32_t main(){
| ^
Progression.cpp: In function 'void setIO(std::string)':
Progression.cpp:44:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
44 | freopen((name+".in").c_str(),"r",stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Progression.cpp:45:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
45 | freopen((name+".out").c_str(),"w",stdout);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~