Jeff Saremi <jeffsaremi@xxxxxxxxx> writes: > so i'm working at the cfg level. I create a new block. Redirect > blocks. Introduce a new switch statement and insert it in the new > block. > Before exiting from the my plugin, i print out all stmts from all > blocks and my switch is seemingly there too. However at the end of my > compilation it's been removed and goes with it a whole bunch of other > blocks and their stmts. This normally means that the statement doesn't do anything, and thus can be removed as useless. Ian