about summary refs log tree commit diff
path: root/src/test/ui/cross-crate
diff options
context:
space:
mode:
authorCaio <c410.f3r@gmail.com>2022-03-27 09:19:34 -0300
committerCaio <c410.f3r@gmail.com>2022-03-27 09:19:34 -0300
commit3a5102986d2e4fcd70e0f03f75bd8793775c29e3 (patch)
tree057c32accef10f0256a62911fa83850a26fba515 /src/test/ui/cross-crate
parent100f12d17026fccfc5d80527b5976dd66b228b13 (diff)
Remove duplicated test files
Diffstat (limited to 'src/test/ui/cross-crate')
-rw-r--r--src/test/ui/cross-crate/const-cross-crate-const.rs16
-rw-r--r--src/test/ui/cross-crate/const-cross-crate-extern.rs11
2 files changed, 27 insertions, 0 deletions
diff --git a/src/test/ui/cross-crate/const-cross-crate-const.rs b/src/test/ui/cross-crate/const-cross-crate-const.rs
new file mode 100644
index 00000000000..92020417ff5
--- /dev/null
+++ b/src/test/ui/cross-crate/const-cross-crate-const.rs
@@ -0,0 +1,16 @@
+// run-pass
+// aux-build:cci_const.rs
+#![allow(non_upper_case_globals)]
+
+extern crate cci_const;
+static foo: &'static str = cci_const::foopy;
+static a: usize = cci_const::uint_val;
+static b: usize = cci_const::uint_expr + 5;
+
+pub fn main() {
+    assert_eq!(a, 12);
+    let foo2 = a;
+    assert_eq!(foo2, cci_const::uint_val);
+    assert_eq!(b, cci_const::uint_expr + 5);
+    assert_eq!(foo, cci_const::foopy);
+}
diff --git a/src/test/ui/cross-crate/const-cross-crate-extern.rs b/src/test/ui/cross-crate/const-cross-crate-extern.rs
new file mode 100644
index 00000000000..3c61afd5bec
--- /dev/null
+++ b/src/test/ui/cross-crate/const-cross-crate-extern.rs
@@ -0,0 +1,11 @@
+// run-pass
+// aux-build:cci_const.rs
+#![allow(non_upper_case_globals)]
+
+extern crate cci_const;
+use cci_const::bar;
+static foo: extern "C" fn() = bar;
+
+pub fn main() {
+    assert!(foo == bar);
+}