CPP: perform phase 2 of source translation