micropython/micropython — pull request #747 by pfalcon (2014-07-12 13:04:33+00:00)
Title: Alignment violation fix in emitbc

I caught this when running on armv5. There specifically alignment violation didn't cause any segfault, just using non-aligned word pointer masks 2 lowest bits. In this case, uint assignment to dummy_data actually overwrote ->pass. It was a bit of chore to debug ;-). And I wonder, if we have more such cases...