W1024
W1024 — Implicit cross-topology transfer inserted via aRelocatableimpl (a real data movement happens silently at the use site; write the transfer explicitly to silence).Relocatableanswers "may this value move implicitly?" and is keyed on a user type. That is a different question from "what code moves bytes across this hardware edge?", which isimpl Transfer<Memory::A, Memory::B> for Topology::X. Both were calledTransferbefore Vx#353.
No example yet
No fixture in the test suite asserts this code, so there is no program here that is known to trigger it. That is a gap in our coverage rather than a statement about the code.
Contributing one is a good first change — add a fixture under tests/ with a CHECK line naming W1024, and this page picks it up.
Related
A tour of VxThe chapter covering the rule this code enforces.
All diagnosticsEvery code the compiler can emit, grouped by stage.
W1023Spawn on Topology::Current (no-op)
W1025Use of a user-defined topology with no registered descriptor (not declared via
Topology <Name> { ... } and not registered by a plugin). Often a typo of a built-in; defaults to host-like placement.