Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit ad37f1a

Browse files
committed
Fix MSVS warnings
1 parent 8566e64 commit ad37f1a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main.cc

+6-3
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,13 @@ class Spellchecker : public Nan::ObjectWrap {
6666
Local<Array> result = Nan::New<Array>();
6767
std::vector<MisspelledRange>::const_iterator iter = misspelled_ranges.begin();
6868
for (; iter != misspelled_ranges.end(); ++iter) {
69+
size_t index = iter - misspelled_ranges.begin();
70+
uint32_t start = iter->start, end = iter->end;
71+
6972
Local<Object> misspelled_range = Nan::New<Object>();
70-
misspelled_range->Set(Nan::New("start").ToLocalChecked(), Nan::New<Number>(iter->start));
71-
misspelled_range->Set(Nan::New("end").ToLocalChecked(), Nan::New<Number>(iter->end));
72-
result->Set(iter - misspelled_ranges.begin(), misspelled_range);
73+
misspelled_range->Set(Nan::New("start").ToLocalChecked(), Nan::New<Integer>(start));
74+
misspelled_range->Set(Nan::New("end").ToLocalChecked(), Nan::New<Integer>(end));
75+
result->Set(index, misspelled_range);
7376
}
7477

7578
info.GetReturnValue().Set(result);

0 commit comments

Comments
 (0)