Ensure that there is a copy constructor to pass a structure by value
Verify that copy constructor exists before assigning to a structure
Improve reporting of errors
Do not remove statements, transform them to NOP
Cleanup
Add easy way to get the size of basic blocks
Adapt removal of empty loops
Add easy to get the size of functions without NOP
Remove functions containing only NOP
Cleanup
Transform to NOP instead of removing
Merge empty basic blocks
Fix
Merge commit 'c2a38cd88e87c712414ca0bd3386ee63b0c16131' into feature/nop_erasing
cleanup
Merge branch 'feature/nop_erasing' into develop