summaryrefslogtreecommitdiff
path: root/compile.c
diff options
context:
space:
mode:
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/compile.c b/compile.c
index f459eb3cdc..205ebafa5c 100644
--- a/compile.c
+++ b/compile.c
@@ -5350,3 +5350,9 @@ rb_parse_in_eval(void)
{
return GET_THREAD()->parse_in_eval != 0;
}
+
+int
+rb_parse_in_main(void)
+{
+ return GET_THREAD()->parse_in_eval < 0;
+}