|
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; \
|
@@ -496,9 +496,9 @@ void Copy(const FunctionCallbackInfo<Value> &args) {
|
496 | 496 | SPREAD_BUFFER_ARG(buffer_obj, ts_obj);
|
497 | 497 | SPREAD_BUFFER_ARG(target_obj, target);
|
498 | 498 |
|
499 |
| - size_t target_start; |
500 |
| - size_t source_start; |
501 |
| - size_t source_end; |
| 499 | + size_t target_start = 0; |
| 500 | + size_t source_start = 0; |
| 501 | + size_t source_end = 0; |
502 | 502 |
|
503 | 503 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[2], 0, &target_start));
|
504 | 504 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[3], 0, &source_start));
|
@@ -690,10 +690,10 @@ void CompareOffset(const FunctionCallbackInfo<Value> &args) {
|
690 | 690 | SPREAD_BUFFER_ARG(args[0], ts_obj);
|
691 | 691 | SPREAD_BUFFER_ARG(args[1], target);
|
692 | 692 |
|
693 |
| - size_t target_start; |
694 |
| - size_t source_start; |
695 |
| - size_t source_end; |
696 |
| - size_t target_end; |
| 693 | + size_t target_start = 0; |
| 694 | + size_t source_start = 0; |
| 695 | + size_t source_end = 0; |
| 696 | + size_t target_end = 0; |
697 | 697 |
|
698 | 698 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[2], 0, &target_start));
|
699 | 699 | THROW_AND_RETURN_IF_OOB(ParseArrayIndex(env, args[3], 0, &source_start));
|
|
0 commit comments