[JSC] Optimize padding of UnlinkedCodeBlock to shrink
[WebKit-https.git] / Source / JavaScriptCore / bytecode / VirtualRegister.h
index f32e8d2..d38bd10 100644 (file)
@@ -47,9 +47,7 @@ public:
     friend VirtualRegister virtualRegisterForLocal(int);
     friend VirtualRegister virtualRegisterForArgument(int, int);
 
-    VirtualRegister()
-        : m_virtualRegister(s_invalidVirtualRegister)
-    { }
+    VirtualRegister() = default;
 
     explicit VirtualRegister(int virtualRegister)
         : m_virtualRegister(virtualRegister)
@@ -109,7 +107,7 @@ private:
     static int operandToArgument(int operand) { return operand - CallFrame::thisArgumentOffset(); }
     static int argumentToOperand(int argument) { return argument + CallFrame::thisArgumentOffset(); }
 
-    int m_virtualRegister;
+    int m_virtualRegister { s_invalidVirtualRegister };
 };
 
 COMPILE_ASSERT(sizeof(VirtualRegister) == sizeof(int), VirtualRegister_is_32bit);