summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2025-09-13 18:02:55 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2025-09-13 18:02:55 +0900
commit9620964f9c1f2253b350339ee96decf0c04dbbbf (patch)
tree60c025966cb7481035bd322f3dd44203d8c223e1
parent234f4c0bb62b394971eb1044c9c0b1f994d1d4c4 (diff)
Use API version for syntax version instead of program version
-rw-r--r--depend2
-rw-r--r--prism_compile.c4
2 files changed, 2 insertions, 4 deletions
diff --git a/depend b/depend
index dbc002d586..b9d91faa2a 100644
--- a/depend
+++ b/depend
@@ -1415,7 +1415,6 @@ compile.$(OBJEXT): $(top_srcdir)/prism/util/pm_strncasecmp.h
compile.$(OBJEXT): $(top_srcdir)/prism/util/pm_strpbrk.h
compile.$(OBJEXT): $(top_srcdir)/prism/version.h
compile.$(OBJEXT): $(top_srcdir)/prism_compile.c
-compile.$(OBJEXT): $(top_srcdir)/version.h
compile.$(OBJEXT): {$(VPATH)}assert.h
compile.$(OBJEXT): {$(VPATH)}atomic.h
compile.$(OBJEXT): {$(VPATH)}backward/2/assume.h
@@ -1606,7 +1605,6 @@ compile.$(OBJEXT): {$(VPATH)}prism_compile.h
compile.$(OBJEXT): {$(VPATH)}ractor.h
compile.$(OBJEXT): {$(VPATH)}re.h
compile.$(OBJEXT): {$(VPATH)}regex.h
-compile.$(OBJEXT): {$(VPATH)}revision.h
compile.$(OBJEXT): {$(VPATH)}ruby_assert.h
compile.$(OBJEXT): {$(VPATH)}ruby_atomic.h
compile.$(OBJEXT): {$(VPATH)}rubyparser.h
diff --git a/prism_compile.c b/prism_compile.c
index 70081f3d95..74f10024cb 100644
--- a/prism_compile.c
+++ b/prism_compile.c
@@ -1,5 +1,5 @@
#include "prism.h"
-#include "version.h"
+#include "ruby/version.h"
/**
* This compiler defines its own concept of the location of a node. We do this
@@ -11501,7 +11501,7 @@ pm_parse_stdin(pm_parse_result_t *result)
#define PM_VERSION_FOR_RELEASE_IMPL(major, minor) PM_OPTIONS_VERSION_CRUBY_##major##_##minor
void pm_options_version_for_current_ruby_set(pm_options_t *options) {
- options->version = PM_VERSION_FOR_RELEASE(RUBY_VERSION_MAJOR, RUBY_VERSION_MINOR);
+ options->version = PM_VERSION_FOR_RELEASE(RUBY_API_VERSION_MAJOR, RUBY_API_VERSION_MINOR);
}
#undef NEW_ISEQ