fix asm.js validation for coroutine

Fixed.
I remembered that there is a case where we do not need it.
Probably I should keep them all the time..


On Thu, Aug 14, 2014 at 2:59 PM, Alon Zakai <notifications@github.com>
wrote:

> In src/library_async.js:
>
> > @@ -147,7 +147,7 @@ mergeInto(LibraryManager.library, {
> >      {{{ makeSetValueAsm('coroutine', 8, 'STACK_MAX', 'i32') }}};
> >      ___async_cur_frame = {{{ makeGetValueAsm('coroutine', 12, 'i32') }}};
> >      stackRestore({{{ makeGetValueAsm('coroutine', 16, 'i32') }}});
> > -    STACK_MAX = coroutine + 32 + {{{ makeGetValueAsm('coroutine', 20, 'i32') }}};
> > +    STACK_MAX = coroutine|0 + 32 + {{{ makeGetValueAsm('coroutine', 20, 'i32') }}};
>
> here too, I think?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/kripken/emscripten/pull/2673/files#r16269384>.
>