/in/foo.cc: In member function 'void Date::Pass(int)':
/in/foo.cc:81:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if(year%400==0 || year%4==0 && year%100!=0)
~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc:93:32: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if(year%400==0 || year%4==0 && year%100!=0)
~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc: In member function 'int Date::Cal(Date)':
/in/foo.cc:160:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
else
^~~~
/in/foo.cc:162:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
for(m=m1+2; m<=13; m++)
^~~
/in/foo.cc: In member function 'int Date::ifr(int)':
/in/foo.cc:176:27: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if(y%400==0 || year%4==0 && year%100!=0)
~~~~~~~~~~^~~~~~~~~~~~~~
/in/foo.cc: In member function 'int Date::MD(int, int)':
/in/foo.cc:126:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/in/foo.cc: In member function 'int Date::Month(int, int)':
/in/foo.cc:198:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^