Skip to content

Conversation

@sim642
Copy link
Member

@sim642 sim642 commented Jan 16, 2026

This is allowed by older versions of C.
These functions are assumed to return int, etc, which can cause internal type mismatches for standard functions.
For example, it's a problem if llabs gets return type int by CIL, but Goblint assumes it to be long long. This causes missing/extra/wrong implicit casts to be inserted, leading to ikind errors and whatnot.

This is allowed by older versions of C.
These functions are assumed to return int, etc, which can cause internal type mismatches for standard functions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants