[#2212] CID25926:

Fixed the ARG macro to act on the output from checkModArgType
instead of duplicating the checks inside it