Andrew Kelley e6fa2ee706
fix nested peer result locs with no memory loc
```zig
export fn entry2(c: bool) i32 {
    return if (c)
        i32(0)
    else if (c)
        i32(1)
    else
        i32(2);
}
```

```llvm
define i32 @entry2(i1) #2 !dbg !35 {
Entry:
  %c = alloca i1, align 1
  store i1 %0, i1* %c, align 1
  call void @llvm.dbg.declare(metadata i1* %c, metadata !41, metadata !DIExpression()), !dbg !42
  %1 = load i1, i1* %c, align 1, !dbg !43
  br i1 %1, label %Then, label %Else, !dbg !43

Then:                                             ; preds = %Entry
  br label %EndIf3, !dbg !45

Else:                                             ; preds = %Entry
  %2 = load i1, i1* %c, align 1, !dbg !46
  br i1 %2, label %Then1, label %Else2, !dbg !46

Then1:                                            ; preds = %Else
  br label %EndIf, !dbg !47

Else2:                                            ; preds = %Else
  br label %EndIf, !dbg !47

EndIf:                                            ; preds = %Else2, %Then1
  %3 = phi i32 [ 1, %Then1 ], [ 2, %Else2 ], !dbg !47
  br label %EndIf3, !dbg !45

EndIf3:                                           ; preds = %EndIf, %Then
  %4 = phi i32 [ 0, %Then ], [ %3, %EndIf ], !dbg !45
  ret i32 %4, !dbg !48
}
```
2019-06-12 18:08:56 -04:00
..
2019-06-11 00:27:10 -04:00
2019-06-11 00:27:10 -04:00
2019-04-04 22:07:15 -04:00
2019-04-04 22:07:15 -04:00
2018-07-07 00:25:32 -04:00
2018-09-05 23:23:11 -04:00
2019-05-09 20:11:56 -04:00
2019-05-29 14:39:13 -04:00
2019-06-11 16:04:04 -04:00
2016-09-19 11:54:01 -04:00
2016-12-01 21:08:12 -05:00
2019-05-20 23:14:49 +02:00
2019-04-24 23:34:19 -04:00
2019-03-23 13:46:50 -04:00
2019-05-27 20:59:19 -04:00
2019-05-29 14:39:13 -04:00
2018-10-27 11:35:01 -04:00
2019-06-04 09:05:33 +02:00
2019-06-04 09:05:33 +02:00