summary refs log tree commit diff
path: root/compiler/rustc_monomorphize/src/partitioning
AgeCommit message (Collapse)AuthorLines
2021-10-04polymorphize: don't normalize self-ty need substsDavid Wood-9/+16
`characteristic_def_id_of_type` was being invoked during partitioning for self types of impl blocks which had projections that depended on the value of unused generic parameters of a function, resulting in an ICE in the 'generic-names' debuginfo test. If partitioning is enabled and the instance needs substitution then this is now skipped. Signed-off-by: David Wood <david.wood@huawei.com>
2021-09-07Move monomorphize code to its own crate.Camille GILLOT-0/+1134