* Updates the instructions in an asmfile with regard to branches. This involves identifying the targets of branches and flagging unreachable instructions.
* \param af The asmfile
* \param branches A queue of the branch instructions present in the file. It will be emptied upon completion (but not freed)