Skip to content

Commit 1e31dbd

Browse files
mi-acv8-internal-scoped@luci-project-accounts.iam.gserviceaccount.com
authored andcommitted
Temporarily make destruct operation-immutable
Bug: 524213342 Change-Id: Ib5ecc32559db751e8e48460a95ea896cf46d9d50 Reviewed-on: https://chrome-internal-review.googlesource.com/c/v8/fuzzilli/+/9432455 Reviewed-by: Matthias Liedtke <mliedtke@google.com> Commit-Queue: Michael Achenbach <machenbach@google.com>
1 parent 79f7519 commit 1e31dbd

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Sources/Fuzzilli/FuzzIL/JsOperations.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3223,7 +3223,7 @@ final class Destruct: JsOperation {
32233223
init(pattern: DestructuringPattern, numInputs: Int, numOutputs: Int) {
32243224
self.pattern = pattern
32253225
assert(numInputs == 1 + pattern.numExtraInputs)
3226-
super.init(numInputs: numInputs, numOutputs: numOutputs, attributes: [.isMutable])
3226+
super.init(numInputs: numInputs, numOutputs: numOutputs, attributes: [])
32273227
}
32283228
}
32293229

@@ -3296,7 +3296,7 @@ final class DestructAndReassign: JsOperation {
32963296
traverse(pattern)
32973297
assert(currentInputIdx == numInputs)
32983298
self.isTarget = targets
3299-
super.init(numInputs: numInputs, numOutputs: 0, attributes: [.isMutable])
3299+
super.init(numInputs: numInputs, numOutputs: 0, attributes: [])
33003300
}
33013301
}
33023302

0 commit comments

Comments
 (0)