DianQK
c16c22cc9c
Simplify the canonical clone method to copy
The optimized clone method ends up as the following MIR:
```
_2 = copy ((*_1).0: i32);
_3 = copy ((*_1).1: u64);
_4 = copy ((*_1).2: [i8; 3]);
_0 = Foo { a: move _2, b: move _3, c: move _4 };
```
We can transform this to:
```
_0 = copy (*_1);
```
2024-09-14 13:30:35 +08:00
..
2024-08-31 23:56:45 +02:00
2024-08-31 23:56:45 +02:00
2024-09-12 13:48:30 -04:00
2024-09-12 13:56:01 -04:00
2024-09-12 20:37:18 +10:00
2024-09-06 10:32:48 -04:00
2024-09-09 13:32:22 +02:00
2024-09-13 18:25:45 +02:00
2024-09-12 20:37:16 +10:00
2024-09-09 19:39:43 -07:00
2024-09-13 08:57:41 +00:00
2024-09-13 08:57:41 +00:00
2024-09-13 08:57:41 +00:00
2024-09-13 15:26:08 +02:00
2024-09-03 19:14:19 +02:00
2024-09-11 13:45:23 -04:00
2024-09-09 19:39:43 -07:00
2024-09-11 17:52:53 -04:00
2024-09-09 13:32:22 +02:00
2024-09-13 03:47:30 +00:00
2024-09-10 15:19:14 +02:00
2024-09-13 03:47:30 +00:00
2024-09-13 09:33:51 -04:00
2024-09-11 17:24:01 -04:00
2024-09-08 16:54:28 +02:00
2024-09-11 15:53:22 -07:00
2024-09-12 10:17:32 +00:00
2024-09-06 10:32:48 -04:00
2024-09-13 11:51:17 +02:00
2024-09-07 23:30:10 +02:00
2024-09-05 17:24:01 +01:00
2024-09-08 23:39:00 +00:00
2024-09-13 03:47:30 +00:00
2024-09-13 03:47:30 +00:00
2024-09-13 16:27:24 +10:00
2024-09-14 13:30:35 +08:00
2024-09-12 20:37:16 +10:00
2024-09-12 19:03:43 +02:00
2024-09-12 20:37:17 +10:00
2024-09-12 20:37:16 +10:00
2024-09-11 18:36:45 +02:00
2024-09-02 07:50:22 +02:00
2024-09-13 01:10:51 +00:00
2024-09-11 17:24:01 -04:00
2024-09-03 01:27:20 +00:00
2024-09-13 11:15:19 +02:00
2024-09-03 01:27:20 +00:00
2024-09-13 03:47:30 +00:00
2024-09-11 17:52:53 -04:00
2024-09-13 18:25:45 +02:00
2024-09-12 19:03:43 +02:00
2024-09-03 08:49:54 +10:00
2024-09-05 17:24:01 +01:00
2024-09-11 13:45:23 -04:00
2024-09-12 14:32:44 +02:00
2024-09-02 07:33:41 +02:00