Skip to content

fix(merge): drop stray break in amo_nonfetch_add#17

Open
fergusfinn wants to merge 1 commit into
upstream-basefrom
fix/drop-stray-amo-break
Open

fix(merge): drop stray break in amo_nonfetch_add#17
fergusfinn wants to merge 1 commit into
upstream-basefrom
fix/drop-stray-amo-break

Conversation

@fergusfinn

Copy link
Copy Markdown

What changed

Drops a stray break; left in nvshmemi_ibgda_amo_nonfetch_add after composing the upstream-base stack.

Why

The uccl-project#997 change refactored the per-channel loop into a direct channel-index computation, removing the loop that the trailing break; originally belonged to. uccl-project#998 touched the adjacent body, and the clean textual merge preserved a now-invalid break; outside any loop/switch.

Validation

  • git diff --check origin/upstream-base..HEAD
  • Validated the same patch on Isambard by building the host UCCL EP extension and launching DeepSeek-V4-Flash with host vLLM and UCCL CXI transport; /v1/chat/completions returned OK.

uccl-project#997 refactored the per-channel for-loop into a direct index computation
(removing its trailing break); uccl-project#998 touched adjacent lines so the 3-way
merge kept uccl-project#998's body, resurrecting a break now outside any loop. Invalid
C++ (uccl_ibgda.cuh: 'break may only be used within a loop or switch').
Semantic resolution of the uccl-project#997+uccl-project#998 compose that the clean textual merge
missed.
@fergusfinn fergusfinn marked this pull request as ready for review June 24, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant