From 2a9d6ec34dc47ff41548f1edbf9fe21c4c6facfb Mon Sep 17 00:00:00 2001 From: ptarjan Date: Tue, 2 Apr 2013 11:15:35 -0700 Subject: [PATCH] disallow Variant(TypedValue*) constructor I was being dumb and hit this bug. Never again shall someone have this problem. --- hphp/runtime/base/type_variant.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hphp/runtime/base/type_variant.h b/hphp/runtime/base/type_variant.h index e7c550dd0..ff823e686 100644 --- a/hphp/runtime/base/type_variant.h +++ b/hphp/runtime/base/type_variant.h @@ -197,6 +197,8 @@ class Variant : private VariantBase { Variant(const ArrayData *v) = delete; Variant(const ObjectData *v) = delete; Variant(const RefData *v) = delete; + Variant(const TypedValue *v) = delete; + Variant(TypedValue *v) = delete; Variant(const Variant *v) = delete; Variant(Variant *v) = delete;