fix a bug in pipeline generation
class compile -c passed