Report question

Question: Why is a __block variable is moved to the heap BEFORE the block is copied?