hir::PatStruct(..) => {
match dm.borrow().get(&p.id) {
Some(&PathResolution { base_def: DefVariant(_, id, _), .. }) => {
- variants.push(id.node);
+ variants.push(id.node); // XXX
}
_ => ()
}
self.add_exports_for_module(&mut exports, module_);
match module_.def_id.get() {
Some(def_id) => {
- self.export_map.insert(def_id.node, exports);
+ self.export_map.insert(def_id.node, exports); // XXX
debug!("(computing exports) writing exports for {} (some)",
def_id.node);
}
if let hir::TyPath(None, _) = ast_ty.node {
let path_res = *tcx.def_map.borrow().get(&ast_ty.id).unwrap();
match path_res.base_def {
- def::DefSelfTy(Some(def_id), None) => {
+ def::DefSelfTy(Some(def_id), None) => { // XXX
path_res.depth == 0 && def_id.node == param_id
}
def::DefTyParam(_, _, def_id, _) => {