It would be nice to use t2if and only if the function took a link constant, in which case the time created by the cast before t2can be tied to it.
Since this defeats the purpose of referencing an integral type, I would suggest that the reference is not constant, so the answer is: yes, that would be problematic. To be clear, it will not even be compiled if you click on t2.
, function t1, reinterpret_cast /. undefined, .