Erik's patch which sets correct type sizes for OpenCL types on every target.