It uses the, long ago deprecated in gcc, cast as lvalue Attached patch fixes it
Created attachment 86629 [details, diff] fix
*** Bug 133069 has been marked as a duplicate of this bug. ***
fixed, thanks for the patch!