about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorMilo Moisson <milomoisson@gmail.com>2023-07-23 17:05:54 +0200
committerMilo Moisson <milomoisson@gmail.com>2023-07-23 17:10:13 +0200
commit30d06a810c8b8967d9d0ea2cb64d5adf8b357914 (patch)
tree162db9fe32afd7329d088c3f24c823c4114aebd2 /tests
parent43577d58f96d95d80cfff206b33f6b2545139a19 (diff)
downloadrust-30d06a810c8b8967d9d0ea2cb64d5adf8b357914.tar.gz
rust-30d06a810c8b8967d9d0ea2cb64d5adf8b357914.zip
ptr_arg should ignore extern functions
Diffstat (limited to 'tests')
-rw-r--r--tests/ui/ptr_arg.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/ui/ptr_arg.rs b/tests/ui/ptr_arg.rs
index 13e993d247b..08075c382a2 100644
--- a/tests/ui/ptr_arg.rs
+++ b/tests/ui/ptr_arg.rs
@@ -267,3 +267,16 @@ mod issue_9218 {
         todo!()
     }
 }
+
+mod issue_11181 {
+    extern "C" fn allowed(_v: &Vec<u32>) {}
+
+    struct S;
+    impl S {
+        extern "C" fn allowed(_v: &Vec<u32>) {}
+    }
+
+    trait T {
+        extern "C" fn allowed(_v: &Vec<u32>) {}
+    }
+}