I am not an expert on compiler code writing but I think this is hard or not possible to happen.

Ioannis