summaryrefslogtreecommitdiff
path: root/include/ruby/internal/intern/error.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ruby/internal/intern/error.h')
-rw-r--r--include/ruby/internal/intern/error.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/include/ruby/internal/intern/error.h b/include/ruby/internal/intern/error.h
index bf8daadd3e..37d3b8592b 100644
--- a/include/ruby/internal/intern/error.h
+++ b/include/ruby/internal/intern/error.h
@@ -38,6 +38,8 @@
#define rb_exc_new3 rb_exc_new_str /**< @old{rb_exc_new_str} */
/** @cond INTERNAL_MACRO */
+#define rb_check_trusted rb_check_trusted
+#define rb_check_trusted_inline rb_check_trusted
#define rb_check_arity rb_check_arity
/** @endcond */
@@ -202,6 +204,12 @@ RBIMPL_ATTR_NORETURN()
void rb_error_frozen_object(VALUE what);
/**
+ * @deprecated Does nothing. This method is deprecated and will be removed in
+ * Ruby 3.2.
+ */
+void rb_error_untrusted(VALUE);
+
+/**
* Queries if the passed object is frozen.
*
* @param[in] obj Target object to test frozen-ness.
@@ -211,6 +219,12 @@ void rb_error_frozen_object(VALUE what);
void rb_check_frozen(VALUE obj);
/**
+ * @deprecated Does nothing. This method is deprecated and will be removed in
+ * Ruby 3.2.
+ */
+void rb_check_trusted(VALUE);
+
+/**
* Ensures that the passed object can be `initialize_copy` relationship. When
* you implement your own one you would better call this at the right beginning
* of your implementation.
@@ -235,7 +249,7 @@ RBIMPL_ATTR_NORETURN()
* @param[in] max Maximum allowed `argc`.
* @exception rb_eArgError Always.
*/
-void rb_error_arity(int argc, int min, int max);
+MJIT_STATIC void rb_error_arity(int argc, int min, int max);
RBIMPL_SYMBOL_EXPORT_END()