summaryrefslogtreecommitdiff
path: root/src/mongo/db/exec/sbe/vm/vm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/exec/sbe/vm/vm.h')
-rw-r--r--src/mongo/db/exec/sbe/vm/vm.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/mongo/db/exec/sbe/vm/vm.h b/src/mongo/db/exec/sbe/vm/vm.h
index b6ee6d2dc75..3fc5c173df4 100644
--- a/src/mongo/db/exec/sbe/vm/vm.h
+++ b/src/mongo/db/exec/sbe/vm/vm.h
@@ -912,13 +912,10 @@ public:
// Returns whether the are any frames currently in scope.
bool hasFrames() const;
+private:
// Adjusts all the stack offsets in the outstanding fixups by the provided delta.
- // TODO SERVER-72843: Make fixupStackOffsets private after fixing the issue.
- // ELocalLambda needs access to fixupStackOffsets as the bug workaround, and should be
- // treated as private otherwise.
void fixupStackOffsets(int stackOffsetDelta);
-private:
// Stores the fixup information for stack frames.
// stackPosition - stack depth of where the frame was declared, or kPositionNotSet if not known
// yet.
@@ -931,7 +928,6 @@ private:
int64_t stackPosition{kPositionNotSet};
};
-private:
template <typename... Ts>
void appendSimpleInstruction(Instruction::Tags tag, Ts&&... params);
auto allocateSpace(size_t size) {
@@ -956,7 +952,6 @@ private:
FrameInfo& getOrDefineFrame(FrameId frameId);
void fixupFrame(FrameInfo& frame);
-private:
absl::InlinedVector<uint8_t, 16> _instrs;
// A collection of frame information for local variables.