Fix: undefined buffer_snapshot move assignment - #335
Conversation
|
Check-perf-impact results: (ae6918621b46271c2f10d6eb978fe95d) ❓ No new benchmark data submitted. ❓ |
ed0d82a to
bc65580
Compare
|
Surprising that this went unnoticed so long. Can we get a regression test for it? (Ideally one that actually fails on Linux before the fix) |
Coverage Report for CI Build 29335953907Coverage increased (+0.009%) to 95.076%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats💛 - Coveralls |
This went unnoticed for so long because the move assignment operator was never actually used in our code. Interestingly, we do use the flag |
This fixes a problem I came across while porting Celerity to Windows. The move assignment operator never returned
*this, which resulted in really weird bugs on Windows.