Ok...I'm new to this...but when you create a label, you don't have to bind it to the current position. So, couldn't you store the labels in a map/vector...or better yet, create the label ahead of time and bind to it later. i.e.:
Label keyblade;
myassembler.jump(keyblade);
// Later on...
myassembler.bind(keyblade);
I'm not really sure what you're trying to do here. From what I got, you've got a bunch of labels, and you want to jump to one of them at the beginning of the function.
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.