Veneers made of porcelain cannot be bonded to close the gap with a predictable long term result. A veneer made of composite could be bonded to close the gap however, the result might not be very esthetic as the veneer was made to proper proportion in the first place. In other words the veneer will look too wide and have that bugs bunny effect.