Oh thanks, I just opened #3154. regards, - Lu
On Tuesday, January 27, 2015 at 1:50:56 AM UTC+8, Alon Zakai wrote: > > Very strange. It does sound like a native optimizer bug. If you run with > EMCC_DEBUG=1 then you will get the .js files in /tmp/emscripten_temp, that > should be enough to figure out what is going on, please file a bug with > those. > > - Alon > > > On Mon, Jan 26, 2015 at 12:52 AM, Lu Wang <[email protected] > <javascript:>> wrote: > >> Hi, >> >> Today I found that `-Oz` no longer works for my code, although `-O0` >> still works fine. >> >> The browser always complained about 'unexpected token `else`' or >> 'unexpected token `}`', and the reason is that there are empty if clauses >> like this: >> >> if (c|2==1) else i=0; >> >> or: >> >> ... { >> ... >> if((f(a,b)|0) == 1) >> } >> >> which looks really weird. >> >> I guess it has something to do with the js optimizer in emscripten, >> and it may or may not be related to ASYNCIFY. >> >> I failed to create a minimal test case for this, do you have any idea >> about this bug, or could you provide any hint that which files in >> emscripten I should take a look at? >> >> Thanks! >> >> regards, >> - Lu >> >> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
