new debug print function compile pass