// option. This file may not be copied, modified, or distributed
// except according to those terms.
+#[cfg(not(test))]
use core::ptr::PtrExt;
// FIXME: #13996: mark the `allocate` and `reallocate` return value as `noalias`
use super::*;
fn same(fmt: &'static str, p: &[Piece<'static>]) {
- let mut parser = Parser::new(fmt);
+ let parser = Parser::new(fmt);
assert!(p == parser.collect::<Vec<Piece<'static>>>());
}
mod test {
use super::{RPathConfig};
use super::{minimize_rpaths, rpaths_to_flags, get_rpath_relative_to_output};
- use syntax::abi;
#[test]
fn test_rpaths_to_flags() {
use super::JsonEvent::*;
use super::{Json, from_str, DecodeResult, DecoderError, JsonEvent, Parser,
StackElement, Stack, Decoder, Encoder, EncoderError};
- use std::{i64, u64, f32, f64, old_io};
+ use std::{i64, u64, f32, f64};
use std::collections::BTreeMap;
use std::num::Float;
use std::string;
#[test]
fn test_encode_hashmap_with_arbitrary_key() {
- use std::str::from_utf8;
use std::old_io::Writer;
use std::collections::HashMap;
use std::fmt;
use super::{pattern_bindings, expand_crate};
use super::{PatIdentFinder, IdentRenamer, PatIdentRenamer, ExpansionConfig};
use ast;
- use ast::{Attribute_, AttrOuter, MetaWord, Name};
- use attr;
+ use ast::Name;
use codemap;
- use codemap::Spanned;
use ext::mtwt;
use fold::Folder;
use parse;
use parse::token;
- use ptr::P;
use util::parser_testing::{string_to_parser};
use util::parser_testing::{string_to_pat, string_to_crate, strs_to_idents};
use visit;
use ast_util;
use codemap;
use parse::token;
- use ptr::P;
#[test]
fn test_fun_to_string() {
mod tests {
use test::{TrFailed, TrIgnored, TrOk, filter_tests, parse_opts,
TestDesc, TestDescAndFn, TestOpts, run_test,
- Metric, MetricMap,
+ MetricMap,
StaticTestName, DynTestName, DynTestFn, ShouldFail};
- use std::old_io::TempDir;
use std::thunk::Thunk;
use std::sync::mpsc::channel;