aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorCohenArthur <arthur.cohen@epita.fr>2021-09-10 09:49:28 +0200
committerCohenArthur <arthur.cohen@epita.fr>2021-09-10 09:49:28 +0200
commit0de1b5646cf39bcdef42f2a824521c7427fe4754 (patch)
tree38d1fe8748219f765fd4b7358de3c048ec3518d8 /gcc
parente93393d007276a3335839741f45865bc05787869 (diff)
downloadgcc-0de1b5646cf39bcdef42f2a824521c7427fe4754.zip
gcc-0de1b5646cf39bcdef42f2a824521c7427fe4754.tar.gz
gcc-0de1b5646cf39bcdef42f2a824521c7427fe4754.tar.bz2
modules: Move test case from compile/ to execute/
Co-authored-by: Thomas Schwinge <thomas@schwinge.name>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/rust/execute/torture/extern_mod4.rs (renamed from gcc/testsuite/rust/compile/torture/extern_mod4.rs)4
-rw-r--r--gcc/testsuite/rust/execute/torture/modules/mod.rs3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/rust/compile/torture/extern_mod4.rs b/gcc/testsuite/rust/execute/torture/extern_mod4.rs
index 80d8497..99b6fb5 100644
--- a/gcc/testsuite/rust/compile/torture/extern_mod4.rs
+++ b/gcc/testsuite/rust/execute/torture/extern_mod4.rs
@@ -6,7 +6,7 @@ extern "C" {
fn printf(s: *const i8, ...);
}
-fn main() {
+fn main() -> i32 {
unsafe {
let fmt_s = "%d\n\0";
let fmt_p = fmt_s as *const str;
@@ -14,4 +14,6 @@ fn main() {
printf(fmt_i8, modules::return_12());
}
+
+ return 0;
}
diff --git a/gcc/testsuite/rust/execute/torture/modules/mod.rs b/gcc/testsuite/rust/execute/torture/modules/mod.rs
new file mode 100644
index 0000000..9020aaf
--- /dev/null
+++ b/gcc/testsuite/rust/execute/torture/modules/mod.rs
@@ -0,0 +1,3 @@
+fn return_12() -> i32 {
+ 12
+}