-
Notifications
You must be signed in to change notification settings - Fork 95
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 support for enum, struct, tuple in llbc backend #3721
Conversation
Can you please provide a better title to this PR? Something like "Add support for enum, struct, tuple in the llbc backend". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
tests/expected/llbc/basic0/TestRNvCshcvyQEKZjUj4test4main.symtab.lean
Outdated
Show resolved
Hide resolved
tests/expected/llbc/enum_test/TestRNvCshcvyQEKZjUj4test4main.symtab.lean
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rename the function before merging.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few nits. Can you also add new tests (or update existing ones) for the new cases that are supported by the recent commits (e.g. having an argument with type Option<i32>
)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Nit: can you remove the _test
suffix from the test names? They're all tests, so the suffix is not needed.
This pull request added some more features to Stable-mir to Ullbc translation:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.