Skip to content

Add Nested Precompile Reversion Test Case #536

@vladjdk

Description

@vladjdk

Add a case that tests the robustness of the cache stack with nested try catches:

SomeSuccess()

try SomeReversion() {
  //no-op
} catch {
  try SomeReversion() {
    //no-op
    } catch {
      SomeSuccess()
  }
}

SomeSuccess()

The cache stack should handler inner reversions and maintain record of the successful actions.

The ultimate end-state for the above pseudocode should be equivalent to the result of the following:

SomeSuccess()
SomeSuccess()
SomeSuccess()

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions