Skip to content

Commit 3a6e96e

Browse files
committed
Allow simd_insert and simd_extract in const_fn
1 parent e6239bb commit 3a6e96e

File tree

4 files changed

+4
-290
lines changed

4 files changed

+4
-290
lines changed

src/librustc_mir/transform/qualify_consts.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -557,6 +557,8 @@ impl Qualif for IsNotPromotable {
557557
| "saturating_add"
558558
| "saturating_sub"
559559
| "transmute"
560+
| "simd_insert"
561+
| "simd_extract"
560562
=> return true,
561563

562564
_ => {}

src/test/ui/consts/const-eval/simd/insert_extract-fail.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// compile-flags: -Zunleash-the-miri-inside-of-you
1+
#![feature(const_fn)]
22
#![feature(repr_simd)]
33
#![feature(platform_intrinsics)]
44
#![allow(non_camel_case_types)]

src/test/ui/consts/const-eval/simd/insert_extract.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// run-pass
2-
// compile-flags: -Zunleash-the-miri-inside-of-you
2+
#![feature(const_fn)]
33
#![feature(repr_simd)]
44
#![feature(platform_intrinsics)]
55
#![allow(non_camel_case_types)]

src/test/ui/consts/const-eval/simd/insert_extract.stderr

Lines changed: 0 additions & 288 deletions
This file was deleted.

0 commit comments

Comments
 (0)