blob: 2d8923cd4daa2014a674b3d817dc827574699318 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
--- tools/qfcc/source/statements.c.orig 2013-01-23 03:10:55 UTC
+++ tools/qfcc/source/statements.c
@@ -1306,8 +1306,11 @@ move_labels (sblock_t *dst, sblock_t *sr
if (!src_labels)
return;
- while (src_labels->next)
+ src_labels->dest = dst;
+ while (src_labels->next) {
src_labels = src_labels->next;
+ src_labels->dest = dst;
+ }
src_labels->next = dst->labels;
dst->labels = src->labels;
src->labels = 0;
|