|
47 | 47 | } while (0) \
|
48 | 48 |
|
49 | 49 | #define SLICE_START_END(env, start_arg, end_arg, end_max) \
|
50 |
| - size_t start; \ |
51 |
| - size_t end; \ |
| 50 | + size_t start = 0; \ |
| 51 | + size_t end = 0; \ |
52 | 52 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, start_arg, 0, &start)); \
|
53 | 53 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, end_arg, end_max, &end)); \
|
54 | 54 | if (end < start) end = start; \
|
@@ -498,9 +498,9 @@ void Copy(const FunctionCallbackInfo<Value> &args) {
|
498 | 498 | SPREAD_BUFFER_ARG(buffer_obj, ts_obj);
|
499 | 499 | SPREAD_BUFFER_ARG(target_obj, target);
|
500 | 500 |
|
501 |
| - size_t target_start; |
502 |
| - size_t source_start; |
503 |
| - size_t source_end; |
| 501 | + size_t target_start = 0; |
| 502 | + size_t source_start = 0; |
| 503 | + size_t source_end = 0; |
504 | 504 |
|
505 | 505 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[2], 0, &target_start));
|
506 | 506 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[3], 0, &source_start));
|
@@ -692,10 +692,10 @@ void CompareOffset(const FunctionCallbackInfo<Value> &args) {
|
692 | 692 | SPREAD_BUFFER_ARG(args[0], ts_obj);
|
693 | 693 | SPREAD_BUFFER_ARG(args[1], target);
|
694 | 694 |
|
695 |
| - size_t target_start; |
696 |
| - size_t source_start; |
697 |
| - size_t source_end; |
698 |
| - size_t target_end; |
| 695 | + size_t target_start = 0; |
| 696 | + size_t source_start = 0; |
| 697 | + size_t source_end = 0; |
| 698 | + size_t target_end = 0; |
699 | 699 |
|
700 | 700 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[2], 0, &target_start));
|
701 | 701 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[3], 0, &source_start));
|
|
0 commit comments