Skip to content

Commit 0891378

Browse files
committed
Declare loop variables
Change-Id: If772fa9cf8b3ea4f04cdf0825d91572e96825f31
1 parent 6566343 commit 0891378

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

cpp/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ CHECK_CXX_COMPILER_FLAG("-maltivec" CXX_SUPPORTS_ALTIVEC)
114114

115115
# compiler flags that are common across debug/release builds
116116
# - Wall: Enable all warnings.
117-
set(CXX_COMMON_FLAGS "-std=c++11 -Wall")
117+
set(CXX_COMMON_FLAGS "-std=c++11 -Wall -Werror")
118118

119119
# Only enable additional instruction sets if they are supported
120120
if (CXX_SUPPORTS_SSE3 AND ARROW_SSE3)

cpp/src/arrow/ipc/json-internal.cc

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ class JsonArrayWriter : public ArrayVisitor {
414414
typename std::enable_if<IsSignedInt<T>::value, void>::type WriteDataValues(
415415
const T& arr) {
416416
const auto data = arr.raw_data();
417-
for (auto i = 0; i < arr.length(); ++i) {
417+
for (int i = 0; i < arr.length(); ++i) {
418418
writer_->Int64(data[i]);
419419
}
420420
}
@@ -423,7 +423,7 @@ class JsonArrayWriter : public ArrayVisitor {
423423
typename std::enable_if<IsUnsignedInt<T>::value, void>::type WriteDataValues(
424424
const T& arr) {
425425
const auto data = arr.raw_data();
426-
for (auto i = 0; i < arr.length(); ++i) {
426+
for (int i = 0; i < arr.length(); ++i) {
427427
writer_->Uint64(data[i]);
428428
}
429429
}
@@ -432,7 +432,7 @@ class JsonArrayWriter : public ArrayVisitor {
432432
typename std::enable_if<IsFloatingPoint<T>::value, void>::type WriteDataValues(
433433
const T& arr) {
434434
const auto data = arr.raw_data();
435-
for (auto i = 0; i < arr.length(); ++i) {
435+
for (int i = 0; i < arr.length(); ++i) {
436436
writer_->Double(data[i]);
437437
}
438438
}
@@ -441,7 +441,7 @@ class JsonArrayWriter : public ArrayVisitor {
441441
template <typename T>
442442
typename std::enable_if<std::is_base_of<BinaryArray, T>::value, void>::type
443443
WriteDataValues(const T& arr) {
444-
for (auto i = 0; i < arr.length(); ++i) {
444+
for (int i = 0; i < arr.length(); ++i) {
445445
int32_t length;
446446
const char* buf = reinterpret_cast<const char*>(arr.GetValue(i, &length));
447447
writer_->String(buf, length);
@@ -451,7 +451,7 @@ class JsonArrayWriter : public ArrayVisitor {
451451
template <typename T>
452452
typename std::enable_if<std::is_base_of<BooleanArray, T>::value, void>::type
453453
WriteDataValues(const T& arr) {
454-
for (auto i = 0; i < arr.length(); ++i) {
454+
for (int i = 0; i < arr.length(); ++i) {
455455
writer_->Bool(arr.Value(i));
456456
}
457457
}
@@ -467,7 +467,7 @@ class JsonArrayWriter : public ArrayVisitor {
467467
void WriteOffsetsField(const T* offsets, int32_t length) {
468468
writer_->Key("OFFSETS");
469469
writer_->StartArray();
470-
for (auto i = 0; i < length; ++i) {
470+
for (int i = 0; i < length; ++i) {
471471
writer_->Int64(offsets[i]);
472472
}
473473
writer_->EndArray();
@@ -477,11 +477,11 @@ class JsonArrayWriter : public ArrayVisitor {
477477
writer_->Key("VALIDITY");
478478
writer_->StartArray();
479479
if (arr.null_count() > 0) {
480-
for (auto i = 0; i < arr.length(); ++i) {
480+
for (int i = 0; i < arr.length(); ++i) {
481481
writer_->Int(arr.IsNull(i) ? 0 : 1);
482482
}
483483
} else {
484-
for (auto i = 0; i < arr.length(); ++i) {
484+
for (int i = 0; i < arr.length(); ++i) {
485485
writer_->Int(1);
486486
}
487487
}
@@ -922,7 +922,7 @@ class JsonArrayReader {
922922
const auto& json_data_arr = json_data->value.GetArray();
923923

924924
DCHECK_EQ(static_cast<int32_t>(json_data_arr.Size()), length);
925-
for (auto i = 0; i < length; ++i) {
925+
for (int i = 0; i < length; ++i) {
926926
if (!is_valid[i]) {
927927
builder.AppendNull();
928928
continue;
@@ -962,7 +962,7 @@ class JsonArrayReader {
962962
const auto& json_data_arr = json_data->value.GetArray();
963963

964964
DCHECK_EQ(static_cast<int32_t>(json_data_arr.Size()), length);
965-
for (auto i = 0; i < length; ++i) {
965+
for (int i = 0; i < length; ++i) {
966966
if (!is_valid[i]) {
967967
builder.AppendNull();
968968
continue;
@@ -1046,7 +1046,7 @@ class JsonArrayReader {
10461046
return Status::Invalid(ss.str());
10471047
}
10481048

1049-
for (auto i = 0; i < json_children_arr.Size(); ++i) {
1049+
for (int i = 0; i < static_cast<int>(json_children_arr.Size()); ++i) {
10501050
DCHECK(json_children_arr[i].IsObject());
10511051
std::shared_ptr<Array> child;
10521052
RETURN_NOT_OK(GetArray(json_children_arr[i], type->child(i)->type, &child));

0 commit comments

Comments
 (0)