RELEASE_ASSERT(type == value->type());
- this->Value::~Value();
+ this->~Value();
new (this) Value(Identity, type, origin, value);
Origin origin = m_origin;
BasicBlock* owner = this->owner;
- this->Value::~Value();
+ this->~Value();
new (this) Value(Nop, Void, origin);
BasicBlock* owner = this->owner;
Type type = m_type;
- this->Value::~Value();
+ this->~Value();
new (this) Value(Phi, type, origin);