Pointers to zero-bit types are not zero-bit types so the function should return something. Closes #12716