Skip to content

Commit e4060a3

Browse files
committed
remove statically immutable usage
1 parent 8ea8677 commit e4060a3

File tree

1 file changed

+10
-17
lines changed
  • turbopack/crates/turbo-tasks-backend/src/backend

1 file changed

+10
-17
lines changed

turbopack/crates/turbo-tasks-backend/src/backend/mod.rs

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1427,19 +1427,16 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
14271427
Cached(Arc<CachedTaskType>),
14281428
Transient(Arc<TransientTask>),
14291429
}
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+
};
14431440
let execution_reason;
14441441
{
14451442
let mut ctx = self.execute_context(turbo_tasks);
@@ -1489,10 +1486,6 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
14891486
}
14901487

14911488
if self.should_track_dependencies() {
1492-
if statically_immutable {
1493-
let _ = task.add(CachedDataItem::Immutable { value: () });
1494-
}
1495-
14961489
// Make all dependencies outdated
14971490
enum Dep {
14981491
CurrentCell(CellRef),

0 commit comments

Comments
 (0)