pnkfelix/cee-scape

to consider: avoid `(0|1)*` as asm local label

pnkfelix opened this issue · 1 comments

From https://doc.rust-lang.org/rust-by-example/unsafe/asm.html#labels

Moreover, on x86 when using the default Intel syntax, due to an LLVM bug, you shouldn't use labels exclusively made of 0 and 1 digits, e.g. 0, 11 or 101010, as they may end up being interpreted as binary values.

(its possible this is just outdated advice from RBE, but it still seems worth double-checking...)