Mercurial > hg > Members > Moririn
comparison src/parallel_execution/generate_stub.pl @ 399:394e38952c80
Add dummy data to SingleLinkedQueue
author | Tatsuki IHA <innparusu@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 29 Aug 2017 04:28:13 +0900 |
parents | fc4fcd441700 |
children | 2d375c583064 |
comparison
equal
deleted
inserted
replaced
398:fc4fcd441700 | 399:394e38952c80 |
---|---|
446 } | 446 } |
447 my $putTask = << "EOFEOF"; | 447 my $putTask = << "EOFEOF"; |
448 ${prev}element = &ALLOCATE(context, Element)->Element; | 448 ${prev}element = &ALLOCATE(context, Element)->Element; |
449 ${prev}element->next = NULL; | 449 ${prev}element->next = NULL; |
450 ${prev}element->data = (union Data*)task; | 450 ${prev}element->data = (union Data*)task; |
451 ${prev}if (queue->last) { | 451 ${prev}element->data = data; |
452 ${prev} Element* last = queue->last; | 452 ${prev}element->next = NULL; |
453 ${prev} last->next = element; | 453 ${prev}queue->last->next = element; |
454 ${prev} queue->last = element; | 454 ${prev}queue->last = element; |
455 ${prev}} else { | |
456 ${prev} queue->top = element; | |
457 ${prev} queue->last = element; | |
458 ${prev}} | |
459 EOFEOF | 455 EOFEOF |
460 print $fd $putTask; | 456 print $fd $putTask; |
461 next; | 457 next; |
462 } elsif (/^(.*)goto (\w+)\((.*)\);/) { | 458 } elsif (/^(.*)goto (\w+)\((.*)\);/) { |
463 # handling goto statement | 459 # handling goto statement |