Skip to content
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

[P4Testgen] Run typechecking after front and mid end. #4834

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

fruffy
Copy link
Collaborator

@fruffy fruffy commented Jul 26, 2024

Ensure that the program is still well-typed at this step. In some scenarios it can happen that a front or mid end pass leaves typing information incomplete or inaccurate which requires a rerun of type checking. There is no invariant enforcing well-typedness of the program.

@fruffy fruffy added the p4tools Topics related to the P4Tools back end label Jul 26, 2024
@fruffy fruffy requested review from vlstill and removed request for vlstill July 26, 2024 01:21
@fruffy fruffy marked this pull request as draft July 26, 2024 02:23
@fruffy fruffy force-pushed the fruffy/testgen_typechecking branch from 6a31c65 to f496c1d Compare August 9, 2024 17:50
Signed-off-by: fruffy <fruffy@nyu.edu>
@fruffy fruffy force-pushed the fruffy/testgen_typechecking branch from f496c1d to 4f16467 Compare August 15, 2024 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p4tools Topics related to the P4Tools back end
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant