@@ -4339,11 +4339,6 @@ private module StdlibPrivate {
4339
4339
output = "ReturnValue.ListElement" and
4340
4340
preservesValue = true
4341
4341
or
4342
- // newly added element returned
4343
- input = "Argument[0]" and
4344
- output = "ReturnValue.ListElement" and
4345
- preservesValue = true
4346
- or
4347
4342
// newly added element added to this
4348
4343
input = "Argument[0]" and
4349
4344
output = "Argument[self].ListElement" and
@@ -4353,11 +4348,6 @@ private module StdlibPrivate {
4353
4348
input = "Argument[0]" and
4354
4349
output = "Argument[self]" and
4355
4350
preservesValue = false
4356
- or
4357
- // transfer taint from new element to return value
4358
- input = "Argument[0]" and
4359
- output = "ReturnValue" and
4360
- preservesValue = false
4361
4351
}
4362
4352
}
4363
4353
@@ -4381,11 +4371,6 @@ private module StdlibPrivate {
4381
4371
output = "ReturnValue.SetElement" and
4382
4372
preservesValue = true
4383
4373
or
4384
- // newly added element returned
4385
- input = "Argument[0]" and
4386
- output = "ReturnValue.SetElement" and
4387
- preservesValue = true
4388
- or
4389
4374
// newly added element added to this
4390
4375
input = "Argument[0]" and
4391
4376
output = "Argument[self].SetElement" and
@@ -4395,11 +4380,6 @@ private module StdlibPrivate {
4395
4380
input = "Argument[0]" and
4396
4381
output = "Argument[self]" and
4397
4382
preservesValue = false
4398
- or
4399
- // transfer taint from new element to return value
4400
- input = "Argument[0]" and
4401
- output = "ReturnValue" and
4402
- preservesValue = false
4403
4383
}
4404
4384
}
4405
4385
}
0 commit comments