]> git.lizzy.rs Git - rust.git/commit
Currently trans uses Vec<ty::t> to represent substitutions instead of a proper
authorNiko Matsakis <niko@alum.mit.edu>
Wed, 7 May 2014 11:20:15 +0000 (07:20 -0400)
committerNiko Matsakis <niko@alum.mit.edu>
Fri, 9 May 2014 09:56:44 +0000 (05:56 -0400)
commited7c8490572c8eaacfe2acf459660bd9003e1ba4
treee08f5b7070aad04bf7f161dd58d74dc7501a4b2e
parentb6c9dbd3e40e9de4a907ce5cb1e5d8ee0b5d6220
Currently trans uses Vec<ty::t> to represent substitutions instead of a proper
ty::substs struct. This is a holdover from the olden days of yore. This patch
removes the last vestiges of that practice. This is part of the work
I was doing on #5527.
18 files changed:
src/librustc/metadata/common.rs
src/librustc/middle/astencode.rs
src/librustc/middle/kind.rs
src/librustc/middle/subst.rs
src/librustc/middle/trans/base.rs
src/librustc/middle/trans/callee.rs
src/librustc/middle/trans/common.rs
src/librustc/middle/trans/debuginfo.rs
src/librustc/middle/trans/glue.rs
src/librustc/middle/trans/intrinsic.rs
src/librustc/middle/trans/meth.rs
src/librustc/middle/trans/monomorphize.rs
src/librustc/middle/ty.rs
src/librustc/middle/typeck/check/mod.rs
src/librustc/middle/typeck/check/vtable.rs
src/librustc/middle/typeck/check/writeback.rs
src/librustc/middle/typeck/mod.rs
src/librustc/util/ppaux.rs