fix -Wcast-align