1

There are 1 best solutions below

2
On

It makes sense as you declare frame, give it an initial value, modify two of its fields, then discard it – so the whole operation was pointless. The compiler has been kind to you in catching this. HTH