diff --git a/src/libexpr/value.hh b/src/libexpr/value.hh index eb71765c5ef..21eb71d5cb1 100644 --- a/src/libexpr/value.hh +++ b/src/libexpr/value.hh @@ -290,13 +290,7 @@ public: inline void finishValue(InternalType newType, Payload newPayload) { - /* After overwriting thunk/app values, be sure to clear - pointers in the Value to ensure that the target isn't kept - alive unnecessarily. */ - payload.app.left = payload.app.right = 0; - payload = newPayload; - internalType = newType; }