about summary refs log tree commit diff
path: root/src/rustc/metadata
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-03-29 12:21:13 -0700
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-03-29 12:22:01 -0700
commitc7082ce8e877af0e1b84a2f3710eb5234ff415fa (patch)
tree29aed232d2d7e6471eb9d7419bc60cb08bca1b16 /src/rustc/metadata
parentc2f28e231f65802d695815b6e40547b5a0e283fc (diff)
downloadrust-c7082ce8e877af0e1b84a2f3710eb5234ff415fa.tar.gz
rust-c7082ce8e877af0e1b84a2f3710eb5234ff415fa.zip
Require "self" as base expression for intra-class method or field references
All field or method references within a class must begin with "self." now.
A bare reference to a field or method in the same class will no longer
typecheck.
Diffstat (limited to 'src/rustc/metadata')
-rw-r--r--src/rustc/metadata/astencode.rs6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/rustc/metadata/astencode.rs b/src/rustc/metadata/astencode.rs
index fab2c48dda9..5d7802e08c0 100644
--- a/src/rustc/metadata/astencode.rs
+++ b/src/rustc/metadata/astencode.rs
@@ -443,12 +443,6 @@ impl of tr for ast::def {
           ast::def_class(did) {
             ast::def_class(did.tr(xcx))
           }
-          ast::def_class_field(did0, did1) {
-            ast::def_class_field(did0.tr(xcx), did1.tr(xcx))
-          }
-          ast::def_class_method(did0, did1) {
-            ast::def_class_method(did0.tr(xcx), did1.tr(xcx))
-          }
           ast::def_region(nid) { ast::def_region(xcx.tr_id(nid)) }
         }
     }