Michael Goulet
|
d50c2b0a52
|
Make builtin_deref just return a Ty
|
2024-05-09 22:55:00 -04:00 |
|
Ralf Jung
|
feeffaeff9
|
mentioned_items: avoid adding str/slice unsizing casts
|
2024-03-20 11:16:11 +01:00 |
|
Ralf Jung
|
0d6a16ac4b
|
mentioned_items: record all callee and coerced closure types, whether they are FnDef/Closure or not
They may become FnDef during monomorphization!
|
2024-03-20 11:07:12 +01:00 |
|
Ralf Jung
|
f1ec494c32
|
mentioned items: also handle closure-to-fn-ptr coercions
|
2024-03-20 11:07:12 +01:00 |
|
Ralf Jung
|
347ca50bc8
|
mentioned items: also handle vtables
|
2024-03-20 11:07:12 +01:00 |
|
Ralf Jung
|
712fe36611
|
collector: recursively traverse 'mentioned' items to evaluate their constants
|
2024-03-20 11:07:12 +01:00 |
|