Skip to content

Commit 8e796d2

Browse files
committed
Support Node 23
1 parent 848a433 commit 8e796d2

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

nan_scriptorigin.h

+11-7
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,28 @@
1111

1212
class ScriptOrigin : public v8::ScriptOrigin {
1313
public:
14-
15-
#if defined(V8_MAJOR_VERSION) && (V8_MAJOR_VERSION > 11 \
16-
&& defined(V8_MINOR_VERSION) && V8_MINOR_VERSION > 7)
14+
#if defined(V8_MAJOR_VERSION) && \
15+
(V8_MAJOR_VERSION > 12 || \
16+
(V8_MAJOR_VERSION == 12 && \
17+
(defined(V8_MINOR_VERSION) && \
18+
(V8_MINOR_VERSION > 6 || \
19+
(V8_MINOR_VERSION == 6 && defined(V8_BUILD_NUMBER) && \
20+
V8_BUILD_NUMBER >= 175)))))
1721
explicit ScriptOrigin(v8::Local<v8::Value> name) :
1822
v8::ScriptOrigin(name) {}
1923

2024
ScriptOrigin(v8::Local<v8::Value> name
2125
, v8::Local<v8::Integer> line) :
2226
v8::ScriptOrigin(name
23-
, To<int32_t>(line).FromMaybe(0)) {}
27+
, To<int32_t>(line).FromMaybe(0)) {}
2428

2529
ScriptOrigin(v8::Local<v8::Value> name
2630
, v8::Local<v8::Integer> line
2731
, v8::Local<v8::Integer> column) :
2832
v8::ScriptOrigin(name
29-
, To<int32_t>(line).FromMaybe(0)
30-
, To<int32_t>(column).FromMaybe(0)) {}
31-
#elif defined(V8_MAJOR_VERSION) && (V8_MAJOR_VERSION > 9 || \
33+
, To<int32_t>(line).FromMaybe(0)
34+
, To<int32_t>(column).FromMaybe(0)) {}
35+
#elif defined(V8_MAJOR_VERSION) && (V8_MAJOR_VERSION > 9 || \
3236
(V8_MAJOR_VERSION == 9 && (defined(V8_MINOR_VERSION) && (V8_MINOR_VERSION > 0\
3337
|| (V8_MINOR_VERSION == 0 && defined(V8_BUILD_NUMBER) \
3438
&& V8_BUILD_NUMBER >= 1)))))

0 commit comments

Comments
 (0)