Skip to content

Commit e2f799f

Browse files
committed
---
yaml --- r: 3328 b: refs/heads/master c: 1e7f06b h: refs/heads/master v: v3
1 parent a69d790 commit e2f799f

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 3aa8d7ff4579137b483640969019463cce36f54b
2+
refs/heads/master: 1e7f06b17ae11b35e55a6f8655f13be8d590e91a

trunk/src/test/run-pass/ternary.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,19 @@ fn test_simple() {
88
fn test_precedence() {
99
auto x;
1010

11+
x = true || true ? 10 : 11;
12+
assert (x == 10);
13+
1114
x = true == false ? 10 : 11;
1215
assert (x == 11);
1316

1417
x = true ? false ? 10 : 11 : 12;
1518
assert (x == 11);
1619

17-
auto y = false ? 10 : 0xF0 | 0x0F;
20+
auto y = true ? 0xF0 : 0x0 | 0x0F;
21+
assert (y == 0xF0);
22+
23+
y = true ? 0xF0 | 0x0F : 0x0;
1824
assert (y == 0xFF);
1925
}
2026

0 commit comments

Comments
 (0)