#[test]
fn test_rpaths_to_flags() {
- let flags = rpaths_to_flags(~[Path("path1"),
- Path("path2")]);
+ let flags = rpaths_to_flags([Path("path1"),
+ Path("path2")]);
assert_eq!(flags, ~[~"-Wl,-rpath,path1", ~"-Wl,-rpath,path2"]);
}
#[test]
fn test_minimize2() {
- let res = minimize_rpaths(~[Path("1a"), Path("2"), Path("2"),
- Path("1a"), Path("4a"),Path("1a"),
- Path("2"), Path("3"), Path("4a"),
- Path("3")]);
+ let res = minimize_rpaths([Path("1a"), Path("2"), Path("2"),
+ Path("1a"), Path("4a"),Path("1a"),
+ Path("2"), Path("3"), Path("4a"),
+ Path("3")]);
assert_eq!(res, ~[Path("1a"), Path("2"), Path("4a"), Path("3")]);
}
use core::os;
use core::str;
use core::vec;
-use extra::getopts::groups::{optopt, optmulti, optflag, optflagopt, getopts};
+use extra::getopts::groups::{optopt, optmulti, optflag, optflagopt};
use extra::getopts::{opt_present};
use extra::getopts;
use syntax::ast;
@~"rustc", matches, diagnostic::emit);
let sess = build_session(sessopts, diagnostic::emit);
let cfg = build_configuration(sess, @~"whatever", &str_input(~""));
- assert!((attr::contains_name(cfg, ~"test")));
+ assert!((attr::contains_name(cfg, "test")));
}
// When the user supplies --test and --cfg test, don't implicitly add
#[test]
fn test_switch_implies_cfg_test_unless_cfg_test() {
let matches =
- &match getopts(~[~"--test", ~"--cfg=test"], optgroups()) {
+ &match getopts([~"--test", ~"--cfg=test"], optgroups()) {
Ok(copy m) => m,
Err(copy f) => {
fail!("test_switch_implies_cfg_test_unless_cfg_test: %s", getopts::fail_str(f));
@~"rustc", matches, diagnostic::emit);
let sess = build_session(sessopts, diagnostic::emit);
let cfg = build_configuration(sess, @~"whatever", &str_input(~""));
- let test_items = attr::find_meta_items_by_name(cfg, ~"test");
+ let test_items = attr::find_meta_items_by_name(cfg, "test");
assert_eq!(test_items.len(), 1u);
}
}
use core::prelude::*;
-use driver::session::Session;
use driver::session;
use middle::ty;
use middle::pat_util;
parent_link: ParentLink,
def_id: Option<def_id>,
kind: ModuleKind,
- sp: span) {
+ _sp: span) {
match self.type_def {
None => {
let module = @mut Module(parent_link, def_id, kind);
(ImportSearch, ImplModuleKind) => {
self.session.span_err(
span,
- ~"cannot import from a trait \
- or type implementation");
+ "cannot import from a trait \
+ or type implementation");
return Failed;
}
(_, _) => search_module = module_def,
val: @ast::expr,
id: ast::node_id,
dest: expr::Dest,
- store: ty::TraitStore)
+ _store: ty::TraitStore)
-> block {
let mut bcx = bcx;
let _icx = bcx.insn_ctxt("impl::trans_cast");
}
fn leaf(&mut self, name: ~str) {
- self.visit(name, ~[]);
+ self.visit(name, []);
}
// Entrypoint
use core::prelude::*;
-use core;
-
#[deriving(Eq, IterBytes)]
pub struct EnumSet<E> {
// We must maintain the invariant that no bits are set