-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.