Skip to content

Commit 1cc5a87

Browse files
committed
Don't report bug for IntVar and FloatVar
1 parent 38ef5ee commit 1cc5a87

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/librustc/middle/traits/select.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1642,13 +1642,15 @@ impl<'cx, 'tcx> SelectionContext<'cx, 'tcx> {
16421642
ty::ty_str |
16431643
ty::ty_err |
16441644
ty::ty_param(..) |
1645+
ty::ty_infer(ty::IntVar(_)) |
1646+
ty::ty_infer(ty::FloatVar(_)) |
16451647
ty::ty_char => {
16461648
Some(Vec::new())
16471649
}
16481650

16491651
ty::ty_trait(..) |
16501652
ty::ty_projection(..) |
1651-
ty::ty_infer(..) => {
1653+
ty::ty_infer(_) => {
16521654
self.tcx().sess.bug(
16531655
&format!(
16541656
"asked to assemble constituent types of unexpected type: {}",

0 commit comments

Comments
 (0)