File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
turbopack/crates/turbo-tasks-backend/src/backend Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1698,10 +1698,11 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
1698
1698
let mut old_edges = Vec :: new ( ) ;
1699
1699
1700
1700
let has_children = !new_children. is_empty ( ) ;
1701
+ let is_immutable = task. is_immutable ( ) ;
1701
1702
let task_dependencies_for_late_immutable =
1702
1703
// Task is already statically immutable or
1703
1704
// previously marked as immutable
1704
- if !task . is_immutable ( )
1705
+ if !is_immutable
1705
1706
// Task has no invalidator
1706
1707
&& !task. has_key ( & CachedDataItemKey :: HasInvalidator { } )
1707
1708
// Task has no dependencies on collectibles
@@ -1792,7 +1793,7 @@ impl<B: BackingStorage> TurboTasksBackendInner<B> {
1792
1793
{
1793
1794
is_late_immutable = true ;
1794
1795
}
1795
- span. record ( "immutable" , is_late_immutable) ;
1796
+ span. record ( "immutable" , is_immutable || is_late_immutable) ;
1796
1797
1797
1798
if !queue. is_empty ( ) || !old_edges. is_empty ( ) {
1798
1799
#[ cfg( feature = "trace_task_completion" ) ]
You can’t perform that action at this time.
0 commit comments