Fix tuple constant in macro

This fixes a regression of the tuple-constant usage in macro expansion.  

Note: macro-expansion is only used in the CUDA backend.  The corresponding test requires CUDA hardware.
New test (https://github.com/numba/numba/commit/b1bc68413efcf757dc6430f33820d5ff27e22269#diff-749826beec50c4677e215851c36af13bR26) cover this branch