|
11 | 11 |
|
12 | 12 | class ScriptOrigin : public v8::ScriptOrigin {
|
13 | 13 | 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))))) |
17 | 21 | explicit ScriptOrigin(v8::Local<v8::Value> name) :
|
18 | 22 | v8::ScriptOrigin(name) {}
|
19 | 23 |
|
20 | 24 | ScriptOrigin(v8::Local<v8::Value> name
|
21 | 25 | , v8::Local<v8::Integer> line) :
|
22 | 26 | v8::ScriptOrigin(name
|
23 |
| - , To<int32_t>(line).FromMaybe(0)) {} |
| 27 | + , To<int32_t>(line).FromMaybe(0)) {} |
24 | 28 |
|
25 | 29 | ScriptOrigin(v8::Local<v8::Value> name
|
26 | 30 | , v8::Local<v8::Integer> line
|
27 | 31 | , v8::Local<v8::Integer> column) :
|
28 | 32 | 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 || \ |
32 | 36 | (V8_MAJOR_VERSION == 9 && (defined(V8_MINOR_VERSION) && (V8_MINOR_VERSION > 0\
|
33 | 37 | || (V8_MINOR_VERSION == 0 && defined(V8_BUILD_NUMBER) \
|
34 | 38 | && V8_BUILD_NUMBER >= 1)))))
|
|
0 commit comments