update: i have installed clion, and have navigated the source for the implementation that's throwing valgrind warnings, but am completely at a loss as to why this value would be uninitialized in execution and there's no way in hell i'm learning about setting breakpoints in c++ tonight because this was supposed to be fun, not horrifying