浏览代码

AK: Vector::resize() should initialize new slots for primitive types

We call placement new for the newly added slots. However, we should
also specify an initializer so primitive data types like u64 are
initialized appropriately.
Gunnar Beutner 4 年之前
父节点
当前提交
a11a1cd4d6
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      AK/Vector.h

+ 1 - 1
AK/Vector.h

@@ -619,7 +619,7 @@ public:
             return false;
 
         for (size_t i = size(); i < new_size; ++i)
-            new (slot(i)) T;
+            new (slot(i)) T {};
         m_size = new_size;
         return true;
     }