atomicrmw on pointers: move integer-pointer cast hacks into backend

This commit is contained in:
Ralf Jung
2025-07-19 23:23:40 +02:00
parent efcae7d31d
commit de1b999ff6
17 changed files with 243 additions and 176 deletions

View File

@@ -764,6 +764,14 @@ pub enum InvalidMonomorphization<'tcx> {
ty: Ty<'tcx>,
},
#[diag(codegen_ssa_invalid_monomorphization_basic_integer_or_ptr_type, code = E0511)]
BasicIntegerOrPtrType {
#[primary_span]
span: Span,
name: Symbol,
ty: Ty<'tcx>,
},
#[diag(codegen_ssa_invalid_monomorphization_basic_float_type, code = E0511)]
BasicFloatType {
#[primary_span]