Add parsing support for 'asm goto'#150
Conversation
- Add resetErrors to frontc - Add __builtin_strcat and __builtin_memchr - Add support for 'asm goto'
|
Hi there, Thank you for the PR! When it comes to I am personally reluctant about merging this in as is, as it would violate CIL's invariants: If you're up to do this, we happily welcome the contribution. |
|
Also, it would be good to have some regressions tests that cover the new support you added. |
|
Alright, I will move the non-controversial contributions to a different branch and create a seperate PR for those (#151). I will discuss the case of As for regressions tests, this is not a term that I am familiar with, so if I could be provides some more context/explaination, I would be happy to give it a go. |
Yes, I guess we use the terminology in a somewhat non-standard way. What I meant is that it would be nice to add some tests to https://github.com/goblint/cil/tree/develop/test/small1 that could not be parsed before, but can be parsed now. |
|
This seems like it is now subsumed by #161 which we aim to merge soon. |
I am working on a project which utilizes goblint-cil, however I have notice a few short comings, which this attempts to fix:
The error-state reset, allows resetting when having to parse multiple source files, such that error-states do not propagate.Parts of this were merged as #15.