summaryrefslogtreecommitdiffstats
path: root/src/test/ui/expr/if/if-branch-types.stderr
blob: d2bba88211ea8c455c7915eb975c7c9fffc698a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
error[E0308]: `if` and `else` have incompatible types
  --> $DIR/if-branch-types.rs:2:38
   |
LL |     let x = if true { 10i32 } else { 10u32 };
   |                       -----          ^^^^^ expected `i32`, found `u32`
   |                       |
   |                       expected because of this
   |
help: change the type of the numeric literal from `u32` to `i32`
   |
LL |     let x = if true { 10i32 } else { 10i32 };
   |                                        ~~~

error: aborting due to previous error

For more information about this error, try `rustc --explain E0308`.