Commit 89f6d36
c: Use drop-flags when auto-dropping borrows (#809)
* Use drop-flags when auto-dropping borrows
* Fix codegen errors in the Rust generator
---------
Co-authored-by: Alex Crichton <[email protected]>1 parent 9af4d20 commit 89f6d36
File tree
4 files changed
+73
-14
lines changed- crates
- c/src
- rust/src
- tests/codegen
4 files changed
+73
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1967 | 1967 | | |
1968 | 1968 | | |
1969 | 1969 | | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
1970 | 1975 | | |
1971 | 1976 | | |
1972 | 1977 | | |
| |||
1984 | 1989 | | |
1985 | 1990 | | |
1986 | 1991 | | |
1987 | | - | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
| 1995 | + | |
1988 | 1996 | | |
1989 | 1997 | | |
1990 | 1998 | | |
| |||
2007 | 2015 | | |
2008 | 2016 | | |
2009 | 2017 | | |
| 2018 | + | |
2010 | 2019 | | |
2011 | 2020 | | |
2012 | 2021 | | |
| |||
2264 | 2273 | | |
2265 | 2274 | | |
2266 | 2275 | | |
2267 | | - | |
2268 | | - | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
2269 | 2283 | | |
2270 | 2284 | | |
2271 | 2285 | | |
| |||
2372 | 2386 | | |
2373 | 2387 | | |
2374 | 2388 | | |
2375 | | - | |
2376 | | - | |
2377 | | - | |
2378 | | - | |
2379 | 2389 | | |
2380 | 2390 | | |
2381 | 2391 | | |
| |||
2431 | 2441 | | |
2432 | 2442 | | |
2433 | 2443 | | |
2434 | | - | |
2435 | | - | |
2436 | 2444 | | |
2437 | 2445 | | |
2438 | 2446 | | |
| |||
2520 | 2528 | | |
2521 | 2529 | | |
2522 | 2530 | | |
2523 | | - | |
2524 | | - | |
2525 | 2531 | | |
2526 | 2532 | | |
2527 | 2533 | | |
| |||
2837 | 2843 | | |
2838 | 2844 | | |
2839 | 2845 | | |
2840 | | - | |
2841 | | - | |
| 2846 | + | |
| 2847 | + | |
| 2848 | + | |
| 2849 | + | |
| 2850 | + | |
| 2851 | + | |
| 2852 | + | |
| 2853 | + | |
| 2854 | + | |
2842 | 2855 | | |
2843 | 2856 | | |
2844 | 2857 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
451 | 453 | | |
452 | 454 | | |
453 | 455 | | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
454 | 459 | | |
| 460 | + | |
| 461 | + | |
455 | 462 | | |
456 | | - | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
457 | 469 | | |
458 | 470 | | |
459 | 471 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
| 287 | + | |
287 | 288 | | |
288 | 289 | | |
289 | 290 | | |
290 | 291 | | |
291 | 292 | | |
292 | 293 | | |
| 294 | + | |
293 | 295 | | |
294 | 296 | | |
295 | 297 | | |
| |||
389 | 391 | | |
390 | 392 | | |
391 | 393 | | |
| 394 | + | |
392 | 395 | | |
393 | 396 | | |
394 | 397 | | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
395 | 402 | | |
396 | 403 | | |
397 | 404 | | |
| |||
420 | 427 | | |
421 | 428 | | |
422 | 429 | | |
| 430 | + | |
423 | 431 | | |
424 | 432 | | |
425 | 433 | | |
| 434 | + | |
426 | 435 | | |
427 | 436 | | |
428 | 437 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
14 | 39 | | |
15 | 40 | | |
16 | 41 | | |
| |||
0 commit comments