Skip to content

Conversation

@chkl
Copy link
Collaborator

@chkl chkl commented Aug 2, 2018

This adds a new typechecker to vdiff. Currently the type information on expressions is correct most of the time, but there is at least one bug relating to "long long" types. More interestingly, for simplification reasons I changed the definition of AnnTranslationUnit SemPhase to not include the GlobalDecls as an annotation anymore (it was never needed anyway). It seems like that this was the piece of cylic datatype (or computation?) that caused the crashes.

So this means that this typechecker here is probably superfluous.

chkl added 5 commits July 31, 2018 15:01
Agrees on expression types with the default typechecker on a wide range of
files. Still has problems with implicit int to float conversions, but that
should be easiliy fixable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants