libsyntax/librustc: Allow specifying mut on by-value self.

This commit is contained in:
Luqman Aden
2013-10-20 01:55:23 -04:00
parent 22a5ebdc6b
commit 5754848f8c
20 changed files with 53 additions and 43 deletions

View File

@@ -66,7 +66,7 @@ pub fn def_id_of_def(d: Def) -> DefId {
DefUse(id) | DefStruct(id) | DefTrait(id) | DefMethod(id, _) => {
id
}
DefArg(id, _) | DefLocal(id, _) | DefSelf(id) | DefSelfTy(id)
DefArg(id, _) | DefLocal(id, _) | DefSelf(id, _) | DefSelfTy(id)
| DefUpvar(id, _, _, _) | DefBinding(id, _) | DefRegion(id)
| DefTyParamBinder(id) | DefLabel(id) => {
local_def(id)