Because of issue #6, pass -O1 to llc instead of -O0.