rustdoc: Remove iface. Causing random crashes in resolve?

This commit is contained in:
Brian Anderson
2012-01-17 16:12:31 -08:00
parent c1bf17ed4f
commit a6bdaee7f9
6 changed files with 52 additions and 51 deletions

View File

@@ -5,10 +5,10 @@
use std;
use rustc;
type pass = fn~(srv: astsrv::seq_srv, doc: doc::cratedoc) -> doc::cratedoc;
type pass = fn~(srv: astsrv::srv, doc: doc::cratedoc) -> doc::cratedoc;
fn run_passes(
srv: astsrv::seq_srv,
srv: astsrv::srv,
doc: doc::cratedoc,
passes: [pass]
) -> doc::cratedoc {
@@ -19,9 +19,8 @@ fn run_passes(
#[test]
fn test_run_passes() {
import astsrv::seq_srv;
fn pass1(
_srv: astsrv::seq_srv,
_srv: astsrv::srv,
doc: doc::cratedoc
) -> doc::cratedoc {
~{
@@ -33,7 +32,7 @@ fn test_run_passes() {
}
}
fn pass2(
_srv: astsrv::seq_srv,
_srv: astsrv::srv,
doc: doc::cratedoc
) -> doc::cratedoc {
~{
@@ -45,7 +44,7 @@ fn test_run_passes() {
}
}
let source = "";
let srv = astsrv::mk_seq_srv_from_str(source);
let srv = astsrv::mk_srv_from_str(source);
let passes = [pass1, pass2];
let doc = extract::from_srv(srv, "one");
let doc = run_passes(srv, doc, passes);
@@ -73,7 +72,7 @@ fn main(argv: [str]) {
fn run(source_file: str) {
let default_name = source_file;
let srv = astsrv::mk_seq_srv_from_file(source_file);
let srv = astsrv::mk_srv_from_file(source_file);
let doc = extract::from_srv(srv, default_name);
let doc = run_passes(srv, doc, [
attr_pass::run,