Makes sure to memset the invalid node

Valgrind caught it relying on uninitialized values
This commit is contained in:
Ryan Houdek committed 2020-12-14 03:56:04 -08:00
1 parent 767fa9eb63
commit 232fac8fb7
1 file changed
+1
+1
View File
@@ -8,6 +8,7 @@ void IREmitter::ResetWorkingList() {
CurrentWriteCursor = nullptr;
// This is necessary since we do "null" pointer checks
InvalidNode = reinterpret_cast<OrderedNode*>(ListData.Allocate(sizeof(OrderedNode)));
memset(InvalidNode, 0, sizeof(OrderedNode));
CurrentCodeBlock = nullptr;
}