@@ -1427,19 +1427,16 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
1427
1427
Cached ( Arc < CachedTaskType > ) ,
1428
1428
Transient ( Arc < TransientTask > ) ,
1429
1429
}
1430
- let ( task_type, once_task, statically_immutable) =
1431
- if let Some ( task_type) = self . lookup_task_type ( task_id) {
1432
- let is_statically_immutable = task_type. is_statically_immutable ( ) ;
1433
- ( TaskType :: Cached ( task_type) , false , is_statically_immutable)
1434
- } else if let Some ( task_type) = self . transient_tasks . get ( & task_id) {
1435
- (
1436
- TaskType :: Transient ( task_type. clone ( ) ) ,
1437
- matches ! ( * * task_type, TransientTask :: Once ( _) ) ,
1438
- false ,
1439
- )
1440
- } else {
1441
- return None ;
1442
- } ;
1430
+ let ( task_type, once_task) = if let Some ( task_type) = self . lookup_task_type ( task_id) {
1431
+ ( TaskType :: Cached ( task_type) , false )
1432
+ } else if let Some ( task_type) = self . transient_tasks . get ( & task_id) {
1433
+ (
1434
+ TaskType :: Transient ( task_type. clone ( ) ) ,
1435
+ matches ! ( * * task_type, TransientTask :: Once ( _) ) ,
1436
+ )
1437
+ } else {
1438
+ return None ;
1439
+ } ;
1443
1440
let execution_reason;
1444
1441
{
1445
1442
let mut ctx = self . execute_context ( turbo_tasks) ;
@@ -1489,10 +1486,6 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
1489
1486
}
1490
1487
1491
1488
if self . should_track_dependencies ( ) {
1492
- if statically_immutable {
1493
- let _ = task. add ( CachedDataItem :: Immutable { value : ( ) } ) ;
1494
- }
1495
-
1496
1489
// Make all dependencies outdated
1497
1490
enum Dep {
1498
1491
CurrentCell ( CellRef ) ,
0 commit comments