fixed compiler pass error