foo.cc: In member function 'int Date::Monthday()':
foo.cc:72:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
72 | if (m == 2)
| ^~
foo.cc:74:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
74 | return 31;}
| ^~~~~~
foo.cc: In member function 'int DateTime::Sub(DateTime&)':
foo.cc:121:33: warning: 'delta' may be used uninitialized [-Wmaybe-uninitialized]
121 | return delta1 + delta2;
| ^~~~~~
foo.cc:38:21: note: 'delta' was declared here
38 | int delta;
| ^~~~~