In member function 'void Array::insert(int)',
inlined from 'int main()' at /in/foo.cc:47:10:
/in/foo.cc:35:27: warning: 'a.Array::n' may be used uninitialized [-Wmaybe-uninitialized]
35 | for(int i=n-1; i>=0 && arr[i]>x; i--)
| ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:44:15: note: 'a' declared here
44 | Array a(n);
| ^
In member function 'void Array::insert(int)',
inlined from 'int main()' at /in/foo.cc:47:10:
/in/foo.cc:37:21: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized]
37 | arr[m]=x;
| ^
/in/foo.cc: In function 'int main()':
/in/foo.cc:28:21: note: 'm' was declared here
28 | int m;
| ^