Commit f0ffe30f2f
Changed files (3)
src
test
cases
compile_errors
src/Sema.zig
@@ -13718,6 +13718,7 @@ fn zirShl(
.shl, .shl_exact => try sema.checkAllScalarsDefined(block, lhs_src, lhs_val),
else => unreachable,
}
+ if (try lhs_val.compareAllWithZeroSema(.eq, pt)) return lhs;
}
}
break :rs rhs_src;
@@ -13884,6 +13885,7 @@ fn zirShr(
}
if (maybe_lhs_val) |lhs_val| {
try sema.checkAllScalarsDefined(block, lhs_src, lhs_val);
+ if (try lhs_val.compareAllWithZeroSema(.eq, pt)) return lhs;
}
}
break :rs rhs_src;
@@ -15615,24 +15617,67 @@ fn zirOverflowArithmetic(
}
},
.shl_with_overflow => {
+ // If either of the arguments is undefined, IB is possible and we return an error.
// If lhs is zero, the result is zero and no overflow occurred.
- // If rhs is zero, the result is lhs (even if undefined) and no overflow occurred.
+ // If rhs is zero, the result is lhs and no overflow occurred.
// Oterhwise if either of the arguments is undefined, both results are undefined.
- if (maybe_lhs_val) |lhs_val| {
- if (!lhs_val.isUndef(zcu) and (try lhs_val.compareAllWithZeroSema(.eq, pt))) {
- break :result .{ .overflow_bit = try sema.splat(overflow_ty, .zero_u1), .inst = lhs };
- }
- }
+ const scalar_ty = lhs_ty.scalarType(zcu);
if (maybe_rhs_val) |rhs_val| {
- if (!rhs_val.isUndef(zcu) and (try rhs_val.compareAllWithZeroSema(.eq, pt))) {
- break :result .{ .overflow_bit = try sema.splat(overflow_ty, .zero_u1), .inst = lhs };
- }
- }
- if (maybe_lhs_val) |lhs_val| {
- if (maybe_rhs_val) |rhs_val| {
+ if (maybe_lhs_val) |lhs_val| {
const result = try arith.shlWithOverflow(sema, block, lhs_ty, lhs_val, rhs_val, lhs_src, rhs_src);
break :result .{ .overflow_bit = result.overflow_bit, .wrapped = result.wrapped_result };
}
+ if (rhs_val.isUndef(zcu)) return sema.failWithUseOfUndef(block, rhs_src, null);
+ const bits = scalar_ty.intInfo(zcu).bits;
+ switch (rhs_ty.zigTypeTag(zcu)) {
+ .int, .comptime_int => {
+ switch (try rhs_val.orderAgainstZeroSema(pt)) {
+ .gt => {
+ var rhs_space: Value.BigIntSpace = undefined;
+ const rhs_bigint = try rhs_val.toBigIntSema(&rhs_space, pt);
+ if (rhs_bigint.orderAgainstScalar(bits) != .lt) {
+ return sema.failWithTooLargeShiftAmount(block, lhs_ty, rhs_val, rhs_src, null);
+ }
+ },
+ .eq => break :result .{ .overflow_bit = .zero_u1, .inst = lhs },
+ .lt => return sema.failWithNegativeShiftAmount(block, rhs_src, rhs_val, null),
+ }
+ },
+ .vector => {
+ var any_positive: bool = false;
+ for (0..rhs_ty.vectorLen(zcu)) |elem_idx| {
+ const rhs_elem = try rhs_val.elemValue(pt, elem_idx);
+ if (rhs_elem.isUndef(zcu)) return sema.failWithUseOfUndef(block, rhs_src, elem_idx);
+ switch (try rhs_elem.orderAgainstZeroSema(pt)) {
+ .gt => {
+ var rhs_elem_space: Value.BigIntSpace = undefined;
+ const rhs_elem_bigint = try rhs_elem.toBigIntSema(&rhs_elem_space, pt);
+ if (rhs_elem_bigint.orderAgainstScalar(bits) != .lt) {
+ return sema.failWithTooLargeShiftAmount(block, lhs_ty, rhs_elem, rhs_src, elem_idx);
+ }
+ any_positive = true;
+ },
+ .eq => {},
+ .lt => return sema.failWithNegativeShiftAmount(block, rhs_src, rhs_elem, elem_idx),
+ }
+ }
+ if (!any_positive) break :result .{ .overflow_bit = .zero_u1, .inst = lhs };
+ },
+ else => unreachable,
+ }
+ if (try rhs_val.compareAllWithZeroSema(.eq, pt)) {
+ break :result .{ .overflow_bit = try sema.splat(overflow_ty, .zero_u1), .inst = lhs };
+ }
+ } else {
+ if (scalar_ty.toIntern() == .comptime_int_type) {
+ return sema.fail(block, src, "LHS of shift must be a fixed-width integer type, or RHS must be comptime-known", .{});
+ }
+ if (maybe_lhs_val) |lhs_val| {
+ try sema.checkAllScalarsDefined(block, lhs_src, lhs_val);
+ if (try lhs_val.compareAllWithZeroSema(.eq, pt)) {
+ break :result .{ .overflow_bit = try sema.splat(overflow_ty, .zero_u1), .inst = lhs };
+ }
+ }
}
},
else => unreachable,
@@ -15646,9 +15691,6 @@ fn zirOverflowArithmetic(
else => unreachable,
};
- const runtime_src = if (maybe_lhs_val == null) lhs_src else rhs_src;
- try sema.requireRuntimeBlock(block, src, runtime_src);
-
return block.addInst(.{
.tag = air_tag,
.data = .{ .ty_pl = .{
test/cases/compile_errors/undef_arith_is_illegal.zig
@@ -4,7 +4,7 @@
comptime {
// Total expected errors:
- // 29*15*6 + 26*14*5 = 4256
+ // 29*14*6 + 26*14*5 = 4256
testType(u8);
testType(i8);
test/cases/compile_errors/undef_shifts_are_illegal.zig
@@ -0,0 +1,3004 @@
+//! For shift operations which can trigger Illegal Behavior, this test evaluates those
+//! operations with undefined operands (or partially-undefined vector operands), and ensures that a
+//! compile error is emitted as expected.
+
+comptime {
+ // Total expected errors:
+ // 20*14*6 = 1680
+
+ testType(u8);
+ testType(i8);
+ testType(u32);
+ testType(i32);
+ testType(u500);
+ testType(i500);
+}
+
+fn testType(comptime Scalar: type) void {
+ // zig fmt: off
+ testInner(Scalar, undefined, 0 );
+ testInner(Scalar, undefined, undefined );
+ testInner(@Vector(2, Scalar), .{ undefined, undefined }, .{ undefined, undefined });
+ testInner(@Vector(2, Scalar), .{ undefined, undefined }, .{ 0, 0 });
+ testInner(@Vector(2, Scalar), .{ undefined, undefined }, .{ 0, undefined });
+ testInner(@Vector(2, Scalar), .{ undefined, undefined }, .{ undefined, 0 });
+ testInner(@Vector(2, Scalar), .{ 0, undefined }, .{ undefined, undefined });
+ testInner(@Vector(2, Scalar), .{ 0, undefined }, .{ 0, 0 });
+ testInner(@Vector(2, Scalar), .{ 0, undefined }, .{ 0, undefined });
+ testInner(@Vector(2, Scalar), .{ 0, undefined }, .{ undefined, 0 });
+ testInner(@Vector(2, Scalar), .{ undefined, 0 }, .{ undefined, undefined });
+ testInner(@Vector(2, Scalar), .{ undefined, 0 }, .{ 0, 0 });
+ testInner(@Vector(2, Scalar), .{ undefined, 0 }, .{ 0, undefined });
+ testInner(@Vector(2, Scalar), .{ undefined, 0 }, .{ undefined, 0 });
+ // zig fmt: on
+}
+
+fn Log2T(comptime T: type) type {
+ return switch (@typeInfo(T)) {
+ .int => std.math.Log2Int(T),
+ .vector => |v| @Vector(v.len, std.math.Log2Int(v.child)),
+ else => unreachable,
+ };
+}
+
+/// At the time of writing, this is expected to trigger:
+/// * 20 errors if `T` is an int (or vector of ints)
+fn testInner(comptime T: type, comptime u: T, comptime maybe_defined: Log2T(T)) void {
+ _ = struct {
+ const a: Log2T(T) = maybe_defined;
+ var b: Log2T(T) = maybe_defined;
+
+ // undef LHS, comptime-known RHS
+ comptime {
+ _ = u << a;
+ }
+ comptime {
+ _ = @shlExact(u, a);
+ }
+ comptime {
+ _ = @shlWithOverflow(u, a);
+ }
+ comptime {
+ _ = u >> a;
+ }
+ comptime {
+ _ = @shrExact(u, a);
+ }
+
+ // undef LHS, runtime-known RHS
+ comptime {
+ _ = u << b;
+ }
+ comptime {
+ _ = @shlExact(u, b);
+ }
+ comptime {
+ _ = @shlWithOverflow(u, b);
+ }
+ comptime {
+ _ = u >> @truncate(b);
+ }
+ comptime {
+ _ = @shrExact(u, b);
+ }
+
+ // undef RHS, comptime-known LHS
+ comptime {
+ _ = a << u;
+ }
+ comptime {
+ _ = @shlExact(a, u);
+ }
+ comptime {
+ _ = @shlWithOverflow(a, u);
+ }
+ comptime {
+ _ = a >> u;
+ }
+ comptime {
+ _ = @shrExact(a, u);
+ }
+
+ // undef RHS, runtime-known LHS
+ comptime {
+ _ = b << u;
+ }
+ comptime {
+ _ = @shlExact(b, u);
+ }
+ comptime {
+ _ = @shlWithOverflow(b, u);
+ }
+ comptime {
+ _ = b >> u;
+ }
+ comptime {
+ _ = @shrExact(b, u);
+ }
+ };
+}
+
+const std = @import("std");
+
+// error
+//
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '1'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:17: error: use of undefined value here causes illegal behavior
+// :53:17: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :53:22: error: use of undefined value here causes illegal behavior
+// :53:22: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '1'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:27: error: use of undefined value here causes illegal behavior
+// :56:27: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :56:30: error: use of undefined value here causes illegal behavior
+// :56:30: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '1'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:34: error: use of undefined value here causes illegal behavior
+// :59:34: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :59:37: error: use of undefined value here causes illegal behavior
+// :59:37: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '1'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:17: error: use of undefined value here causes illegal behavior
+// :62:17: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :62:22: error: use of undefined value here causes illegal behavior
+// :62:22: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '1'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:27: error: use of undefined value here causes illegal behavior
+// :65:27: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :65:30: error: use of undefined value here causes illegal behavior
+// :65:30: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '1'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :70:17: error: use of undefined value here causes illegal behavior
+// :70:17: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '1'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :73:27: error: use of undefined value here causes illegal behavior
+// :73:27: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '1'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :76:34: error: use of undefined value here causes illegal behavior
+// :76:34: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '1'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :79:17: error: use of undefined value here causes illegal behavior
+// :79:17: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '1'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :82:27: error: use of undefined value here causes illegal behavior
+// :82:27: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '1'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '1'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '1'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '1'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '1'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '1'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:17: error: use of undefined value here causes illegal behavior
+// :87:17: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '1'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '1'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '1'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '1'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '1'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '1'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :87:22: error: use of undefined value here causes illegal behavior
+// :87:22: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '1'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '1'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '1'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '1'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '1'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '1'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:27: error: use of undefined value here causes illegal behavior
+// :90:27: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '1'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '1'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '1'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '1'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '1'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '1'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :90:30: error: use of undefined value here causes illegal behavior
+// :90:30: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '1'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '1'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '1'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '1'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '1'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '1'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:34: error: use of undefined value here causes illegal behavior
+// :93:34: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '1'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '1'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '1'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '1'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '1'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '1'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :93:37: error: use of undefined value here causes illegal behavior
+// :93:37: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '1'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '1'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '1'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '1'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '1'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '1'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:17: error: use of undefined value here causes illegal behavior
+// :96:17: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '1'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '1'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '1'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '1'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '1'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '1'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :96:22: error: use of undefined value here causes illegal behavior
+// :96:22: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '1'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '1'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '1'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '1'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '1'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '1'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:27: error: use of undefined value here causes illegal behavior
+// :99:27: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '1'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '1'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '1'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '1'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '1'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '1'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :99:30: error: use of undefined value here causes illegal behavior
+// :99:30: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '1'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :104:22: error: use of undefined value here causes illegal behavior
+// :104:22: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '1'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :107:30: error: use of undefined value here causes illegal behavior
+// :107:30: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '1'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :110:37: error: use of undefined value here causes illegal behavior
+// :110:37: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '1'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :113:22: error: use of undefined value here causes illegal behavior
+// :113:22: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '1'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'
+// :116:30: error: use of undefined value here causes illegal behavior
+// :116:30: note: when computing vector element at index '0'