diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-03-08 15:24:27 -0800 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-03-08 15:25:56 -0800 |
| commit | 0c5fdc8745cd0bc5fbf9272301d3aafa2eb8f331 (patch) | |
| tree | 9c41d534de15987872229a6e7a915a3be23cb3d3 /src/rustc/util | |
| parent | 8047c0cd68baaee21ac89ac7d933bc84b7ebcf3e (diff) | |
| download | rust-0c5fdc8745cd0bc5fbf9272301d3aafa2eb8f331.tar.gz rust-0c5fdc8745cd0bc5fbf9272301d3aafa2eb8f331.zip | |
Rename last to last_opt, last_unsafe to last
As per discussion on IRC. I am about to file an RFC for further discussion about the more general issue of whether to enforce invariants through types, typestate, or dynamic checks, but for now, removing the misleading name "last_unsafe".
Diffstat (limited to 'src/rustc/util')
| -rw-r--r-- | src/rustc/util/common.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rustc/util/common.rs b/src/rustc/util/common.rs index 87a1f6145d6..cd45deb9423 100644 --- a/src/rustc/util/common.rs +++ b/src/rustc/util/common.rs @@ -89,7 +89,9 @@ fn local_rhs_span(l: @ast::local, def: span) -> span { } fn is_main_name(path: middle::ast_map::path) -> bool { - option::get(vec::last(path)) == middle::ast_map::path_name("main") + // FIXME: path should be a constrained type, so we know + // the call to last doesn't fail + vec::last(path) == middle::ast_map::path_name("main") } // |
