Skip to content

spirv-fuzz: add dead continue can break dominance rules #2900

@afd

Description

@afd

If a loop's continue target C is unreachable and appears before block B in the loop, then adding a dead continue edge from B to the C will make B dominate C, and violate the rule that block ordering must respect dominance.

Adding of dead continues needs to be refined to avoid this scenario.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions