func rtAssertEqualsBytes()

in cpc/runtime_asserts.go [68:87]


func rtAssertEqualsBytes(a, b []byte) {
	if a == nil && b == nil {
		return
	}
	if a != nil && b != nil {
		if len(a) != len(b) {
			panic(fmt.Sprintf("Array lengths not equal: %d, %d", len(a), len(b)))
		}
		for i := 0; i < len(a); i++ {
			if a[i] != b[i] {
				panic(fmt.Sprintf("%d != %d at index %d", a[i], b[i], i))
			}
		}
		return
	}
	if a == nil {
		panic("Array a is nil")
	}
	panic("Array b is nil")
}