In queue.submit() in sycl_core.pyx, we declare variables of diffferent types once and then we try to assign the address of that variable to pass the the submit function in C/++. This results in wrong behavior when we have same type of multiple scalar arguments.