[gcc r14-8005] gccrs: privacy: Uncomment test relying on #1257

Arthur Cohen cohenarthur@gcc.gnu.org
Tue Jan 16 18:12:48 GMT 2024


https://gcc.gnu.org/g:9edb0bc9b81d8e931dd60e16967346fe85f79be3

commit r14-8005-g9edb0bc9b81d8e931dd60e16967346fe85f79be3
Author: Arthur Cohen <arthur.cohen@embecosm.com>
Date:   Mon Aug 21 16:28:03 2023 +0200

    gccrs: privacy: Uncomment test relying on #1257
    
    gcc/testsuite/ChangeLog:
    
            * rust/compile/privacy6.rs: Uncomment commented out functions.
            * rust/compile/privacy9.rs: Fix unused variables.

Diff:
---
 gcc/testsuite/rust/compile/privacy6.rs |  5 ++---
 gcc/testsuite/rust/compile/privacy9.rs | 10 +++++-----
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/gcc/testsuite/rust/compile/privacy6.rs b/gcc/testsuite/rust/compile/privacy6.rs
index 1680c248144..e1e0fac282b 100644
--- a/gcc/testsuite/rust/compile/privacy6.rs
+++ b/gcc/testsuite/rust/compile/privacy6.rs
@@ -36,7 +36,6 @@ fn foo17(value: (i32, [f64; 5])) {}
 fn foo18(value: Registers) {}
 fn foo19(value: &dyn Foo) {}
 fn foo20(value: &[Adt]) {}
-// FIXME: Uncomment once #1257 is fixed
-// fn foo21(value: fn(i32)) {}
-// fn foo22(value: fn()) {}
+fn foo21(value: fn(i32)) {}
+fn foo22(value: fn()) {}
 fn foo23(value: fn() -> i32) {}
diff --git a/gcc/testsuite/rust/compile/privacy9.rs b/gcc/testsuite/rust/compile/privacy9.rs
index 9dac0cf3f2c..e6cc4edb1c2 100644
--- a/gcc/testsuite/rust/compile/privacy9.rs
+++ b/gcc/testsuite/rust/compile/privacy9.rs
@@ -1,6 +1,6 @@
 fn main() {
-    let arr0: [i32; 5] = [1, 2, 3, 4, 5];
-    let arr1: [i32; 5] = [1, 2, 3, 4, 5];
-    let arr2: [i32; 5] = [1, 2, 3, 4, 5];
-    let arr3: [_; 5] = [1, 2, 3, 4, 5];
-}
\ No newline at end of file
+    let _arr0: [i32; 5] = [1, 2, 3, 4, 5];
+    let _arr1: [i32; 5] = [1, 2, 3, 4, 5];
+    let _arr2: [i32; 5] = [1, 2, 3, 4, 5];
+    let _arr3: [_; 5] = [1, 2, 3, 4, 5];
+}


More information about the Gcc-cvs mailing list