fixed a bug in the assembler that caused it to corrupt compiled code