| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:8:55 |
| | |
| LL | std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, || ()); |
| | ^^^^^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL - std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, || ()); |
| LL + std::arch::x86_64::_mm_blend_ps::<{ || () }>(loop {}, loop {}); |
| | |
| |
| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:11:59 |
| | |
| LL | std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, 5 + || ()); |
| | ^^^^^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL - std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, 5 + || ()); |
| LL + std::arch::x86_64::_mm_blend_ps::<{ 5 + || () }>(loop {}, loop {}); |
| | |
| |
| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:14:61 |
| | |
| LL | std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, foo::<{ 1 + 2 }>()); |
| | ^^^^^^^^^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL - std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, foo::<{ 1 + 2 }>()); |
| LL + std::arch::x86_64::_mm_blend_ps::<{ foo::<{ 1 + 2 }>() }>(loop {}, loop {}); |
| | |
| |
| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:17:61 |
| | |
| LL | std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, foo::<3>()); |
| | ^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL - std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, foo::<3>()); |
| LL + std::arch::x86_64::_mm_blend_ps::<{ foo::<3>() }>(loop {}, loop {}); |
| | |
| |
| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:20:56 |
| | |
| LL | std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, &const {}); |
| | ^^^^^^^^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL - std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, &const {}); |
| LL + std::arch::x86_64::_mm_blend_ps::<{ &const {} }>(loop {}, loop {}); |
| | |
| |
| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:24:9 |
| | |
| LL | struct F(); |
| | ^^^^^^^^^^^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL ~ std::arch::x86_64::_mm_blend_ps::<{ { |
| LL + struct F(); |
| LL + 1 |
| LL ~ } }>(loop {}, loop {}); |
| | |
| |
| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:29:59 |
| | |
| LL | std::arch::x86_64::_mm_inserti_si64(loop {}, loop {}, || (), 1 + || ()); |
| | ^^^^^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL - std::arch::x86_64::_mm_inserti_si64(loop {}, loop {}, || (), 1 + || ()); |
| LL + std::arch::x86_64::_mm_inserti_si64::<{ || () }, { 1 + || () }>(loop {}, loop {}); |
| | |
| |
| error: invalid argument to a legacy const generic: cannot have const blocks, closures, async blocks or items |
| --> $DIR/invalid-rustc_legacy_const_generics-issue-123077.rs:36:71 |
| | |
| LL | std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, Struct { field: || () }); |
| | ^^^^^ |
| | |
| help: try using a const generic argument instead |
| | |
| LL - std::arch::x86_64::_mm_blend_ps(loop {}, loop {}, Struct { field: || () }); |
| LL + std::arch::x86_64::_mm_blend_ps::<{ Struct { field: || () } }>(loop {}, loop {}); |
| | |
| |
| error: aborting due to 8 previous errors |
| |