[epilogue] Fix lazy logging of mutable arrays (#7665)

This commit is contained in:
Sam Carlberg
2025-01-11 13:25:47 -05:00
committed by GitHub
parent 638d265b33
commit c5f7a2b4ac
4 changed files with 202 additions and 17 deletions

View File

@@ -117,7 +117,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value);
}
@@ -130,7 +130,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value);
}
@@ -143,7 +143,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value);
}
@@ -156,7 +156,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value);
}
@@ -169,7 +169,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value);
}
@@ -182,7 +182,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value);
}
@@ -208,7 +208,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value);
}
@@ -234,7 +234,7 @@ public class LazyBackend implements EpilogueBackend {
return;
}
m_previousValues.put(identifier, value);
m_previousValues.put(identifier, value.clone());
m_backend.log(identifier, value, struct);
}
}