Skip to content

Test: Enable SSA-CFG by default for all semantic tests#16786

Merged
blishko merged 2 commits into
developfrom
ssa-cfg-semantic-tests
Jun 9, 2026
Merged

Test: Enable SSA-CFG by default for all semantic tests#16786
blishko merged 2 commits into
developfrom
ssa-cfg-semantic-tests

Conversation

@blishko

@blishko blishko commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

We can now run SSA-CFG codegen for all semantic tests and we should be doing that.
The idea is to enable SSA-CFG by default (runs unless explicitly disabled). Since this requires experimental flag, we also make experimental true by default if SSA-CFG is enabled.

We can now run SSA-CFG codegen for all semantic tests and we should be
doing that.
The idea is to enable SSA-CFG by default (runs unless explicitly
disabled). Since this requires experimental flag, we also make
experimental true by default if SSA-CFG is enabled.
@blishko blishko requested a review from clonker June 9, 2026 13:07
Comment thread test/libsolidity/SemanticTest.cpp
nikola-matic
nikola-matic previously approved these changes Jun 9, 2026
@nikola-matic

Copy link
Copy Markdown
Contributor

@blishko since EDR external test if failing due to pnpm versioning, you might as well remove the ssa cfg and experimental options in the externalContracts tests until we fix the CI.

Previously we had to explicitly enable SSA-CFG pipeline, and with it,
the experimental option.
With the previous commit, SSA-CFG is enabled by default and that
enables also the experimental flag.
So we don't have to explicitly specify these options anymore for
external contracts in semantic tests.
@blishko

blishko commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

@blishko since EDR external test if failing due to pnpm versioning, you might as well remove the ssa cfg and experimental options in the externalContracts tests until we fix the CI.

I have removed these options from externalContracts in a follow-up commit.

@blishko blishko merged commit e84f82c into develop Jun 9, 2026
82 of 83 checks passed
@blishko blishko deleted the ssa-cfg-semantic-tests branch June 9, 2026 14:34
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.

3 participants