Seems like a regression with the upstream backend.  Does it work
with 1.39.6 under fastcomp?

Would you mind opening a bug on the emscripten bug tracker?

cheers,
sam

On Wed, Feb 5, 2020 at 3:20 AM Rohit Saini <[email protected]>
wrote:

> Hi,
>
> Is anyone looking into this. Actually my team is blocked by this issue. Or
> can anyone please tell me any workaround.
>
> Regards,
> Rohit Saini
>
> On Monday, February 3, 2020 at 9:57:24 PM UTC+5:30, Rohit Saini wrote:
>>
>> Hi All,
>>
>> We made a update to 1.39.6 recently . Previously we were on 1.38.34 and
>> using *-s DISABLE_EXCEPTION_CATCHING=2
>> -s EXCEPTION_CATCHING_WHITELIST="@whitelist.txt"*, and it was working
>> fine.
>> But in latest upstream it seems to be stopped working.
>>
>> I wrote a small program to verify that, it is not working with this
>> program as well.
>>
>> #include <iostream>
>> #include "emscripten.h"
>> using namespace std;
>>
>> extern "C"
>> void fun() {
>>    try {
>>       throw 10000;
>>    } catch(...) {
>>       cout<<"hello"<<endl;
>>    }
>> }
>> int main () {
>>    fun();
>>    return 0;
>> }
>>
>> I run this command
>> emcc test.cpp -s DISABLE_EXCEPTION_CATCHING=2 -s
>> EXCEPTION_CATCHING_WHITELIST=["_fun"] -o test.html
>> with 1.38.34 it's working fine and printing *hello*, but with 1.39.6
>> function is not catching exception and "*uncaught exception*" is
>> printing on console.
>>
>> Regards,
>>
>> --
> 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].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/emscripten-discuss/66838d03-18e0-4574-8ed4-8dcf4543c54b%40googlegroups.com
> <https://groups.google.com/d/msgid/emscripten-discuss/66838d03-18e0-4574-8ed4-8dcf4543c54b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2_V%3DR802zWOvyj8JDxEpr1117j8zhYrr0UzGXtZYN8U%3DQ%40mail.gmail.com.

Reply via email to