Matthias Krüger 0ee258009c
Rollup merge of #124955 - nnethercote:next_ty_var, r=lcnr
Use fewer origins when creating type variables.

To reduce lots of repetitive boilerplate code. Details in the individual commit messages.

r? ``@lcnr``
2024-05-10 07:30:22 +02:00
..
2024-05-06 15:20:13 +00:00
2024-02-06 13:12:33 +11:00
2024-02-06 13:12:33 +11:00
2024-05-06 15:20:13 +00:00
2024-03-13 12:34:58 -07:00
2024-05-09 20:15:42 +10:00
2024-02-13 21:03:34 +00:00