removed undefined behavior caused by uninitialized variable use
initialized array (local variables or allocated heap/stack) in array category with non-det values to avoid uninitialized variable uses
initialized array (local variables or allocated heap/stack) in array category with non-det values to avoid uninitialized variable uses