Skip to content
This repository was archived by the owner on Oct 3, 2021. It is now read-only.

Commit dcb0138

Browse files
committed
Initializing local variables to fix undefined behaviors
1 parent ac7cce1 commit dcb0138

20 files changed

+22
-22
lines changed

c/aws-c-common/aws_array_list_back_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8014,7 +8014,7 @@ void aws_common_fatal_assert_library_initialized(void) {
80148014
void aws_array_list_back_harness() {
80158015

80168016

8017-
struct aws_array_list list;
8017+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
80188018

80198019

80208020
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_capacity_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7991,7 +7991,7 @@ void aws_common_fatal_assert_library_initialized(void) {
79917991
}
79927992
void aws_array_list_capacity_harness() {
79937993

7994-
struct aws_array_list list;
7994+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
79957995

79967996

79977997
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_clean_up_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7772,7 +7772,7 @@ void aws_common_fatal_assert_library_initialized(void) {
77727772
}
77737773
void aws_array_list_clean_up_harness() {
77747774

7775-
struct aws_array_list list;
7775+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
77767776

77777777

77787778
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_clear_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7772,7 +7772,7 @@ void aws_common_fatal_assert_library_initialized(void) {
77727772
}
77737773
void aws_array_list_clear_harness() {
77747774

7775-
struct aws_array_list list;
7775+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
77767776

77777777

77787778
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_ensure_capacity_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8019,7 +8019,7 @@ void aws_common_fatal_assert_library_initialized(void) {
80198019
}
80208020
void aws_array_list_ensure_capacity_harness() {
80218021

8022-
struct aws_array_list list;
8022+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
80238023

80248024

80258025
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_erase_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8069,7 +8069,7 @@ void aws_common_fatal_assert_library_initialized(void) {
80698069
}
80708070
void aws_array_list_erase_harness() {
80718071

8072-
struct aws_array_list list;
8072+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
80738073
size_t index;
80748074

80758075

c/aws-c-common/aws_array_list_front_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8011,7 +8011,7 @@ void aws_common_fatal_assert_library_initialized(void) {
80118011
}
80128012
void aws_array_list_front_harness() {
80138013

8014-
struct aws_array_list list;
8014+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
80158015

80168016

80178017
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_get_at_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8013,7 +8013,7 @@ void aws_common_fatal_assert_library_initialized(void) {
80138013
}
80148014
void aws_array_list_get_at_harness() {
80158015

8016-
struct aws_array_list list;
8016+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
80178017

80188018

80198019
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_get_at_ptr_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8013,7 +8013,7 @@ void aws_common_fatal_assert_library_initialized(void) {
80138013
}
80148014
void aws_array_list_get_at_ptr_harness() {
80158015

8016-
struct aws_array_list list;
8016+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
80178017

80188018

80198019
assume_abort_if_not(aws_array_list_is_bounded(&list, 9223372036854775808U, 2));

c/aws-c-common/aws_array_list_init_dynamic_harness.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7772,7 +7772,7 @@ void aws_common_fatal_assert_library_initialized(void) {
77727772
}
77737773
void aws_array_list_init_dynamic_harness() {
77747774

7775-
struct aws_array_list list;
7775+
struct aws_array_list list = {0, __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), __VERIFIER_nondet_ulong(), 0};
77767776

77777777

77787778
struct aws_allocator *allocator = can_fail_allocator();

0 commit comments

Comments
 (0)