Turn off attribute_usage warning on check-fast
This commit is contained in:
parent
21990cdda6
commit
5b429622be
@ -5,7 +5,10 @@
|
|||||||
# can run it "fast": spawning zillions of windows processes is our major build
|
# can run it "fast": spawning zillions of windows processes is our major build
|
||||||
# bottleneck (and it doesn't hurt to run faster on other platforms as well).
|
# bottleneck (and it doesn't hurt to run faster on other platforms as well).
|
||||||
|
|
||||||
import sys, os, re, codecs
|
import sys
|
||||||
|
import os
|
||||||
|
import codecs
|
||||||
|
|
||||||
|
|
||||||
def scrub(b):
|
def scrub(b):
|
||||||
if sys.version_info >= (3,) and type(b) == bytes:
|
if sys.version_info >= (3,) and type(b) == bytes:
|
||||||
@ -41,10 +44,11 @@ i = 0
|
|||||||
c.write("// AUTO-GENERATED FILE: DO NOT EDIT\n")
|
c.write("// AUTO-GENERATED FILE: DO NOT EDIT\n")
|
||||||
c.write("#[link(name=\"run_pass_stage2\", vers=\"0.1\")];\n")
|
c.write("#[link(name=\"run_pass_stage2\", vers=\"0.1\")];\n")
|
||||||
c.write("#[feature(globs, macro_rules, struct_variant, managed_boxes)];\n")
|
c.write("#[feature(globs, macro_rules, struct_variant, managed_boxes)];\n")
|
||||||
|
c.write("#[allow(attribute_usage)];\n")
|
||||||
for t in stage2_tests:
|
for t in stage2_tests:
|
||||||
p = os.path.join(run_pass, t)
|
p = os.path.join(run_pass, t)
|
||||||
p = p.replace("\\", "\\\\")
|
p = p.replace("\\", "\\\\")
|
||||||
c.write("#[path = \"%s\"]" % p);
|
c.write("#[path = \"%s\"]" % p)
|
||||||
c.write("pub mod t_%d;\n" % i)
|
c.write("pub mod t_%d;\n" % i)
|
||||||
i += 1
|
i += 1
|
||||||
c.close()
|
c.close()
|
||||||
@ -56,10 +60,10 @@ d.write("#[feature(globs, managed_boxes)];\n")
|
|||||||
d.write("extern mod extra;\n")
|
d.write("extern mod extra;\n")
|
||||||
d.write("extern mod run_pass_stage2;\n")
|
d.write("extern mod run_pass_stage2;\n")
|
||||||
d.write("use run_pass_stage2::*;\n")
|
d.write("use run_pass_stage2::*;\n")
|
||||||
d.write("use std::io;\n");
|
d.write("use std::io;\n")
|
||||||
d.write("use std::io::Writer;\n");
|
d.write("use std::io::Writer;\n")
|
||||||
d.write("fn main() {\n");
|
d.write("fn main() {\n")
|
||||||
d.write(" let mut out = io::stdout();\n");
|
d.write(" let mut out = io::stdout();\n")
|
||||||
i = 0
|
i = 0
|
||||||
for t in stage2_tests:
|
for t in stage2_tests:
|
||||||
p = os.path.join("test", "run-pass", t)
|
p = os.path.join("test", "run-pass", t)
|
||||||
|
Loading…
Reference in New Issue
Block a user