Files
rust/src/test/codegen
Dylan DPC fffc6504bc Rollup merge of #99436 - Nilstrieb:toggle-box-noalias, r=fee1-dead
Add flag to configure `noalias` on `Box<T>`

The aliasing rules of `Box<T>` are still not decided, but currently, `Box<T>` is unique and gets `noalias`. To aid making an informed decision about the future of `Box<T>`, this PR adds a flag `-Zbox-noalias` to configure `noalias` for `Box<T>` (for example, for benchmarking). The same flag already exists for `&mut T` `noalias`, where it was added because it was the problem of various miscompilations in LLVM.

For more information, see rust-lang/unsafe-code-guidelines#326
2022-07-20 16:17:20 +05:30
..
2022-07-01 17:45:13 +02:00
2018-12-25 21:08:33 -07:00
2022-05-17 07:11:29 -04:00
2021-12-12 11:20:03 +00:00
2021-12-12 11:20:03 +00:00
2020-01-07 21:28:22 +01:00
2021-03-14 01:46:00 +09:00
2018-12-25 21:08:33 -07:00
2022-02-19 17:29:56 +00:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2017-04-12 19:12:50 -05:00
2022-07-07 09:27:44 +02:00
2022-07-07 09:27:44 +02:00
2021-12-12 11:20:03 +00:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2020-09-20 11:15:00 +02:00
2020-02-08 18:47:41 -05:00
2018-12-25 21:08:33 -07:00
2022-07-01 17:45:13 +02:00
2022-06-15 18:38:26 -07:00
2018-12-25 21:08:33 -07:00
2021-12-09 14:04:15 +01:00
2018-12-25 21:08:33 -07:00
2018-12-25 21:08:33 -07:00
2021-08-03 07:59:59 -07:00
2022-05-13 12:08:54 -07:00
2019-04-22 16:57:01 +01:00
2022-04-20 09:25:47 +02:00
2019-08-26 20:40:30 +02:00
2022-07-01 17:45:13 +02:00
2018-12-25 21:08:33 -07:00
2022-07-01 17:45:13 +02:00
2022-07-01 17:45:13 +02:00
2022-07-01 17:45:13 +02:00
2018-12-25 21:08:33 -07:00