Phase 61: structural if-sum+break lowering (dev-only)
This commit is contained in:
@ -312,7 +312,10 @@ pub fn detect_shapes(module: &JoinModule) -> Vec<NormalizedDevShape> {
|
||||
|| shapes.contains(&NormalizedDevShape::SelfhostArgsParseP2)
|
||||
|| shapes.contains(&NormalizedDevShape::SelfhostVerifySchemaP2)
|
||||
{
|
||||
shapes.retain(|s| *s != NormalizedDevShape::Pattern2Mini);
|
||||
shapes.retain(|s| {
|
||||
*s != NormalizedDevShape::Pattern2Mini
|
||||
&& *s != NormalizedDevShape::Pattern4ContinueMinimal
|
||||
});
|
||||
}
|
||||
if shapes.contains(&NormalizedDevShape::SelfhostIfSumP3)
|
||||
|| shapes.contains(&NormalizedDevShape::SelfhostIfSumP3Ext)
|
||||
@ -325,6 +328,7 @@ pub fn detect_shapes(module: &JoinModule) -> Vec<NormalizedDevShape> {
|
||||
NormalizedDevShape::Pattern3IfSumMinimal
|
||||
| NormalizedDevShape::Pattern3IfSumMulti
|
||||
| NormalizedDevShape::Pattern3IfSumJson
|
||||
| NormalizedDevShape::Pattern4ContinueMinimal
|
||||
)
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user