Skip to content

Conversation

@aschackmull
Copy link
Contributor

@aschackmull aschackmull commented Nov 5, 2025

This migrates the Java SSA libraries to use the shared SSA wrapper classes.

Commit-by-commit review is very much encouraged.


import java
private import internal.SsaImpl
import internal.SsaImpl::Ssa as Ssa

Check warning

Code scanning / CodeQL

Names only differing by case Warning

Ssa is only different by casing from SSA that is used elsewhere for modules.
}

private predicate upcastEnhancedForStmtAux(BaseSsaUpdate v, RefType t, RefType t1, RefType t2) {
private predicate upcastEnhancedForStmtAux(

Check warning

Code scanning / CodeQL

Candidate predicate not marked as `nomagic` Warning

Candidate predicate to
upcastEnhancedForStmt
is not marked as nomagic.
i = 0
)
}
module Ssa = Impl::MakeSsa<SsaInput>;

Check warning

Code scanning / CodeQL

Names only differing by case Warning

Ssa is only different by casing from SSA that is used elsewhere for modules.
}
}

module Ssa = Impl::MakeSsa<SsaInput>;

Check warning

Code scanning / CodeQL

Names only differing by case Warning

Ssa is only different by casing from SSA that is used elsewhere for modules.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant