f5387771e6
After Variant::Variant(NullInit) was made explicit, passing Variant::nullInit to a function expecting CVarRef, or Variant would actually call Variant(0), with ensuing hilarity. Make NullInit an enum class to prevent such issues.