Added compiler pass for repositories