I'm skeptical about the ability of the compiler to correctly optimize the
loop local variables. This commit was SVN r10019.
Этот коммит содержится в:
родитель
085cac552f
Коммит
95d0395578
@ -270,9 +270,9 @@ do {
|
|||||||
size_t max_data = bytes_received; \
|
size_t max_data = bytes_received; \
|
||||||
int32_t free_after = 0; \
|
int32_t free_after = 0; \
|
||||||
size_t n, offset = seg_offset; \
|
size_t n, offset = seg_offset; \
|
||||||
|
mca_btl_base_segment_t* segment = segments; \
|
||||||
\
|
\
|
||||||
for(n=0; n<num_segments; n++) { \
|
for( n = 0; n < num_segments; n++, segment++ ) { \
|
||||||
mca_btl_base_segment_t* segment = segments+n; \
|
|
||||||
if(offset >= segment->seg_len) { \
|
if(offset >= segment->seg_len) { \
|
||||||
offset -= segment->seg_len; \
|
offset -= segment->seg_len; \
|
||||||
} else { \
|
} else { \
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user