OPENQASM 3.1; // `break` on a measured bit: a jump forward past the rest of the loop. qubit q; qubit[3] t; bit c; bit[3] r; for int i in [0:2] { c = measure q; if (c) break; x t[i]; x q; } r = measure t;