Lucas C. Cordeiro

Results 215 comments of Lucas C. Cordeiro

@Daniel-yrm: When I compile the code on your branch, I get the following error messages: ``` ../src/c2goto/library/builtin_libs.c:28:21: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]...

I believe these bultin functions should be implemented in https://github.com/esbmc/esbmc/blob/master/src/goto-programs/builtin_functions.cpp. In this file, you can check various builtins we have already implemented.

Current master is failing with this error message for the first program: ``` Assertion failed: (a == b), function assert_type_compat_for_with, file ../src/irep2/irep2_expr.cpp, line 383 ```

Hello @fatimahkj, The guard generation for multi-threaded programs is broken in ESBMC. Therefore, if you want to work on the MPOR module, I suggest fixing the guard generation issues in...

@fatimahkj: For step 2 above, try reducing the benchmark with c-reduce. You can find further information under `When ESBMC fails but other tools find the result correctly` at https://github.com/esbmc/esbmc/wiki/Reducing-C-Programs.

Take a look at Section 3.5: https://eprints.soton.ac.uk/433530/1/Final_Thesis.pdf

@rafaelsamenezes: do not forget to run this PR over the SV-COMP benchmarks.

@rafaelsamenezes: could you please answer @mikhailramalho's questions? It would be great if we could progress with this PR.

Salim, You could create small PRs to implement this feature. Sent from my iPhone > On 29 Jun 2022, at 17:41, Burhanuddin Salim ***@***.***> wrote: > >  > @correcthorsebatterystaple...

> After further investigation it is noted that if the assignment is changed to i++ or ++i then the overflow is detected and verification, rightfully, fails. It seems to be...