orcbytecode: Fix parsing of 32 bit values from bytecode as well
orcbytecode: Fix parsing of 32 bit values from bytecode as well

The shift by 24 bits has to be casted as well, otherwise we
shift into the sign bit which causes undefined behaviour.

See https://bugzilla.gnome.org/show_bug.cgi?id=698520

MOXfiles/orc,Distrotech/orc,mojaves/orc,ijsf/OpenWebRTC-orc,ijsf/OpenWebRTC-orc,MOXfiles/orc,mojaves/orc,Distrotech/orc,jpakkane/orc,jpakkane/orc,Distrotech/orc,mojaves/orc,ijsf/OpenWebRTC-orc,MOXfiles/orc,jpakkane/orc