Matthias Krüger
2df6b0773e
Rollup merge of #130924 - surechen:fix_130851, r=compiler-errors
...
Make clashing_extern_declarations considering generic args for ADT field
In following example, G<u16> should be recognized as different from G<u32> :
```rust
#[repr(C)] pub struct G<T> { g: [T; 4] }
pub mod x { extern "C" { pub fn g(_: super::G<u16>); } }
pub mod y { extern "C" { pub fn g(_: super::G<u32>); } }
```
fixes #130851
2024-09-28 09:35:10 +02:00
..
2024-09-22 19:11:29 -04:00
2024-09-24 18:09:43 +02:00
2024-09-22 19:11:29 -04:00
2024-09-24 10:53:32 -04:00
2024-09-22 19:11:29 -04:00
2024-09-24 20:18:36 +02:00
2024-09-25 04:57:12 +00:00
2024-09-27 19:08:01 +02:00
2024-09-25 11:13:59 -04:00
2024-09-27 22:09:18 +02:00
2024-09-26 20:33:26 -07:00
2024-09-26 16:40:25 +02:00
2024-09-27 21:35:08 +02:00
2024-09-26 20:33:26 -07:00
2024-09-22 19:11:29 -04:00
2024-09-27 21:35:08 +02:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-27 21:35:08 +02:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-23 06:45:36 +02:00
2024-09-27 21:35:08 +02:00
2024-09-22 19:11:29 -04:00
2024-09-27 21:35:08 +02:00
2024-09-24 14:25:16 -07:00
2024-09-22 19:11:29 -04:00
2024-09-27 15:43:18 -04:00
2024-09-27 21:35:08 +02:00
2024-09-22 19:11:29 -04:00
2024-09-28 09:35:10 +02:00
2024-09-22 19:11:29 -04:00
2024-09-25 22:57:32 +03:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-25 04:57:12 +00:00
2024-09-27 21:23:29 +00:00
2024-09-24 23:12:02 +02:00
2024-09-24 14:25:16 -07:00
2024-09-25 11:13:59 -04:00
2024-09-27 21:35:08 +02:00
2024-09-28 09:35:09 +02:00
2024-09-23 07:54:44 -07:00
2024-09-22 19:11:29 -04:00
2024-09-23 19:38:26 -04:00
2024-09-23 06:45:36 +02:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-24 10:12:05 -04:00
2024-09-25 13:26:48 +02:00
2024-09-22 19:11:29 -04:00
2024-09-27 19:07:58 +02:00
2024-09-27 21:35:08 +02:00
2024-09-23 11:57:28 +02:00
2024-09-23 06:45:33 +02:00
2024-09-27 19:08:00 +02:00
2024-09-28 09:35:09 +02:00
2024-09-25 13:26:48 +02:00
2024-09-22 19:11:29 -04:00
2024-09-22 19:11:29 -04:00
2024-09-27 21:23:29 +00:00
2024-09-22 19:11:29 -04:00
2024-09-27 21:23:29 +00:00