summaryrefslogtreecommitdiffstats
path: root/src/test/ui/cross-crate/auxiliary
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:18:58 +0000
commita4b7ed7a42c716ab9f05e351f003d589124fd55d (patch)
treeb620cd3f223850b28716e474e80c58059dca5dd4 /src/test/ui/cross-crate/auxiliary
parentAdding upstream version 1.67.1+dfsg1. (diff)
downloadrustc-a4b7ed7a42c716ab9f05e351f003d589124fd55d.tar.xz
rustc-a4b7ed7a42c716ab9f05e351f003d589124fd55d.zip
Adding upstream version 1.68.2+dfsg1.upstream/1.68.2+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/test/ui/cross-crate/auxiliary')
-rw-r--r--src/test/ui/cross-crate/auxiliary/cci_borrow_lib.rs3
-rw-r--r--src/test/ui/cross-crate/auxiliary/cci_capture_clause.rs10
-rw-r--r--src/test/ui/cross-crate/auxiliary/cci_const.rs6
-rw-r--r--src/test/ui/cross-crate/auxiliary/cci_impl_lib.rs16
-rw-r--r--src/test/ui/cross-crate/auxiliary/cci_iter_lib.rs11
-rw-r--r--src/test/ui/cross-crate/auxiliary/cci_nested_lib.rs50
-rw-r--r--src/test/ui/cross-crate/auxiliary/cci_no_inline_lib.rs12
-rw-r--r--src/test/ui/cross-crate/auxiliary/moves_based_on_type_lib.rs17
-rw-r--r--src/test/ui/cross-crate/auxiliary/pub_static_array.rs1
-rw-r--r--src/test/ui/cross-crate/auxiliary/reexported_static_methods.rs43
-rw-r--r--src/test/ui/cross-crate/auxiliary/static_init_aux.rs10
-rw-r--r--src/test/ui/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs3
-rw-r--r--src/test/ui/cross-crate/auxiliary/xcrate_address_insignificant.rs8
-rw-r--r--src/test/ui/cross-crate/auxiliary/xcrate_associated_type_defaults.rs12
-rw-r--r--src/test/ui/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs16
-rw-r--r--src/test/ui/cross-crate/auxiliary/xcrate_static_addresses.rs17
16 files changed, 0 insertions, 235 deletions
diff --git a/src/test/ui/cross-crate/auxiliary/cci_borrow_lib.rs b/src/test/ui/cross-crate/auxiliary/cci_borrow_lib.rs
deleted file mode 100644
index 7c57a1c66..000000000
--- a/src/test/ui/cross-crate/auxiliary/cci_borrow_lib.rs
+++ /dev/null
@@ -1,3 +0,0 @@
-pub fn foo(x: &usize) -> usize {
- *x
-}
diff --git a/src/test/ui/cross-crate/auxiliary/cci_capture_clause.rs b/src/test/ui/cross-crate/auxiliary/cci_capture_clause.rs
deleted file mode 100644
index 4cd001ecc..000000000
--- a/src/test/ui/cross-crate/auxiliary/cci_capture_clause.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-use std::thread;
-use std::sync::mpsc::{Receiver, channel};
-
-pub fn foo<T:'static + Send + Clone>(x: T) -> Receiver<T> {
- let (tx, rx) = channel();
- thread::spawn(move|| {
- tx.send(x.clone());
- });
- rx
-}
diff --git a/src/test/ui/cross-crate/auxiliary/cci_const.rs b/src/test/ui/cross-crate/auxiliary/cci_const.rs
deleted file mode 100644
index c83b3f4a5..000000000
--- a/src/test/ui/cross-crate/auxiliary/cci_const.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-pub extern "C" fn bar() {
-}
-
-pub const foopy: &'static str = "hi there";
-pub const uint_val: usize = 12;
-pub const uint_expr: usize = (1 << uint_val) - 1;
diff --git a/src/test/ui/cross-crate/auxiliary/cci_impl_lib.rs b/src/test/ui/cross-crate/auxiliary/cci_impl_lib.rs
deleted file mode 100644
index 0db0037b2..000000000
--- a/src/test/ui/cross-crate/auxiliary/cci_impl_lib.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-#![crate_name="cci_impl_lib"]
-
-pub trait uint_helpers {
- fn to<F>(&self, v: usize, f: F) where F: FnMut(usize);
-}
-
-impl uint_helpers for usize {
- #[inline]
- fn to<F>(&self, v: usize, mut f: F) where F: FnMut(usize) {
- let mut i = *self;
- while i < v {
- f(i);
- i += 1;
- }
- }
-}
diff --git a/src/test/ui/cross-crate/auxiliary/cci_iter_lib.rs b/src/test/ui/cross-crate/auxiliary/cci_iter_lib.rs
deleted file mode 100644
index 60c36bc7d..000000000
--- a/src/test/ui/cross-crate/auxiliary/cci_iter_lib.rs
+++ /dev/null
@@ -1,11 +0,0 @@
-#![crate_name="cci_iter_lib"]
-
-#[inline]
-pub fn iter<T, F>(v: &[T], mut f: F) where F: FnMut(&T) {
- let mut i = 0;
- let n = v.len();
- while i < n {
- f(&v[i]);
- i += 1;
- }
-}
diff --git a/src/test/ui/cross-crate/auxiliary/cci_nested_lib.rs b/src/test/ui/cross-crate/auxiliary/cci_nested_lib.rs
deleted file mode 100644
index 23d76ef36..000000000
--- a/src/test/ui/cross-crate/auxiliary/cci_nested_lib.rs
+++ /dev/null
@@ -1,50 +0,0 @@
-use std::cell::RefCell;
-
-pub struct Entry<A,B> {
- key: A,
- value: B
-}
-
-pub struct alist<A,B> {
- eq_fn: extern "Rust" fn(A,A) -> bool,
- data: Box<RefCell<Vec<Entry<A,B>>>>,
-}
-
-pub fn alist_add<A:'static,B:'static>(lst: &alist<A,B>, k: A, v: B) {
- let mut data = lst.data.borrow_mut();
- (*data).push(Entry{key:k, value:v});
-}
-
-pub fn alist_get<A:Clone + 'static,
- B:Clone + 'static>(
- lst: &alist<A,B>,
- k: A)
- -> B {
- let eq_fn = lst.eq_fn;
- let data = lst.data.borrow();
- for entry in &(*data) {
- if eq_fn(entry.key.clone(), k.clone()) {
- return entry.value.clone();
- }
- }
- panic!();
-}
-
-#[inline]
-pub fn new_int_alist<B:'static>() -> alist<isize, B> {
- fn eq_int(a: isize, b: isize) -> bool { a == b }
- return alist {
- eq_fn: eq_int,
- data: Box::new(RefCell::new(Vec::new())),
- };
-}
-
-#[inline]
-pub fn new_int_alist_2<B:'static>() -> alist<isize, B> {
- #[inline]
- fn eq_int(a: isize, b: isize) -> bool { a == b }
- return alist {
- eq_fn: eq_int,
- data: Box::new(RefCell::new(Vec::new())),
- };
-}
diff --git a/src/test/ui/cross-crate/auxiliary/cci_no_inline_lib.rs b/src/test/ui/cross-crate/auxiliary/cci_no_inline_lib.rs
deleted file mode 100644
index 177dba217..000000000
--- a/src/test/ui/cross-crate/auxiliary/cci_no_inline_lib.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#![crate_name="cci_no_inline_lib"]
-
-
-// same as cci_iter_lib, more-or-less, but not marked inline
-pub fn iter<F>(v: Vec<usize> , mut f: F) where F: FnMut(usize) {
- let mut i = 0;
- let n = v.len();
- while i < n {
- f(v[i]);
- i += 1;
- }
-}
diff --git a/src/test/ui/cross-crate/auxiliary/moves_based_on_type_lib.rs b/src/test/ui/cross-crate/auxiliary/moves_based_on_type_lib.rs
deleted file mode 100644
index 7e7e3b860..000000000
--- a/src/test/ui/cross-crate/auxiliary/moves_based_on_type_lib.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-#![crate_type="lib"]
-
-pub struct S {
- x: isize,
-}
-
-impl Drop for S {
- fn drop(&mut self) {
- println!("goodbye");
- }
-}
-
-pub fn f() {
- let x = S { x: 1 };
- let y = x;
- let _z = y;
-}
diff --git a/src/test/ui/cross-crate/auxiliary/pub_static_array.rs b/src/test/ui/cross-crate/auxiliary/pub_static_array.rs
deleted file mode 100644
index 49cb76921..000000000
--- a/src/test/ui/cross-crate/auxiliary/pub_static_array.rs
+++ /dev/null
@@ -1 +0,0 @@
-pub static ARRAY: [u8; 1] = [1];
diff --git a/src/test/ui/cross-crate/auxiliary/reexported_static_methods.rs b/src/test/ui/cross-crate/auxiliary/reexported_static_methods.rs
deleted file mode 100644
index cc961625f..000000000
--- a/src/test/ui/cross-crate/auxiliary/reexported_static_methods.rs
+++ /dev/null
@@ -1,43 +0,0 @@
-pub use sub_foo::Foo;
-pub use self::Bar as Baz;
-pub use sub_foo::Boz;
-pub use sub_foo::Bort;
-
-pub trait Bar {
- fn bar() -> Self;
-}
-
-impl Bar for isize {
- fn bar() -> isize { 84 }
-}
-
-pub mod sub_foo {
- pub trait Foo {
- fn foo() -> Self;
- }
-
- impl Foo for isize {
- fn foo() -> isize { 42 }
- }
-
- pub struct Boz {
- unused_str: String
- }
-
- impl Boz {
- pub fn boz(i: isize) -> bool {
- i > 0
- }
- }
-
- pub enum Bort {
- Bort1,
- Bort2
- }
-
- impl Bort {
- pub fn bort() -> String {
- "bort()".to_string()
- }
- }
-}
diff --git a/src/test/ui/cross-crate/auxiliary/static_init_aux.rs b/src/test/ui/cross-crate/auxiliary/static_init_aux.rs
deleted file mode 100644
index 3b664f436..000000000
--- a/src/test/ui/cross-crate/auxiliary/static_init_aux.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-pub static V: &u32 = &X;
-pub static F: fn() = f;
-
-static X: u32 = 42;
-
-pub fn v() -> *const u32 {
- V
-}
-
-fn f() {}
diff --git a/src/test/ui/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs b/src/test/ui/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs
deleted file mode 100644
index 7c1175f7a..000000000
--- a/src/test/ui/cross-crate/auxiliary/xcrate-trait-lifetime-param.rs
+++ /dev/null
@@ -1,3 +0,0 @@
-pub trait FromBuf<'a> {
- fn from_buf(_: &'a [u8]) -> Self;
-}
diff --git a/src/test/ui/cross-crate/auxiliary/xcrate_address_insignificant.rs b/src/test/ui/cross-crate/auxiliary/xcrate_address_insignificant.rs
deleted file mode 100644
index e79e334b5..000000000
--- a/src/test/ui/cross-crate/auxiliary/xcrate_address_insignificant.rs
+++ /dev/null
@@ -1,8 +0,0 @@
-pub fn foo<T>() -> isize {
- static a: isize = 3;
- a
-}
-
-pub fn bar() -> isize {
- foo::<isize>()
-}
diff --git a/src/test/ui/cross-crate/auxiliary/xcrate_associated_type_defaults.rs b/src/test/ui/cross-crate/auxiliary/xcrate_associated_type_defaults.rs
deleted file mode 100644
index d8a55dd34..000000000
--- a/src/test/ui/cross-crate/auxiliary/xcrate_associated_type_defaults.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-#![feature(associated_type_defaults)]
-
-pub trait Foo<T: Default + ToString> {
- type Out: Default + ToString = T;
-}
-
-impl Foo<u32> for () {
-}
-
-impl Foo<u64> for () {
- type Out = bool;
-}
diff --git a/src/test/ui/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs b/src/test/ui/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs
deleted file mode 100644
index 2ab23b4d7..000000000
--- a/src/test/ui/cross-crate/auxiliary/xcrate_generic_fn_nested_return.rs
+++ /dev/null
@@ -1,16 +0,0 @@
-pub struct Request {
- pub id: String,
- pub arg: String,
-}
-
-pub fn decode<T>() -> Result<Request, ()> {
- (|| {
- Ok(Request {
- id: "hi".to_owned(),
- arg: match Err(()) {
- Ok(v) => v,
- Err(e) => return Err(e)
- },
- })
- })()
-}
diff --git a/src/test/ui/cross-crate/auxiliary/xcrate_static_addresses.rs b/src/test/ui/cross-crate/auxiliary/xcrate_static_addresses.rs
deleted file mode 100644
index e18d34799..000000000
--- a/src/test/ui/cross-crate/auxiliary/xcrate_static_addresses.rs
+++ /dev/null
@@ -1,17 +0,0 @@
-pub static global: isize = 3;
-
-static global0: isize = 4;
-
-pub static global2: &'static isize = &global0;
-
-pub fn verify_same(a: &'static isize) {
- let a = a as *const isize as usize;
- let b = &global as *const isize as usize;
- assert_eq!(a, b);
-}
-
-pub fn verify_same2(a: &'static isize) {
- let a = a as *const isize as usize;
- let b = global2 as *const isize as usize;
- assert_eq!(a, b);
-}