From 8a6a92c348afc0d6b5ddbecb47376cacfe54d377 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Wed, 20 May 2020 20:42:18 -0700 Subject: [PATCH] Add back in a deprecated TableVal ctor taking raw pointers --- src/Val.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Val.h b/src/Val.h index 83c36b400c..7effbacb1d 100644 --- a/src/Val.h +++ b/src/Val.h @@ -739,6 +739,11 @@ class Frame; class TableVal final : public Val, public notifier::Modifiable { public: explicit TableVal(IntrusivePtr t, IntrusivePtr attrs = nullptr); + [[deprecated("Remove in v4.1. Construct from IntrusivePtrs instead.")]] + explicit TableVal(TableType* t, Attributes* attrs = nullptr) + : TableVal({NewRef{}, t}, {NewRef{}, attrs}) + {} + ~TableVal() override; /**