about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/doc/not_found.md1
-rw-r--r--src/doc/trpl/documentation.md1
-rw-r--r--src/doc/trpl/ffi.md1
-rw-r--r--src/etc/featureck.py1
-rwxr-xr-xsrc/etc/gdb_rust_pretty_printing.py2
-rw-r--r--src/etc/third-party/COPYING.RUNTIME1
-rwxr-xr-xsrc/grammar/check.sh1
-rwxr-xr-xsrc/libbacktrace/configure1
-rw-r--r--src/libbacktrace/ltmain.sh1
-rw-r--r--src/libcore/default.rs1
-rw-r--r--src/libcore/finally.rs1
-rw-r--r--src/libcore/num/float_macros.rs1
-rw-r--r--src/libcoretest/intrinsics.rs1
-rw-r--r--src/liblog/macros.rs1
-rw-r--r--src/librustc/diagnostics.rs1
-rw-r--r--src/librustc/metadata/tydecode.rs1
-rw-r--r--src/librustc/middle/cfg/graphviz.rs1
-rw-r--r--src/librustc/middle/fast_reject.rs1
-rw-r--r--src/librustc/middle/infer/resolve.rs1
-rw-r--r--src/librustc/middle/infer/sub.rs1
-rw-r--r--src/librustc/middle/mem_categorization.rs1
-rw-r--r--src/librustc/middle/traits/util.rs2
-rw-r--r--src/librustc_back/archive.rs1
-rw-r--r--src/librustc_back/target/dragonfly_base.rs1
-rw-r--r--src/librustc_back/target/freebsd_base.rs1
-rw-r--r--src/librustc_back/target/openbsd_base.rs1
-rw-r--r--src/librustc_trans/back/lto.rs1
-rw-r--r--src/librustc_trans/trans/closure.rs1
-rw-r--r--src/librustc_trans/trans/llrepr.rs2
-rw-r--r--src/librustc_typeck/check/closure.rs2
-rw-r--r--src/librustc_typeck/check/upvar.rs2
-rw-r--r--src/librustc_typeck/check/vtable.rs1
-rw-r--r--src/librustc_typeck/diagnostics.rs1
-rw-r--r--src/librustc_typeck/variance.rs1
-rw-r--r--src/librustdoc/html/item_type.rs1
-rw-r--r--src/librustdoc/html/static/playpen.js1
-rw-r--r--src/libstd/bool.rs1
-rw-r--r--src/rt/msvc/typeof.h1
-rw-r--r--src/rt/valgrind/memcheck.h2
-rw-r--r--src/test/auxiliary/changing-crates-a2.rs1
-rw-r--r--src/test/auxiliary/coherence-orphan-lib.rs1
-rw-r--r--src/test/auxiliary/default_type_params_xc.rs1
-rw-r--r--src/test/auxiliary/iss.rs1
-rw-r--r--src/test/auxiliary/issue-12133-dylib2.rs1
-rw-r--r--src/test/auxiliary/issue-13560-3.rs1
-rw-r--r--src/test/auxiliary/issue-16725.rs1
-rw-r--r--src/test/auxiliary/issue-5521.rs1
-rw-r--r--src/test/auxiliary/issue13213aux.rs1
-rw-r--r--src/test/auxiliary/issue_3907.rs1
-rw-r--r--src/test/auxiliary/issue_5844_aux.rs1
-rw-r--r--src/test/auxiliary/issue_8401.rs1
-rw-r--r--src/test/auxiliary/issue_9123.rs1
-rw-r--r--src/test/auxiliary/issue_9188.rs1
-rw-r--r--src/test/auxiliary/kinds_in_metadata.rs1
-rw-r--r--src/test/auxiliary/lang-item-public.rs2
-rw-r--r--src/test/auxiliary/namespaced_enums.rs1
-rw-r--r--src/test/auxiliary/plugin_crate_outlive_expansion_phase.rs1
-rw-r--r--src/test/auxiliary/struct_variant_privacy.rs1
-rw-r--r--src/test/auxiliary/trait_bounds_on_structs_and_enums_xc.rs1
-rw-r--r--src/test/auxiliary/weak-lang-items.rs1
-rw-r--r--src/test/auxiliary/where_clauses_xc.rs1
-rw-r--r--src/test/auxiliary/xcrate_struct_aliases.rs1
-rw-r--r--src/test/auxiliary/xcrate_unit_struct.rs1
-rw-r--r--src/test/compile-fail/associated-types-coherence-failure.rs1
-rw-r--r--src/test/compile-fail/associated-types-issue-17359.rs1
-rw-r--r--src/test/compile-fail/bad-crate-id2.rs1
-rw-r--r--src/test/compile-fail/borrowck-box-insensitivity.rs1
-rw-r--r--src/test/compile-fail/borrowck-closures-unique-imm.rs1
-rw-r--r--src/test/compile-fail/borrowck-field-sensitivity.rs1
-rw-r--r--src/test/compile-fail/borrowck-for-loop-correct-cmt-for-pattern.rs1
-rw-r--r--src/test/compile-fail/borrowck-for-loop-head-linkage.rs1
-rw-r--r--src/test/compile-fail/borrowck-issue-14498.rs1
-rw-r--r--src/test/compile-fail/borrowck-let-suggestion.rs1
-rw-r--r--src/test/compile-fail/borrowck-multiple-captures.rs1
-rw-r--r--src/test/compile-fail/borrowck-mutate-in-guard.rs1
-rw-r--r--src/test/compile-fail/borrowck-object-lifetime.rs1
-rw-r--r--src/test/compile-fail/borrowck-object-mutability.rs1
-rw-r--r--src/test/compile-fail/borrowck-overloaded-call.rs1
-rw-r--r--src/test/compile-fail/borrowck-overloaded-index-and-overloaded-deref.rs1
-rw-r--r--src/test/compile-fail/borrowck-partial-reinit-2.rs1
-rw-r--r--src/test/compile-fail/borrowck-unboxed-closures.rs1
-rw-r--r--src/test/compile-fail/borrowck-use-mut-borrow.rs1
-rw-r--r--src/test/compile-fail/closure-reform-bad.rs1
-rw-r--r--src/test/compile-fail/cross-borrow-trait.rs1
-rw-r--r--src/test/compile-fail/drop-with-active-borrows-1.rs1
-rw-r--r--src/test/compile-fail/duplicate-parameter.rs1
-rw-r--r--src/test/compile-fail/duplicate-type-parameter.rs1
-rw-r--r--src/test/compile-fail/explicit-self-lifetime-mismatch.rs1
-rw-r--r--src/test/compile-fail/extern-with-type-bounds.rs1
-rw-r--r--src/test/compile-fail/feature-gate-advanced-slice-features.rs1
-rw-r--r--src/test/compile-fail/feature-gate-box-expr.rs1
-rw-r--r--src/test/compile-fail/feature-gate-start.rs1
-rw-r--r--src/test/compile-fail/generic-no-mangle.rs1
-rw-r--r--src/test/compile-fail/indexing-requires-a-uint.rs1
-rw-r--r--src/test/compile-fail/infinite-macro-expansion.rs1
-rw-r--r--src/test/compile-fail/intrinsic-return-address.rs2
-rw-r--r--src/test/compile-fail/issue-10536.rs1
-rw-r--r--src/test/compile-fail/issue-11192.rs1
-rw-r--r--src/test/compile-fail/issue-11593.rs1
-rw-r--r--src/test/compile-fail/issue-11844.rs1
-rw-r--r--src/test/compile-fail/issue-12041.rs1
-rw-r--r--src/test/compile-fail/issue-12612.rs1
-rw-r--r--src/test/compile-fail/issue-13446.rs1
-rw-r--r--src/test/compile-fail/issue-14092.rs1
-rw-r--r--src/test/compile-fail/issue-16149.rs1
-rw-r--r--src/test/compile-fail/issue-16338.rs1
-rw-r--r--src/test/compile-fail/issue-16725.rs1
-rw-r--r--src/test/compile-fail/issue-17718-const-bad-values.rs1
-rw-r--r--src/test/compile-fail/issue-3008-2.rs1
-rw-r--r--src/test/compile-fail/issue-3907.rs1
-rw-r--r--src/test/compile-fail/issue-5844.rs1
-rw-r--r--src/test/compile-fail/issue-7607-1.rs1
-rw-r--r--src/test/compile-fail/issue-8767.rs1
-rw-r--r--src/test/compile-fail/kindck-copy.rs1
-rw-r--r--src/test/compile-fail/kindck-nonsendable-1.rs1
-rw-r--r--src/test/compile-fail/lifetime-elision-return-type-requires-explicit-lifetime.rs1
-rw-r--r--src/test/compile-fail/linkage3.rs1
-rw-r--r--src/test/compile-fail/lint-exceeding-bitshifts.rs1
-rw-r--r--src/test/compile-fail/lint-stability3.rs1
-rw-r--r--src/test/compile-fail/lint-uppercase-variables.rs1
-rw-r--r--src/test/compile-fail/macro-inner-attributes.rs1
-rw-r--r--src/test/compile-fail/macro-outer-attributes.rs1
-rw-r--r--src/test/compile-fail/manual-link-bad-form.rs2
-rw-r--r--src/test/compile-fail/manual-link-bad-kind.rs1
-rw-r--r--src/test/compile-fail/method-ambig-two-traits-cross-crate.rs1
-rw-r--r--src/test/compile-fail/method-missing-call.rs1
-rw-r--r--src/test/compile-fail/mut-cross-borrowing.rs1
-rw-r--r--src/test/compile-fail/object-safety-by-value-self-use.rs1
-rw-r--r--src/test/compile-fail/opt-in-copy.rs1
-rw-r--r--src/test/compile-fail/overloaded-calls-nontuple.rs1
-rw-r--r--src/test/compile-fail/pattern-bindings-after-at.rs1
-rw-r--r--src/test/compile-fail/pattern-ident-path-generics.rs1
-rw-r--r--src/test/compile-fail/region-bound-on-closure-outlives-call.rs1
-rw-r--r--src/test/compile-fail/region-object-lifetime-1.rs1
-rw-r--r--src/test/compile-fail/region-object-lifetime-2.rs1
-rw-r--r--src/test/compile-fail/region-object-lifetime-3.rs1
-rw-r--r--src/test/compile-fail/region-object-lifetime-4.rs1
-rw-r--r--src/test/compile-fail/region-object-lifetime-5.rs1
-rw-r--r--src/test/compile-fail/regionck-unboxed-closure-lifetimes.rs1
-rw-r--r--src/test/compile-fail/regions-close-associated-type-into-object.rs1
-rw-r--r--src/test/compile-fail/regions-close-object-into-object-1.rs1
-rw-r--r--src/test/compile-fail/regions-close-object-into-object-3.rs1
-rw-r--r--src/test/compile-fail/regions-close-object-into-object-4.rs1
-rw-r--r--src/test/compile-fail/regions-close-object-into-object-5.rs1
-rw-r--r--src/test/compile-fail/regions-close-param-into-object.rs1
-rw-r--r--src/test/compile-fail/resolve-conflict-extern-crate-vs-extern-crate.rs1
-rw-r--r--src/test/compile-fail/resolve-conflict-import-vs-extern-crate.rs1
-rw-r--r--src/test/compile-fail/resolve-conflict-import-vs-import.rs1
-rw-r--r--src/test/compile-fail/resolve-conflict-item-vs-extern-crate.rs1
-rw-r--r--src/test/compile-fail/resolve-conflict-item-vs-import.rs1
-rw-r--r--src/test/compile-fail/resolve-unknown-trait.rs1
-rw-r--r--src/test/compile-fail/shadowing-in-the-same-pattern.rs1
-rw-r--r--src/test/compile-fail/struct-variant-privacy-xc.rs1
-rw-r--r--src/test/compile-fail/structure-constructor-type-mismatch.rs1
-rw-r--r--src/test/compile-fail/trait-as-struct-constructor.rs1
-rw-r--r--src/test/compile-fail/trait-bounds-impl-comparison-2.rs1
-rw-r--r--src/test/compile-fail/trait-bounds-on-structs-and-enums-locals.rs1
-rw-r--r--src/test/compile-fail/trait-bounds-on-structs-and-enums-static.rs1
-rw-r--r--src/test/compile-fail/trait-bounds-on-structs-and-enums-xc.rs1
-rw-r--r--src/test/compile-fail/trait-bounds-on-structs-and-enums-xc1.rs1
-rw-r--r--src/test/compile-fail/trait-bounds-on-structs-and-enums.rs1
-rw-r--r--src/test/compile-fail/trait-coercion-generic-regions.rs1
-rw-r--r--src/test/compile-fail/transmute-different-sizes.rs2
-rw-r--r--src/test/compile-fail/type-params-in-different-spaces-2.rs1
-rw-r--r--src/test/compile-fail/type-params-in-different-spaces-3.rs1
-rw-r--r--src/test/compile-fail/ufcs-explicit-self-bad.rs1
-rw-r--r--src/test/compile-fail/ufcs-qpath-self-mismatch.rs1
-rw-r--r--src/test/compile-fail/unboxed-closure-sugar-nonexistent-trait.rs1
-rw-r--r--src/test/compile-fail/unboxed-closure-sugar-not-used-on-fn.rs1
-rw-r--r--src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs1
-rw-r--r--src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs1
-rw-r--r--src/test/compile-fail/unboxed-closure-sugar-wrong-trait.rs1
-rw-r--r--src/test/compile-fail/unboxed-closures-fnmut-as-fn.rs1
-rw-r--r--src/test/compile-fail/unboxed-closures-infer-explicit-call-too-early.rs1
-rw-r--r--src/test/compile-fail/unboxed-closures-infer-fnmut-calling-fnmut-no-mut.rs1
-rw-r--r--src/test/compile-fail/unboxed-closures-static-call-wrong-trait.rs1
-rw-r--r--src/test/compile-fail/unboxed-closures-vtable-mismatch.rs1
-rw-r--r--src/test/compile-fail/unboxed-closures-wrong-abi.rs1
-rw-r--r--src/test/compile-fail/variance-issue-20533.rs1
-rw-r--r--src/test/compile-fail/variance-trait-matching.rs1
-rw-r--r--src/test/compile-fail/vector-cast-weirdness.rs1
-rw-r--r--src/test/compile-fail/walk-struct-literal-with.rs1
-rw-r--r--src/test/compile-fail/where-clauses-unsatisfied.rs1
-rw-r--r--src/test/debuginfo/function-arg-initialization.rs3
-rw-r--r--src/test/debuginfo/generic-method-on-generic-struct.rs1
-rw-r--r--src/test/debuginfo/lexical-scope-in-parameterless-closure.rs1
-rw-r--r--src/test/debuginfo/limited-debuginfo.rs1
-rw-r--r--src/test/debuginfo/method-on-enum.rs1
-rw-r--r--src/test/debuginfo/method-on-generic-struct.rs1
-rw-r--r--src/test/debuginfo/method-on-struct.rs1
-rw-r--r--src/test/debuginfo/method-on-trait.rs1
-rw-r--r--src/test/debuginfo/method-on-tuple-struct.rs1
-rw-r--r--src/test/debuginfo/no-debug-attribute.rs1
-rw-r--r--src/test/debuginfo/recursive-struct.rs1
-rw-r--r--src/test/debuginfo/self-in-default-method.rs1
-rw-r--r--src/test/debuginfo/self-in-generic-default-method.rs1
-rw-r--r--src/test/debuginfo/text-to-include-1.txt2
-rw-r--r--src/test/debuginfo/text-to-include-2.txt2
-rw-r--r--src/test/debuginfo/text-to-include-3.txt2
-rw-r--r--src/test/parse-fail/ascii-only-character-escape.rs1
-rw-r--r--src/test/parse-fail/byte-literals.rs2
-rw-r--r--src/test/parse-fail/byte-string-literals.rs2
-rw-r--r--src/test/parse-fail/issue-10392-2.rs1
-rw-r--r--src/test/parse-fail/issue-17718-const-mut.rs1
-rw-r--r--src/test/parse-fail/issue-20711-2.rs1
-rw-r--r--src/test/parse-fail/issue-2354-1.rs1
-rw-r--r--src/test/parse-fail/keywords-followed-by-double-colon.rs1
-rw-r--r--src/test/parse-fail/macro-attribute.rs1
-rw-r--r--src/test/parse-fail/macros-no-semicolon.rs1
-rw-r--r--src/test/parse-fail/obsolete-proc.rs2
-rw-r--r--src/test/parse-fail/raw-byte-string-eof.rs2
-rw-r--r--src/test/parse-fail/raw-byte-string-literals.rs2
-rw-r--r--src/test/parse-fail/struct-literal-in-for.rs1
-rw-r--r--src/test/parse-fail/struct-literal-in-if.rs1
-rw-r--r--src/test/parse-fail/struct-literal-in-match-discriminant.rs1
-rw-r--r--src/test/parse-fail/struct-literal-in-while.rs1
-rw-r--r--src/test/parse-fail/type-parameters-in-field-exprs.rs1
-rw-r--r--src/test/parse-fail/unboxed-closure-sugar-used-on-struct-3.rs1
-rw-r--r--src/test/parse-fail/use-mod-4.rs1
-rw-r--r--src/test/parse-fail/where-clauses-no-bounds-or-predicates.rs1
-rw-r--r--src/test/pretty/asm-clobbers.rs1
-rw-r--r--src/test/pretty/closure-reform-pretty.rs1
-rw-r--r--src/test/pretty/path-type-bounds.rs1
-rw-r--r--src/test/pretty/where-clauses.rs1
-rw-r--r--src/test/run-make/allow-non-lint-warnings-cmdline/Makefile1
-rw-r--r--src/test/run-make/allow-warnings-cmdline-stability/Makefile4
-rw-r--r--src/test/run-make/compiler-lookup-paths/c.rs1
-rw-r--r--src/test/run-make/crate-name-priority/foo1.rs1
-rw-r--r--src/test/run-make/extern-flag-disambiguates/Makefile1
-rw-r--r--src/test/run-make/extern-flag-fun/bar.rs1
-rw-r--r--src/test/run-make/extern-overrides-distribution/main.rs1
-rw-r--r--src/test/run-make/interdependent-c-libraries/Makefile1
-rw-r--r--src/test/run-make/interdependent-c-libraries/bar.rs1
-rw-r--r--src/test/run-make/issue-14500/Makefile1
-rw-r--r--src/test/run-make/libs-and-bins/Makefile1
-rw-r--r--src/test/run-make/link-path-order/Makefile1
-rw-r--r--src/test/run-make/linkage-attr-on-static/Makefile1
-rw-r--r--src/test/run-make/manual-link/Makefile1
-rw-r--r--src/test/run-make/mixing-formats/baz2.rs1
-rw-r--r--src/test/run-make/obey-crate-type-flag/test.rs1
-rw-r--r--src/test/run-make/rustdoc-default-impl/bar.rs1
-rw-r--r--src/test/run-make/rustdoc-extern-method/Makefile1
-rw-r--r--src/test/run-make/rustdoc-negative-impl/Makefile1
-rw-r--r--src/test/run-make/rustdoc-recursion/Makefile1
-rw-r--r--src/test/run-make/rustdoc-recursion/foo.rs1
-rw-r--r--src/test/run-make/rustdoc-viewpath-self/Makefile1
-rw-r--r--src/test/run-make/rustdoc-where/Makefile1
-rw-r--r--src/test/run-make/tools.mk1
-rw-r--r--src/test/run-pass-fulldeps/compiler-calls.rs1
-rw-r--r--src/test/run-pass-valgrind/cleanup-auto-borrow-obj.rs1
-rw-r--r--src/test/run-pass/as-precedence.rs1
-rw-r--r--src/test/run-pass/backtrace-debuginfo-aux.rs1
-rw-r--r--src/test/run-pass/backtrace-debuginfo.rs1
-rw-r--r--src/test/run-pass/bare-fn-implements-fn-mut.rs1
-rw-r--r--src/test/run-pass/bitv-perf-test.rs1
-rw-r--r--src/test/run-pass/borrowck-field-sensitivity.rs1
-rw-r--r--src/test/run-pass/borrowck-move-by-capture-ok.rs1
-rw-r--r--src/test/run-pass/borrowck-use-mut-borrow.rs1
-rw-r--r--src/test/run-pass/can-copy-pod.rs2
-rw-r--r--src/test/run-pass/capture-clauses-boxed-closures.rs1
-rw-r--r--src/test/run-pass/class-exports.rs1
-rw-r--r--src/test/run-pass/cleanup-arm-conditional.rs1
-rw-r--r--src/test/run-pass/cleanup-shortcircuit.rs1
-rw-r--r--src/test/run-pass/closure-reform.rs1
-rw-r--r--src/test/run-pass/conditional-compile.rs1
-rw-r--r--src/test/run-pass/deriving-meta-multiple.rs1
-rw-r--r--src/test/run-pass/deriving-meta.rs1
-rw-r--r--src/test/run-pass/deriving-via-extension-hash-enum.rs1
-rw-r--r--src/test/run-pass/deriving-via-extension-hash-struct.rs1
-rw-r--r--src/test/run-pass/deriving-via-extension-type-params.rs1
-rw-r--r--src/test/run-pass/drop-with-type-ascription-1.rs1
-rw-r--r--src/test/run-pass/drop-with-type-ascription-2.rs1
-rw-r--r--src/test/run-pass/duplicated-external-mods.rs1
-rw-r--r--src/test/run-pass/export-multi.rs1
-rw-r--r--src/test/run-pass/export-non-interference3.rs1
-rw-r--r--src/test/run-pass/extern-compare-with-return-type.rs1
-rw-r--r--src/test/run-pass/extern-mod-syntax.rs1
-rw-r--r--src/test/run-pass/for-loop-goofiness.rs1
-rw-r--r--src/test/run-pass/format-nan.rs1
-rw-r--r--src/test/run-pass/import-from.rs1
-rw-r--r--src/test/run-pass/import-trailing-comma.rs1
-rw-r--r--src/test/run-pass/import2.rs1
-rw-r--r--src/test/run-pass/import3.rs1
-rw-r--r--src/test/run-pass/import4.rs1
-rw-r--r--src/test/run-pass/import5.rs1
-rw-r--r--src/test/run-pass/import6.rs1
-rw-r--r--src/test/run-pass/import7.rs1
-rw-r--r--src/test/run-pass/import8.rs1
-rw-r--r--src/test/run-pass/inherent-trait-method-order.rs1
-rw-r--r--src/test/run-pass/integer-literal-suffix-inference-2.rs1
-rw-r--r--src/test/run-pass/integer-literal-suffix-inference-3.rs1
-rw-r--r--src/test/run-pass/intrinsic-assume.rs1
-rw-r--r--src/test/run-pass/intrinsic-return-address.rs1
-rw-r--r--src/test/run-pass/intrinsics-math.rs1
-rw-r--r--src/test/run-pass/issue-11736.rs1
-rw-r--r--src/test/run-pass/issue-12729.rs1
-rw-r--r--src/test/run-pass/issue-14421.rs1
-rw-r--r--src/test/run-pass/issue-15155.rs2
-rw-r--r--src/test/run-pass/issue-15221.rs1
-rw-r--r--src/test/run-pass/issue-16151.rs1
-rw-r--r--src/test/run-pass/issue-16278.rs1
-rw-r--r--src/test/run-pass/issue-16452.rs1
-rw-r--r--src/test/run-pass/issue-21520.rs1
-rw-r--r--src/test/run-pass/issue-2214.rs1
-rw-r--r--src/test/run-pass/issue-2383.rs1
-rw-r--r--src/test/run-pass/issue-2718.rs1
-rw-r--r--src/test/run-pass/issue-2804-2.rs1
-rw-r--r--src/test/run-pass/issue-2804.rs1
-rw-r--r--src/test/run-pass/issue-2904.rs1
-rw-r--r--src/test/run-pass/issue-3026.rs1
-rw-r--r--src/test/run-pass/issue-3979.rs1
-rw-r--r--src/test/run-pass/issue-4759.rs1
-rw-r--r--src/test/run-pass/issue-5060.rs1
-rw-r--r--src/test/run-pass/issue-5666.rs1
-rw-r--r--src/test/run-pass/issue-6318.rs1
-rw-r--r--src/test/run-pass/issue-6919.rs1
-rw-r--r--src/test/run-pass/issue-7222.rs1
-rw-r--r--src/test/run-pass/issue-7607-2.rs2
-rw-r--r--src/test/run-pass/issue-8248.rs1
-rw-r--r--src/test/run-pass/issue-8249.rs1
-rw-r--r--src/test/run-pass/issue-8398.rs1
-rw-r--r--src/test/run-pass/issue-9188.rs1
-rw-r--r--src/test/run-pass/kindck-implicit-close-over-mut-var.rs1
-rw-r--r--src/test/run-pass/kinds-in-metadata.rs1
-rw-r--r--src/test/run-pass/loop-label-shadowing.rs1
-rw-r--r--src/test/run-pass/macro-delimiter-significance.rs1
-rw-r--r--src/test/run-pass/macro-meta-items.rs1
-rw-r--r--src/test/run-pass/macro-method-issue-4621.rs3
-rw-r--r--src/test/run-pass/macro-with-attrs2.rs1
-rw-r--r--src/test/run-pass/method-normalize-bounds-issue-20604.rs1
-rw-r--r--src/test/run-pass/mid-path-type-params.rs1
-rw-r--r--src/test/run-pass/mod-view-items.rs1
-rw-r--r--src/test/run-pass/namespaced-enum-emulate-flat-xc.rs1
-rw-r--r--src/test/run-pass/namespaced-enums-xcrate.rs1
-rw-r--r--src/test/run-pass/new-box.rs1
-rw-r--r--src/test/run-pass/overloaded-calls-simple.rs1
-rw-r--r--src/test/run-pass/overloaded-calls-zero-args.rs2
-rw-r--r--src/test/run-pass/placement-new-arena.rs1
-rw-r--r--src/test/run-pass/ranges-precedence.rs1
-rw-r--r--src/test/run-pass/self-shadowing-import.rs1
-rw-r--r--src/test/run-pass/sepcomp-fns-backwards.rs1
-rw-r--r--src/test/run-pass/sepcomp-statics.rs1
-rw-r--r--src/test/run-pass/struct-aliases-xcrate.rs1
-rw-r--r--src/test/run-pass/struct-aliases.rs1
-rw-r--r--src/test/run-pass/test-fn-signature-verification-for-explicit-return-type.rs1
-rw-r--r--src/test/run-pass/test-should-fail-good-message.rs2
-rw-r--r--src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs2
-rw-r--r--src/test/run-pass/trait-coercion-generic.rs1
-rw-r--r--src/test/run-pass/trait-coercion.rs1
-rw-r--r--src/test/run-pass/trait-contravariant-self.rs2
-rw-r--r--src/test/run-pass/trait-inheritance-num.rs1
-rw-r--r--src/test/run-pass/trait-inheritance-num0.rs1
-rw-r--r--src/test/run-pass/trait-inheritance-num2.rs1
-rw-r--r--src/test/run-pass/trait-static-method-overwriting.rs1
-rw-r--r--src/test/run-pass/ufcs-explicit-self.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-all-traits.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-boxed.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-call-sugar-object-autoderef.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-call-sugar-object.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-direct-sugary-call.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-drop.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-extern-fn-hr.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-extern-fn.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-generic.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-manual-impl.rs2
-rw-r--r--src/test/run-pass/unboxed-closures-prelude.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-single-word-env.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-static-call-fn-once.rs1
-rw-r--r--src/test/run-pass/unboxed-closures-zero-args.rs1
-rw-r--r--src/test/run-pass/use.rs1
-rw-r--r--src/test/run-pass/variance-trait-matching.rs2
-rw-r--r--src/test/run-pass/visible-private-types-feature-gate.rs1
-rw-r--r--src/test/run-pass/where-clause-method-substituion.rs1
-rw-r--r--src/test/run-pass/where-clauses-cross-crate.rs1
-rw-r--r--src/test/run-pass/where-clauses-unboxed-closures.rs1
-rw-r--r--src/test/run-pass/where-clauses.rs1
-rw-r--r--src/test/run-pass/where-for-self.rs1
380 files changed, 5 insertions, 409 deletions
diff --git a/src/doc/not_found.md b/src/doc/not_found.md
index c746c5773dd..eae2bf1925a 100644
--- a/src/doc/not_found.md
+++ b/src/doc/not_found.md
@@ -63,4 +63,3 @@ function populate_rust_search() {
 populate_site_search();
 populate_rust_search();
 </script>
-
diff --git a/src/doc/trpl/documentation.md b/src/doc/trpl/documentation.md
index 0553fe3280c..02ab5ec7d6b 100644
--- a/src/doc/trpl/documentation.md
+++ b/src/doc/trpl/documentation.md
@@ -521,4 +521,3 @@ This sets a few different options, with a logo, favicon, and a root URL.
 - `--html-before-content FILE`: includes the contents of FILE directly after
   `<body>`, before the rendered content (including the search bar).
 - `--html-after-content FILE`: includes the contents of FILE after all the rendered content.
-
diff --git a/src/doc/trpl/ffi.md b/src/doc/trpl/ffi.md
index 97e826579fd..20b0ffc1b28 100644
--- a/src/doc/trpl/ffi.md
+++ b/src/doc/trpl/ffi.md
@@ -543,4 +543,3 @@ The `extern` makes this function adhere to the C calling convention, as
 discussed above in "[Foreign Calling
 Conventions](ffi.html#foreign-calling-conventions)". The `no_mangle`
 attribute turns off Rust's name mangling, so that it is easier to link to.
-
diff --git a/src/etc/featureck.py b/src/etc/featureck.py
index ce972c91c81..86fa779cced 100644
--- a/src/etc/featureck.py
+++ b/src/etc/featureck.py
@@ -242,4 +242,3 @@ print
 for line in lines:
     print "* " + line
 print
-
diff --git a/src/etc/gdb_rust_pretty_printing.py b/src/etc/gdb_rust_pretty_printing.py
index dbf27e88c14..4e489df7dd7 100755
--- a/src/etc/gdb_rust_pretty_printing.py
+++ b/src/etc/gdb_rust_pretty_printing.py
@@ -340,4 +340,4 @@ def extract_length_and_data_ptr_from_std_vec(vec_val):
     unique_ptr_val = vec_ptr_val[first_field(vec_ptr_val)]
     data_ptr = unique_ptr_val[first_field(unique_ptr_val)]
     assert data_ptr.type.code == gdb.TYPE_CODE_PTR
-    return (length, data_ptr)
\ No newline at end of file
+    return (length, data_ptr)
diff --git a/src/etc/third-party/COPYING.RUNTIME b/src/etc/third-party/COPYING.RUNTIME
index e1b3c69c179..e86f7fb58a4 100644
--- a/src/etc/third-party/COPYING.RUNTIME
+++ b/src/etc/third-party/COPYING.RUNTIME
@@ -70,4 +70,3 @@ consistent with the licensing of the Independent Modules.
 The availability of this Exception does not imply any general
 presumption that third-party software is unaffected by the copyleft
 requirements of the license of GCC.
-
diff --git a/src/grammar/check.sh b/src/grammar/check.sh
index b5be3daa13e..b0628303b66 100755
--- a/src/grammar/check.sh
+++ b/src/grammar/check.sh
@@ -50,4 +50,3 @@ else
     printf "failed. $passed passed; $failed failed; $skipped skipped\n\n"
     exit 1
 fi
-
diff --git a/src/libbacktrace/configure b/src/libbacktrace/configure
index 694b5d23c49..d5e08d93f6c 100755
--- a/src/libbacktrace/configure
+++ b/src/libbacktrace/configure
@@ -15153,4 +15153,3 @@ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
 fi
-
diff --git a/src/libbacktrace/ltmain.sh b/src/libbacktrace/ltmain.sh
index eaef55a5933..84f5be9249e 100644
--- a/src/libbacktrace/ltmain.sh
+++ b/src/libbacktrace/ltmain.sh
@@ -8633,4 +8633,3 @@ build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac`
 # sh-indentation:2
 # End:
 # vi:sw=2
-
diff --git a/src/libcore/default.rs b/src/libcore/default.rs
index 7f46d9cbe50..910cf805f39 100644
--- a/src/libcore/default.rs
+++ b/src/libcore/default.rs
@@ -164,4 +164,3 @@ default_impl! { i64, 0 }
 
 default_impl! { f32, 0.0f32 }
 default_impl! { f64, 0.0f64 }
-
diff --git a/src/libcore/finally.rs b/src/libcore/finally.rs
index 74806e52d26..19cd34cdb09 100644
--- a/src/libcore/finally.rs
+++ b/src/libcore/finally.rs
@@ -107,4 +107,3 @@ impl<'a, A, F> Drop for Finallyalizer<'a, A, F> where F: FnMut(&mut A) {
         (self.dtor)(self.mutate);
     }
 }
-
diff --git a/src/libcore/num/float_macros.rs b/src/libcore/num/float_macros.rs
index 20300d29fa0..b3adef53dab 100644
--- a/src/libcore/num/float_macros.rs
+++ b/src/libcore/num/float_macros.rs
@@ -18,4 +18,3 @@ macro_rules! assert_approx_eq {
                 "{} is not approximately equal to {}", *a, *b);
     })
 }
-
diff --git a/src/libcoretest/intrinsics.rs b/src/libcoretest/intrinsics.rs
index b836f5f3f69..c99fb8c197d 100644
--- a/src/libcoretest/intrinsics.rs
+++ b/src/libcoretest/intrinsics.rs
@@ -28,4 +28,3 @@ fn test_typeid_unsized_types() {
     assert_eq!(TypeId::of::<Y>(), TypeId::of::<Y>());
     assert!(TypeId::of::<X>() != TypeId::of::<Y>());
 }
-
diff --git a/src/liblog/macros.rs b/src/liblog/macros.rs
index 1aee6e0be2e..80eb1601035 100644
--- a/src/liblog/macros.rs
+++ b/src/liblog/macros.rs
@@ -197,4 +197,3 @@ macro_rules! log_enabled {
         ::log::mod_enabled(lvl, module_path!())
     })
 }
-
diff --git a/src/librustc/diagnostics.rs b/src/librustc/diagnostics.rs
index 133bef30e40..70303bb3410 100644
--- a/src/librustc/diagnostics.rs
+++ b/src/librustc/diagnostics.rs
@@ -132,4 +132,3 @@ register_diagnostics! {
 }
 
 __build_diagnostic_array! { DIAGNOSTICS }
-
diff --git a/src/librustc/metadata/tydecode.rs b/src/librustc/metadata/tydecode.rs
index b33839f33e8..d1a946d933f 100644
--- a/src/librustc/metadata/tydecode.rs
+++ b/src/librustc/metadata/tydecode.rs
@@ -963,4 +963,3 @@ fn parse_region_bounds_<'a, 'tcx, F>(st: &mut PState<'a, 'tcx>, conv: &mut F)
         }
     }
 }
-
diff --git a/src/librustc/middle/cfg/graphviz.rs b/src/librustc/middle/cfg/graphviz.rs
index 0c5eca3c129..ac6524dad80 100644
--- a/src/librustc/middle/cfg/graphviz.rs
+++ b/src/librustc/middle/cfg/graphviz.rs
@@ -124,4 +124,3 @@ impl<'a, 'ast> dot::GraphWalk<'a, Node<'a>, Edge<'a>> for LabelledCFG<'a, 'ast>
     fn source(&'a self, edge: &Edge<'a>) -> Node<'a> { self.cfg.source(edge) }
     fn target(&'a self, edge: &Edge<'a>) -> Node<'a> { self.cfg.target(edge) }
 }
-
diff --git a/src/librustc/middle/fast_reject.rs b/src/librustc/middle/fast_reject.rs
index 063845c6c34..f9bdc5dc313 100644
--- a/src/librustc/middle/fast_reject.rs
+++ b/src/librustc/middle/fast_reject.rs
@@ -96,4 +96,3 @@ pub fn simplify_type(tcx: &ty::ctxt,
         ty::ty_infer(_) | ty::ty_err => None,
     }
 }
-
diff --git a/src/librustc/middle/infer/resolve.rs b/src/librustc/middle/infer/resolve.rs
index 547696c0c4c..b9025d01068 100644
--- a/src/librustc/middle/infer/resolve.rs
+++ b/src/librustc/middle/infer/resolve.rs
@@ -112,4 +112,3 @@ impl<'a, 'tcx> ty_fold::TypeFolder<'tcx> for FullTypeResolver<'a, 'tcx> {
         }
     }
 }
-
diff --git a/src/librustc/middle/infer/sub.rs b/src/librustc/middle/infer/sub.rs
index 33da3092b2a..a92c960cd3a 100644
--- a/src/librustc/middle/infer/sub.rs
+++ b/src/librustc/middle/infer/sub.rs
@@ -153,4 +153,3 @@ impl<'f, 'tcx> Combine<'tcx> for Sub<'f, 'tcx> {
         self.higher_ranked_sub(a, b)
     }
 }
-
diff --git a/src/librustc/middle/mem_categorization.rs b/src/librustc/middle/mem_categorization.rs
index 1f02f13a4a1..a57ea3759de 100644
--- a/src/librustc/middle/mem_categorization.rs
+++ b/src/librustc/middle/mem_categorization.rs
@@ -1635,4 +1635,3 @@ impl<'tcx> UserString<'tcx> for Upvar {
         format!("captured outer variable in an `{}` closure", kind)
     }
 }
-
diff --git a/src/librustc/middle/traits/util.rs b/src/librustc/middle/traits/util.rs
index 4527985302a..88b721ce958 100644
--- a/src/librustc/middle/traits/util.rs
+++ b/src/librustc/middle/traits/util.rs
@@ -568,5 +568,3 @@ impl<'tcx> fmt::Debug for super::MismatchedProjectionTypes<'tcx> {
         write!(f, "MismatchedProjectionTypes(..)")
     }
 }
-
-
diff --git a/src/librustc_back/archive.rs b/src/librustc_back/archive.rs
index ed44bf89529..aec8ac38a5a 100644
--- a/src/librustc_back/archive.rs
+++ b/src/librustc_back/archive.rs
@@ -324,4 +324,3 @@ impl<'a> ArchiveBuilder<'a> {
         Ok(())
     }
 }
-
diff --git a/src/librustc_back/target/dragonfly_base.rs b/src/librustc_back/target/dragonfly_base.rs
index 79d79b7e736..a56621ff97e 100644
--- a/src/librustc_back/target/dragonfly_base.rs
+++ b/src/librustc_back/target/dragonfly_base.rs
@@ -32,4 +32,3 @@ pub fn opts() -> TargetOptions {
         .. Default::default()
     }
 }
-
diff --git a/src/librustc_back/target/freebsd_base.rs b/src/librustc_back/target/freebsd_base.rs
index ab8398fc605..dcf1a12f2c9 100644
--- a/src/librustc_back/target/freebsd_base.rs
+++ b/src/librustc_back/target/freebsd_base.rs
@@ -27,4 +27,3 @@ pub fn opts() -> TargetOptions {
         .. Default::default()
     }
 }
-
diff --git a/src/librustc_back/target/openbsd_base.rs b/src/librustc_back/target/openbsd_base.rs
index 759147b939c..0f2ab32be24 100644
--- a/src/librustc_back/target/openbsd_base.rs
+++ b/src/librustc_back/target/openbsd_base.rs
@@ -30,4 +30,3 @@ pub fn opts() -> TargetOptions {
         .. Default::default()
     }
 }
-
diff --git a/src/librustc_trans/back/lto.rs b/src/librustc_trans/back/lto.rs
index db9966e0548..fa2c54528ae 100644
--- a/src/librustc_trans/back/lto.rs
+++ b/src/librustc_trans/back/lto.rs
@@ -213,4 +213,3 @@ fn read_from_le_bytes<T: Int>(bytes: &[u8], position_in_bytes: uint) -> T {
 
     Int::from_le(data)
 }
-
diff --git a/src/librustc_trans/trans/closure.rs b/src/librustc_trans/trans/closure.rs
index 7fa26a7c128..c1bc7219ad8 100644
--- a/src/librustc_trans/trans/closure.rs
+++ b/src/librustc_trans/trans/closure.rs
@@ -259,4 +259,3 @@ pub fn trans_closure_expr<'a, 'tcx>(dest: Dest<'a, 'tcx>,
 
     Some(bcx)
 }
-
diff --git a/src/librustc_trans/trans/llrepr.rs b/src/librustc_trans/trans/llrepr.rs
index de0f714276d..6dd56679797 100644
--- a/src/librustc_trans/trans/llrepr.rs
+++ b/src/librustc_trans/trans/llrepr.rs
@@ -34,5 +34,3 @@ impl LlvmRepr for ValueRef {
         ccx.tn().val_to_string(*self)
     }
 }
-
-
diff --git a/src/librustc_typeck/check/closure.rs b/src/librustc_typeck/check/closure.rs
index 0d4edc01a4c..32f91a175f3 100644
--- a/src/librustc_typeck/check/closure.rs
+++ b/src/librustc_typeck/check/closure.rs
@@ -248,5 +248,3 @@ fn self_type_matches_expected_vid<'a,'tcx>(
         _ => None,
     }
 }
-
-
diff --git a/src/librustc_typeck/check/upvar.rs b/src/librustc_typeck/check/upvar.rs
index f452c8488ce..17fc2aad286 100644
--- a/src/librustc_typeck/check/upvar.rs
+++ b/src/librustc_typeck/check/upvar.rs
@@ -556,5 +556,3 @@ impl<'a,'tcx> euv::Delegate<'tcx> for AdjustBorrowKind<'a,'tcx> {
         self.adjust_upvar_borrow_kind_for_mut(assignee_cmt);
     }
 }
-
-
diff --git a/src/librustc_typeck/check/vtable.rs b/src/librustc_typeck/check/vtable.rs
index 630530cf11f..963be9aa2e2 100644
--- a/src/librustc_typeck/check/vtable.rs
+++ b/src/librustc_typeck/check/vtable.rs
@@ -302,4 +302,3 @@ pub fn select_new_fcx_obligations(fcx: &FnCtxt) {
         Err(errors) => { report_fulfillment_errors(fcx.infcx(), &errors); }
     }
 }
-
diff --git a/src/librustc_typeck/diagnostics.rs b/src/librustc_typeck/diagnostics.rs
index 03fa269ccf8..396d060de9e 100644
--- a/src/librustc_typeck/diagnostics.rs
+++ b/src/librustc_typeck/diagnostics.rs
@@ -181,4 +181,3 @@ register_diagnostics! {
 }
 
 __build_diagnostic_array! { DIAGNOSTICS }
-
diff --git a/src/librustc_typeck/variance.rs b/src/librustc_typeck/variance.rs
index 9b27128ce2f..ac1ff29e7f5 100644
--- a/src/librustc_typeck/variance.rs
+++ b/src/librustc_typeck/variance.rs
@@ -1350,4 +1350,3 @@ fn glb(v1: ty::Variance, v2: ty::Variance) -> ty::Variance {
         (x, ty::Bivariant) | (ty::Bivariant, x) => x,
     }
 }
-
diff --git a/src/librustdoc/html/item_type.rs b/src/librustdoc/html/item_type.rs
index 1d63f01be52..d2385702a73 100644
--- a/src/librustdoc/html/item_type.rs
+++ b/src/librustdoc/html/item_type.rs
@@ -111,4 +111,3 @@ impl fmt::Display for ItemType {
         self.to_static_str().fmt(f)
     }
 }
-
diff --git a/src/librustdoc/html/static/playpen.js b/src/librustdoc/html/static/playpen.js
index 8fb979875cd..06b3c4e42d6 100644
--- a/src/librustdoc/html/static/playpen.js
+++ b/src/librustdoc/html/static/playpen.js
@@ -25,4 +25,3 @@
         });
     }
 }());
-
diff --git a/src/libstd/bool.rs b/src/libstd/bool.rs
index 0d8b233a169..df703b3e43e 100644
--- a/src/libstd/bool.rs
+++ b/src/libstd/bool.rs
@@ -12,4 +12,3 @@
 
 #![doc(primitive = "bool")]
 #![stable(feature = "rust1", since = "1.0.0")]
-
diff --git a/src/rt/msvc/typeof.h b/src/rt/msvc/typeof.h
index b83f530b0e9..7de08af314a 100644
--- a/src/rt/msvc/typeof.h
+++ b/src/rt/msvc/typeof.h
@@ -94,4 +94,3 @@ namespace msvc_typeof_impl {
 #endif
 
 #endif
-
diff --git a/src/rt/valgrind/memcheck.h b/src/rt/valgrind/memcheck.h
index 3af0728f017..ee72707d319 100644
--- a/src/rt/valgrind/memcheck.h
+++ b/src/rt/valgrind/memcheck.h
@@ -1,4 +1,3 @@
-
 /*
    ----------------------------------------------------------------
 
@@ -284,4 +283,3 @@ typedef
                                     (zznbytes), 0, 0 )
 
 #endif
-
diff --git a/src/test/auxiliary/changing-crates-a2.rs b/src/test/auxiliary/changing-crates-a2.rs
index a54dcbbbfc2..28eae023d68 100644
--- a/src/test/auxiliary/changing-crates-a2.rs
+++ b/src/test/auxiliary/changing-crates-a2.rs
@@ -11,4 +11,3 @@
 #![crate_name = "a"]
 
 pub fn foo<T>() { println!("hello!"); }
-
diff --git a/src/test/auxiliary/coherence-orphan-lib.rs b/src/test/auxiliary/coherence-orphan-lib.rs
index cc42b288e66..93d8fd3da88 100644
--- a/src/test/auxiliary/coherence-orphan-lib.rs
+++ b/src/test/auxiliary/coherence-orphan-lib.rs
@@ -11,4 +11,3 @@
 pub trait TheTrait<T> : ::std::marker::PhantomFn<T> {
     fn the_fn(&self);
 }
-
diff --git a/src/test/auxiliary/default_type_params_xc.rs b/src/test/auxiliary/default_type_params_xc.rs
index 0a65174911e..fe852e5d8ea 100644
--- a/src/test/auxiliary/default_type_params_xc.rs
+++ b/src/test/auxiliary/default_type_params_xc.rs
@@ -13,4 +13,3 @@ pub struct Heap;
 pub struct FakeHeap;
 
 pub struct FakeVec<T, A = FakeHeap> { pub f: Option<(T,A)> }
-
diff --git a/src/test/auxiliary/iss.rs b/src/test/auxiliary/iss.rs
index 690d5783c4b..b231efa0fec 100644
--- a/src/test/auxiliary/iss.rs
+++ b/src/test/auxiliary/iss.rs
@@ -20,4 +20,3 @@ fn no_op() { }
 pub const D : C<fn()> = C {
     k: no_op as fn()
 };
-
diff --git a/src/test/auxiliary/issue-12133-dylib2.rs b/src/test/auxiliary/issue-12133-dylib2.rs
index ee2b11da8f0..cf1953005ba 100644
--- a/src/test/auxiliary/issue-12133-dylib2.rs
+++ b/src/test/auxiliary/issue-12133-dylib2.rs
@@ -14,4 +14,3 @@
 
 extern crate "issue-12133-rlib" as a;
 extern crate "issue-12133-dylib" as b;
-
diff --git a/src/test/auxiliary/issue-13560-3.rs b/src/test/auxiliary/issue-13560-3.rs
index 5510d3e2e0d..f1f16af6f0e 100644
--- a/src/test/auxiliary/issue-13560-3.rs
+++ b/src/test/auxiliary/issue-13560-3.rs
@@ -14,4 +14,3 @@
 
 #[macro_use] #[no_link] extern crate "issue-13560-1" as t1;
 #[macro_use] extern crate "issue-13560-2" as t2;
-
diff --git a/src/test/auxiliary/issue-16725.rs b/src/test/auxiliary/issue-16725.rs
index 7f388c13e15..b3b04b4a5ac 100644
--- a/src/test/auxiliary/issue-16725.rs
+++ b/src/test/auxiliary/issue-16725.rs
@@ -11,4 +11,3 @@
 extern {
     fn bar();
 }
-
diff --git a/src/test/auxiliary/issue-5521.rs b/src/test/auxiliary/issue-5521.rs
index d9d393cc749..2ffdddcc798 100644
--- a/src/test/auxiliary/issue-5521.rs
+++ b/src/test/auxiliary/issue-5521.rs
@@ -12,4 +12,3 @@
 use std::collections::HashMap;
 
 pub type map = Box<HashMap<uint, uint>>;
-
diff --git a/src/test/auxiliary/issue13213aux.rs b/src/test/auxiliary/issue13213aux.rs
index 227fab73048..c2acc514346 100644
--- a/src/test/auxiliary/issue13213aux.rs
+++ b/src/test/auxiliary/issue13213aux.rs
@@ -27,4 +27,3 @@ mod private {
 }
 
 pub static A: S = S { p: private::THREE };
-
diff --git a/src/test/auxiliary/issue_3907.rs b/src/test/auxiliary/issue_3907.rs
index 545e15fe166..c118f7e4854 100644
--- a/src/test/auxiliary/issue_3907.rs
+++ b/src/test/auxiliary/issue_3907.rs
@@ -13,4 +13,3 @@ use std::marker::MarkerTrait;
 pub trait Foo : MarkerTrait {
     fn bar();
 }
-
diff --git a/src/test/auxiliary/issue_5844_aux.rs b/src/test/auxiliary/issue_5844_aux.rs
index 0f898ae8385..e12af579c57 100644
--- a/src/test/auxiliary/issue_5844_aux.rs
+++ b/src/test/auxiliary/issue_5844_aux.rs
@@ -13,4 +13,3 @@ extern crate libc;
 extern "C" {
     pub fn rand() -> libc::c_int;
 }
-
diff --git a/src/test/auxiliary/issue_8401.rs b/src/test/auxiliary/issue_8401.rs
index 9006a5d1775..04b56442d0b 100644
--- a/src/test/auxiliary/issue_8401.rs
+++ b/src/test/auxiliary/issue_8401.rs
@@ -24,4 +24,3 @@ fn foo<T>(t: &T) {
     let b = B;
     bar(unsafe { mem::transmute(&b as &A) }, t)
 }
-
diff --git a/src/test/auxiliary/issue_9123.rs b/src/test/auxiliary/issue_9123.rs
index 4f2792aebcd..8c2546e76cf 100644
--- a/src/test/auxiliary/issue_9123.rs
+++ b/src/test/auxiliary/issue_9123.rs
@@ -17,4 +17,3 @@ pub trait X {
     }
     fn dummy(&self) { }
 }
-
diff --git a/src/test/auxiliary/issue_9188.rs b/src/test/auxiliary/issue_9188.rs
index 5f5a8f02fd9..d17e4afb5e8 100644
--- a/src/test/auxiliary/issue_9188.rs
+++ b/src/test/auxiliary/issue_9188.rs
@@ -21,4 +21,3 @@ pub fn foo<T>() -> &'static int {
 pub fn bar() -> &'static int {
     foo::<int>()
 }
-
diff --git a/src/test/auxiliary/kinds_in_metadata.rs b/src/test/auxiliary/kinds_in_metadata.rs
index 7e090523984..82f182c04bd 100644
--- a/src/test/auxiliary/kinds_in_metadata.rs
+++ b/src/test/auxiliary/kinds_in_metadata.rs
@@ -16,4 +16,3 @@
 #![crate_type="lib"]
 
 pub fn f<T:Copy>() {}
-
diff --git a/src/test/auxiliary/lang-item-public.rs b/src/test/auxiliary/lang-item-public.rs
index b9cc20b63cc..c5d4182eae6 100644
--- a/src/test/auxiliary/lang-item-public.rs
+++ b/src/test/auxiliary/lang-item-public.rs
@@ -32,5 +32,3 @@ extern fn eh_personality() {}
 pub trait Copy : PhantomFn<Self> {
     // Empty.
 }
-
-
diff --git a/src/test/auxiliary/namespaced_enums.rs b/src/test/auxiliary/namespaced_enums.rs
index 5b21d130d17..3c0138a7077 100644
--- a/src/test/auxiliary/namespaced_enums.rs
+++ b/src/test/auxiliary/namespaced_enums.rs
@@ -18,4 +18,3 @@ impl Foo {
     pub fn foo() {}
     pub fn bar(&self) {}
 }
-
diff --git a/src/test/auxiliary/plugin_crate_outlive_expansion_phase.rs b/src/test/auxiliary/plugin_crate_outlive_expansion_phase.rs
index c460c60b02b..420151c471e 100644
--- a/src/test/auxiliary/plugin_crate_outlive_expansion_phase.rs
+++ b/src/test/auxiliary/plugin_crate_outlive_expansion_phase.rs
@@ -32,4 +32,3 @@ pub fn registrar(_: &mut Registry) {
     thread_local!(static FOO: RefCell<Option<Box<Any+Send>>> = RefCell::new(None));
     FOO.with(|s| *s.borrow_mut() = Some(box Foo { foo: 10 } as Box<Any+Send>));
 }
-
diff --git a/src/test/auxiliary/struct_variant_privacy.rs b/src/test/auxiliary/struct_variant_privacy.rs
index 0bdda235080..8d9b304aa51 100644
--- a/src/test/auxiliary/struct_variant_privacy.rs
+++ b/src/test/auxiliary/struct_variant_privacy.rs
@@ -11,4 +11,3 @@
 enum Bar {
     Baz { a: int }
 }
-
diff --git a/src/test/auxiliary/trait_bounds_on_structs_and_enums_xc.rs b/src/test/auxiliary/trait_bounds_on_structs_and_enums_xc.rs
index a7c469fccaa..beee83f9f7c 100644
--- a/src/test/auxiliary/trait_bounds_on_structs_and_enums_xc.rs
+++ b/src/test/auxiliary/trait_bounds_on_structs_and_enums_xc.rs
@@ -21,4 +21,3 @@ pub enum Bar<T:Trait> {
     BBar(T),
     CBar(uint),
 }
-
diff --git a/src/test/auxiliary/weak-lang-items.rs b/src/test/auxiliary/weak-lang-items.rs
index fa254cb91ad..85f49b4bb7f 100644
--- a/src/test/auxiliary/weak-lang-items.rs
+++ b/src/test/auxiliary/weak-lang-items.rs
@@ -34,4 +34,3 @@ pub fn foo() {
 mod std {
     pub use core::{option, fmt};
 }
-
diff --git a/src/test/auxiliary/where_clauses_xc.rs b/src/test/auxiliary/where_clauses_xc.rs
index 002b31f099f..4549bd719c6 100644
--- a/src/test/auxiliary/where_clauses_xc.rs
+++ b/src/test/auxiliary/where_clauses_xc.rs
@@ -27,4 +27,3 @@ impl<T> Equal for T where T: Eq {
 pub fn equal<T>(x: &T, y: &T) -> bool where T: Eq {
     x == y
 }
-
diff --git a/src/test/auxiliary/xcrate_struct_aliases.rs b/src/test/auxiliary/xcrate_struct_aliases.rs
index a0ec7272720..5556ee6971c 100644
--- a/src/test/auxiliary/xcrate_struct_aliases.rs
+++ b/src/test/auxiliary/xcrate_struct_aliases.rs
@@ -14,4 +14,3 @@ pub struct S {
 }
 
 pub type S2 = S;
-
diff --git a/src/test/auxiliary/xcrate_unit_struct.rs b/src/test/auxiliary/xcrate_unit_struct.rs
index 7ae36554079..538abf00a67 100644
--- a/src/test/auxiliary/xcrate_unit_struct.rs
+++ b/src/test/auxiliary/xcrate_unit_struct.rs
@@ -36,4 +36,3 @@ pub enum EnumWithVariants {
     EnumVariant,
     EnumVariantArg(int)
 }
-
diff --git a/src/test/compile-fail/associated-types-coherence-failure.rs b/src/test/compile-fail/associated-types-coherence-failure.rs
index b7a16c68a34..915cb077787 100644
--- a/src/test/compile-fail/associated-types-coherence-failure.rs
+++ b/src/test/compile-fail/associated-types-coherence-failure.rs
@@ -57,4 +57,3 @@ pub trait ToOwned {
 
 
 fn main() {}
-
diff --git a/src/test/compile-fail/associated-types-issue-17359.rs b/src/test/compile-fail/associated-types-issue-17359.rs
index 625f4cdb8ef..5c36e3356a5 100644
--- a/src/test/compile-fail/associated-types-issue-17359.rs
+++ b/src/test/compile-fail/associated-types-issue-17359.rs
@@ -18,4 +18,3 @@ trait Trait : ::std::marker::MarkerTrait {
 impl Trait for isize {}  //~ ERROR missing: `Type`
 
 fn main() {}
-
diff --git a/src/test/compile-fail/bad-crate-id2.rs b/src/test/compile-fail/bad-crate-id2.rs
index 4899252a1a4..6425908672d 100644
--- a/src/test/compile-fail/bad-crate-id2.rs
+++ b/src/test/compile-fail/bad-crate-id2.rs
@@ -11,4 +11,3 @@
 extern crate "#a" as bar; //~ ERROR: invalid character `#` in crate name: `#a`
 
 fn main() {}
-
diff --git a/src/test/compile-fail/borrowck-box-insensitivity.rs b/src/test/compile-fail/borrowck-box-insensitivity.rs
index 59514f75a77..c980e77df6f 100644
--- a/src/test/compile-fail/borrowck-box-insensitivity.rs
+++ b/src/test/compile-fail/borrowck-box-insensitivity.rs
@@ -152,4 +152,3 @@ fn main() {
     borrow_after_mut_borrow_nested();
     mut_borrow_after_borrow_nested();
 }
-
diff --git a/src/test/compile-fail/borrowck-closures-unique-imm.rs b/src/test/compile-fail/borrowck-closures-unique-imm.rs
index dcf43c01e17..247a4fe89a5 100644
--- a/src/test/compile-fail/borrowck-closures-unique-imm.rs
+++ b/src/test/compile-fail/borrowck-closures-unique-imm.rs
@@ -22,4 +22,3 @@ pub fn main() {
     };
     r()
 }
-
diff --git a/src/test/compile-fail/borrowck-field-sensitivity.rs b/src/test/compile-fail/borrowck-field-sensitivity.rs
index fe5142a7734..13fd5fce955 100644
--- a/src/test/compile-fail/borrowck-field-sensitivity.rs
+++ b/src/test/compile-fail/borrowck-field-sensitivity.rs
@@ -124,4 +124,3 @@ fn main() {
     borrow_after_field_assign_after_uninit();
     move_after_field_assign_after_uninit();
 }
-
diff --git a/src/test/compile-fail/borrowck-for-loop-correct-cmt-for-pattern.rs b/src/test/compile-fail/borrowck-for-loop-correct-cmt-for-pattern.rs
index b6b26006555..31ec5aea7f3 100644
--- a/src/test/compile-fail/borrowck-for-loop-correct-cmt-for-pattern.rs
+++ b/src/test/compile-fail/borrowck-for-loop-correct-cmt-for-pattern.rs
@@ -32,4 +32,3 @@ fn main() {
     for &a in x.iter() {    //~ ERROR cannot move out
     }
 }
-
diff --git a/src/test/compile-fail/borrowck-for-loop-head-linkage.rs b/src/test/compile-fail/borrowck-for-loop-head-linkage.rs
index 01a649ae247..b79fc5b2bf6 100644
--- a/src/test/compile-fail/borrowck-for-loop-head-linkage.rs
+++ b/src/test/compile-fail/borrowck-for-loop-head-linkage.rs
@@ -18,4 +18,3 @@ fn main() {
         vector[1] = 5;   //~ ERROR cannot borrow
     }
 }
-
diff --git a/src/test/compile-fail/borrowck-issue-14498.rs b/src/test/compile-fail/borrowck-issue-14498.rs
index deae1fbad20..8278b4fb971 100644
--- a/src/test/compile-fail/borrowck-issue-14498.rs
+++ b/src/test/compile-fail/borrowck-issue-14498.rs
@@ -62,4 +62,3 @@ fn main() {
     borrow_in_field_from_var();
     borrow_in_field_from_field();
 }
-
diff --git a/src/test/compile-fail/borrowck-let-suggestion.rs b/src/test/compile-fail/borrowck-let-suggestion.rs
index 5729f8c5617..d760f3db0c2 100644
--- a/src/test/compile-fail/borrowck-let-suggestion.rs
+++ b/src/test/compile-fail/borrowck-let-suggestion.rs
@@ -17,4 +17,3 @@ fn f() {
 fn main() {
     f();
 }
-
diff --git a/src/test/compile-fail/borrowck-multiple-captures.rs b/src/test/compile-fail/borrowck-multiple-captures.rs
index f417416e7b5..042b914ce41 100644
--- a/src/test/compile-fail/borrowck-multiple-captures.rs
+++ b/src/test/compile-fail/borrowck-multiple-captures.rs
@@ -63,4 +63,3 @@ fn main() {
     same_var_after_borrow();
     same_var_after_move();
 }
-
diff --git a/src/test/compile-fail/borrowck-mutate-in-guard.rs b/src/test/compile-fail/borrowck-mutate-in-guard.rs
index 44353ab5d96..e35edca639e 100644
--- a/src/test/compile-fail/borrowck-mutate-in-guard.rs
+++ b/src/test/compile-fail/borrowck-mutate-in-guard.rs
@@ -30,4 +30,3 @@ fn foo() -> isize {
 fn main() {
     foo();
 }
-
diff --git a/src/test/compile-fail/borrowck-object-lifetime.rs b/src/test/compile-fail/borrowck-object-lifetime.rs
index bbb58e21198..021b3f38e00 100644
--- a/src/test/compile-fail/borrowck-object-lifetime.rs
+++ b/src/test/compile-fail/borrowck-object-lifetime.rs
@@ -37,4 +37,3 @@ fn imm_owned_receiver(mut x: Box<Foo>) {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/borrowck-object-mutability.rs b/src/test/compile-fail/borrowck-object-mutability.rs
index 9b5087bd7e0..1bdc32b0975 100644
--- a/src/test/compile-fail/borrowck-object-mutability.rs
+++ b/src/test/compile-fail/borrowck-object-mutability.rs
@@ -35,4 +35,3 @@ fn mut_owned_receiver(mut x: Box<Foo>) {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/borrowck-overloaded-call.rs b/src/test/compile-fail/borrowck-overloaded-call.rs
index 04d73cc36f0..673c025e863 100644
--- a/src/test/compile-fail/borrowck-overloaded-call.rs
+++ b/src/test/compile-fail/borrowck-overloaded-call.rs
@@ -77,4 +77,3 @@ fn h() {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/borrowck-overloaded-index-and-overloaded-deref.rs b/src/test/compile-fail/borrowck-overloaded-index-and-overloaded-deref.rs
index 4188cf00142..430f2fcc13a 100644
--- a/src/test/compile-fail/borrowck-overloaded-index-and-overloaded-deref.rs
+++ b/src/test/compile-fail/borrowck-overloaded-index-and-overloaded-deref.rs
@@ -44,4 +44,3 @@ fn main() {
 }
 
 fn read(_: usize) { }
-
diff --git a/src/test/compile-fail/borrowck-partial-reinit-2.rs b/src/test/compile-fail/borrowck-partial-reinit-2.rs
index 0926ba6e432..c9cdeff9c7a 100644
--- a/src/test/compile-fail/borrowck-partial-reinit-2.rs
+++ b/src/test/compile-fail/borrowck-partial-reinit-2.rs
@@ -31,4 +31,3 @@ fn main() {
     stuff();
     println!("Hello, world!")
 }
-
diff --git a/src/test/compile-fail/borrowck-unboxed-closures.rs b/src/test/compile-fail/borrowck-unboxed-closures.rs
index 8e7e2e3e777..3eca850e493 100644
--- a/src/test/compile-fail/borrowck-unboxed-closures.rs
+++ b/src/test/compile-fail/borrowck-unboxed-closures.rs
@@ -26,4 +26,3 @@ fn c<F:FnOnce(isize, isize) -> isize>(f: F) {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/borrowck-use-mut-borrow.rs b/src/test/compile-fail/borrowck-use-mut-borrow.rs
index 52f89da10b9..e14df7329ea 100644
--- a/src/test/compile-fail/borrowck-use-mut-borrow.rs
+++ b/src/test/compile-fail/borrowck-use-mut-borrow.rs
@@ -94,4 +94,3 @@ fn main() {
     field_deref_after_var_borrow();
     field_deref_after_field_borrow();
 }
-
diff --git a/src/test/compile-fail/closure-reform-bad.rs b/src/test/compile-fail/closure-reform-bad.rs
index d2295eba6d7..490734d463d 100644
--- a/src/test/compile-fail/closure-reform-bad.rs
+++ b/src/test/compile-fail/closure-reform-bad.rs
@@ -20,4 +20,3 @@ fn main() {
     let f = |s: &str| println!("{}{}", s, string);
     call_bare(f)    //~ ERROR mismatched types
 }
-
diff --git a/src/test/compile-fail/cross-borrow-trait.rs b/src/test/compile-fail/cross-borrow-trait.rs
index 871f52cbebd..d60fb1d5d19 100644
--- a/src/test/compile-fail/cross-borrow-trait.rs
+++ b/src/test/compile-fail/cross-borrow-trait.rs
@@ -24,4 +24,3 @@ pub fn main() {
                         //~| expected &-ptr
                         //~| found box
 }
-
diff --git a/src/test/compile-fail/drop-with-active-borrows-1.rs b/src/test/compile-fail/drop-with-active-borrows-1.rs
index dc8deb04833..903365fb909 100644
--- a/src/test/compile-fail/drop-with-active-borrows-1.rs
+++ b/src/test/compile-fail/drop-with-active-borrows-1.rs
@@ -16,4 +16,3 @@ fn main() {
         println!("{}", *s);
     }
 }
-
diff --git a/src/test/compile-fail/duplicate-parameter.rs b/src/test/compile-fail/duplicate-parameter.rs
index 18ec55e10bb..7586bc61cd6 100644
--- a/src/test/compile-fail/duplicate-parameter.rs
+++ b/src/test/compile-fail/duplicate-parameter.rs
@@ -13,4 +13,3 @@ fn f(a: isize, a: isize) {}
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/duplicate-type-parameter.rs b/src/test/compile-fail/duplicate-type-parameter.rs
index d535ce4a69a..42b67337c64 100644
--- a/src/test/compile-fail/duplicate-type-parameter.rs
+++ b/src/test/compile-fail/duplicate-type-parameter.rs
@@ -36,4 +36,3 @@ impl<T,T> Qux<T,T> for Option<T> {}
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/explicit-self-lifetime-mismatch.rs b/src/test/compile-fail/explicit-self-lifetime-mismatch.rs
index 92542ab3bcb..922e58698dd 100644
--- a/src/test/compile-fail/explicit-self-lifetime-mismatch.rs
+++ b/src/test/compile-fail/explicit-self-lifetime-mismatch.rs
@@ -26,4 +26,3 @@ impl<'a,'b> Foo<'a,'b> {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/extern-with-type-bounds.rs b/src/test/compile-fail/extern-with-type-bounds.rs
index 21334e1d513..2553bdcbb27 100644
--- a/src/test/compile-fail/extern-with-type-bounds.rs
+++ b/src/test/compile-fail/extern-with-type-bounds.rs
@@ -28,4 +28,3 @@ extern "rust-intrinsic" {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/feature-gate-advanced-slice-features.rs b/src/test/compile-fail/feature-gate-advanced-slice-features.rs
index d5841e1e77e..a4524ccd9db 100644
--- a/src/test/compile-fail/feature-gate-advanced-slice-features.rs
+++ b/src/test/compile-fail/feature-gate-advanced-slice-features.rs
@@ -16,4 +16,3 @@ fn main() {
         [ 1, 2, xs.. ] => {}    // OK without feature gate
     }
 }
-
diff --git a/src/test/compile-fail/feature-gate-box-expr.rs b/src/test/compile-fail/feature-gate-box-expr.rs
index 39f54be4561..8f8b035f4a9 100644
--- a/src/test/compile-fail/feature-gate-box-expr.rs
+++ b/src/test/compile-fail/feature-gate-box-expr.rs
@@ -20,4 +20,3 @@ fn main() {
     let x = box (HEAP) 'c'; //~ ERROR box expression syntax is experimental
     println!("x: {}", x);
 }
-
diff --git a/src/test/compile-fail/feature-gate-start.rs b/src/test/compile-fail/feature-gate-start.rs
index 6a9acf04290..7a0924d8adf 100644
--- a/src/test/compile-fail/feature-gate-start.rs
+++ b/src/test/compile-fail/feature-gate-start.rs
@@ -10,4 +10,3 @@
 
 #[start]
 fn foo() {} //~ ERROR: a #[start] function is an experimental feature
-
diff --git a/src/test/compile-fail/generic-no-mangle.rs b/src/test/compile-fail/generic-no-mangle.rs
index f4ead18ee16..4163d531e87 100644
--- a/src/test/compile-fail/generic-no-mangle.rs
+++ b/src/test/compile-fail/generic-no-mangle.rs
@@ -15,4 +15,3 @@ fn foo<T>() {} //~ ERROR generic functions must be mangled
 
 #[no_mangle]
 extern fn foo<T>() {} //~ ERROR generic functions must be mangled
-
diff --git a/src/test/compile-fail/indexing-requires-a-uint.rs b/src/test/compile-fail/indexing-requires-a-uint.rs
index 901d8783d02..3ca00fcb66a 100644
--- a/src/test/compile-fail/indexing-requires-a-uint.rs
+++ b/src/test/compile-fail/indexing-requires-a-uint.rs
@@ -23,4 +23,3 @@ fn main() {
     bar::<isize>(i);  // i should not be re-coerced back to an isize
     //~^ ERROR: mismatched types
 }
-
diff --git a/src/test/compile-fail/infinite-macro-expansion.rs b/src/test/compile-fail/infinite-macro-expansion.rs
index 74835f4bf22..14d22702db7 100644
--- a/src/test/compile-fail/infinite-macro-expansion.rs
+++ b/src/test/compile-fail/infinite-macro-expansion.rs
@@ -15,4 +15,3 @@ macro_rules! recursive {
 fn main() {
     recursive!()
 }
-
diff --git a/src/test/compile-fail/intrinsic-return-address.rs b/src/test/compile-fail/intrinsic-return-address.rs
index a80d3931555..b83f0f73436 100644
--- a/src/test/compile-fail/intrinsic-return-address.rs
+++ b/src/test/compile-fail/intrinsic-return-address.rs
@@ -27,5 +27,3 @@ unsafe fn g() -> isize {
 }
 
 fn main() {}
-
-
diff --git a/src/test/compile-fail/issue-10536.rs b/src/test/compile-fail/issue-10536.rs
index 370a6228db6..3b0ea55cfa9 100644
--- a/src/test/compile-fail/issue-10536.rs
+++ b/src/test/compile-fail/issue-10536.rs
@@ -29,4 +29,3 @@ pub fn main() {
     // least throw a conventional error.
     assert!({one! two});
 }
-
diff --git a/src/test/compile-fail/issue-11192.rs b/src/test/compile-fail/issue-11192.rs
index 7313d357ffc..7d8a1528aba 100644
--- a/src/test/compile-fail/issue-11192.rs
+++ b/src/test/compile-fail/issue-11192.rs
@@ -30,4 +30,3 @@ fn main() {
     test(&*ptr);
     //~^ ERROR: cannot borrow `*ptr` as immutable
 }
-
diff --git a/src/test/compile-fail/issue-11593.rs b/src/test/compile-fail/issue-11593.rs
index ecc584d81b0..2749438433d 100644
--- a/src/test/compile-fail/issue-11593.rs
+++ b/src/test/compile-fail/issue-11593.rs
@@ -18,4 +18,3 @@ impl private_trait_xc::Foo for Bar {}
 //~^ ERROR: trait `Foo` is private
 
 fn main() {}
-
diff --git a/src/test/compile-fail/issue-11844.rs b/src/test/compile-fail/issue-11844.rs
index 560cbe1b8a8..a6dbe954ec0 100644
--- a/src/test/compile-fail/issue-11844.rs
+++ b/src/test/compile-fail/issue-11844.rs
@@ -18,4 +18,3 @@ fn main() {
         None => panic!()
     }
 }
-
diff --git a/src/test/compile-fail/issue-12041.rs b/src/test/compile-fail/issue-12041.rs
index 735f529277c..f0f4bf5ca71 100644
--- a/src/test/compile-fail/issue-12041.rs
+++ b/src/test/compile-fail/issue-12041.rs
@@ -21,4 +21,3 @@ fn main() {
         }
     });
 }
-
diff --git a/src/test/compile-fail/issue-12612.rs b/src/test/compile-fail/issue-12612.rs
index 0550472dabb..41cd3863001 100644
--- a/src/test/compile-fail/issue-12612.rs
+++ b/src/test/compile-fail/issue-12612.rs
@@ -20,4 +20,3 @@ mod test {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/issue-13446.rs b/src/test/compile-fail/issue-13446.rs
index a0a7660428d..53d14862889 100644
--- a/src/test/compile-fail/issue-13446.rs
+++ b/src/test/compile-fail/issue-13446.rs
@@ -16,4 +16,3 @@
 static VEC: [u32; 256] = vec!();
 
 fn main() {}
-
diff --git a/src/test/compile-fail/issue-14092.rs b/src/test/compile-fail/issue-14092.rs
index 0ab37a88826..c87dcb8ae79 100644
--- a/src/test/compile-fail/issue-14092.rs
+++ b/src/test/compile-fail/issue-14092.rs
@@ -11,4 +11,3 @@
 fn fn1(0: Box) {} //~ ERROR: wrong number of type arguments: expected 1, found 0
 
 fn main() {}
-
diff --git a/src/test/compile-fail/issue-16149.rs b/src/test/compile-fail/issue-16149.rs
index a924cc9f9bb..4954c95fcd1 100644
--- a/src/test/compile-fail/issue-16149.rs
+++ b/src/test/compile-fail/issue-16149.rs
@@ -19,4 +19,3 @@ fn main() {
         _ => false
     };
 }
-
diff --git a/src/test/compile-fail/issue-16338.rs b/src/test/compile-fail/issue-16338.rs
index ba936561ae5..ba369734daa 100644
--- a/src/test/compile-fail/issue-16338.rs
+++ b/src/test/compile-fail/issue-16338.rs
@@ -18,4 +18,3 @@ fn main() {
     //~| expected &-ptr
     //~| found struct `core::raw::Slice`
 }
-
diff --git a/src/test/compile-fail/issue-16725.rs b/src/test/compile-fail/issue-16725.rs
index 218e9dba065..67fcd820429 100644
--- a/src/test/compile-fail/issue-16725.rs
+++ b/src/test/compile-fail/issue-16725.rs
@@ -16,4 +16,3 @@ fn main() {
     unsafe { foo::bar(); }
     //~^ ERROR: function `bar` is private
 }
-
diff --git a/src/test/compile-fail/issue-17718-const-bad-values.rs b/src/test/compile-fail/issue-17718-const-bad-values.rs
index 2347d3f3d5c..6ee869d65a8 100644
--- a/src/test/compile-fail/issue-17718-const-bad-values.rs
+++ b/src/test/compile-fail/issue-17718-const-bad-values.rs
@@ -17,4 +17,3 @@ const C2: &'static mut usize = &mut S;
 //~^^ ERROR: references in constants may only refer to immutable values
 
 fn main() {}
-
diff --git a/src/test/compile-fail/issue-3008-2.rs b/src/test/compile-fail/issue-3008-2.rs
index 1e8f81a05e7..c744dff0c04 100644
--- a/src/test/compile-fail/issue-3008-2.rs
+++ b/src/test/compile-fail/issue-3008-2.rs
@@ -15,4 +15,3 @@ struct bar { x: bar }
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/issue-3907.rs b/src/test/compile-fail/issue-3907.rs
index 001de796b4a..a3d90a00d03 100644
--- a/src/test/compile-fail/issue-3907.rs
+++ b/src/test/compile-fail/issue-3907.rs
@@ -28,4 +28,3 @@ fn main() {
     };
     s.bar();
 }
-
diff --git a/src/test/compile-fail/issue-5844.rs b/src/test/compile-fail/issue-5844.rs
index 6c85a97f7f5..02e5b9b0921 100644
--- a/src/test/compile-fail/issue-5844.rs
+++ b/src/test/compile-fail/issue-5844.rs
@@ -15,4 +15,3 @@ extern crate issue_5844_aux;
 fn main () {
     issue_5844_aux::rand(); //~ ERROR: requires unsafe
 }
-
diff --git a/src/test/compile-fail/issue-7607-1.rs b/src/test/compile-fail/issue-7607-1.rs
index 4ac90177609..40c3d96bc9a 100644
--- a/src/test/compile-fail/issue-7607-1.rs
+++ b/src/test/compile-fail/issue-7607-1.rs
@@ -17,4 +17,3 @@ impl Fo { //~ ERROR use of undeclared type name `Fo`
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/issue-8767.rs b/src/test/compile-fail/issue-8767.rs
index 2ef0a75f77b..9abd8c9e3fc 100644
--- a/src/test/compile-fail/issue-8767.rs
+++ b/src/test/compile-fail/issue-8767.rs
@@ -15,4 +15,3 @@ impl B { //~ ERROR use of undeclared type name `B`
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/kindck-copy.rs b/src/test/compile-fail/kindck-copy.rs
index 74e372e41eb..d5bfe3d1692 100644
--- a/src/test/compile-fail/kindck-copy.rs
+++ b/src/test/compile-fail/kindck-copy.rs
@@ -80,4 +80,3 @@ fn test<'a,T,U:Copy>(_: &'a isize) {
 
 pub fn main() {
 }
-
diff --git a/src/test/compile-fail/kindck-nonsendable-1.rs b/src/test/compile-fail/kindck-nonsendable-1.rs
index c370aa4b8fb..bf2a209c4c4 100644
--- a/src/test/compile-fail/kindck-nonsendable-1.rs
+++ b/src/test/compile-fail/kindck-nonsendable-1.rs
@@ -20,4 +20,3 @@ fn main() {
     bar(move|| foo(x));
     //~^ ERROR `core::marker::Send` is not implemented
 }
-
diff --git a/src/test/compile-fail/lifetime-elision-return-type-requires-explicit-lifetime.rs b/src/test/compile-fail/lifetime-elision-return-type-requires-explicit-lifetime.rs
index 55cce016335..1fa7284f6b5 100644
--- a/src/test/compile-fail/lifetime-elision-return-type-requires-explicit-lifetime.rs
+++ b/src/test/compile-fail/lifetime-elision-return-type-requires-explicit-lifetime.rs
@@ -37,4 +37,3 @@ fn i(_x: isize) -> &isize { //~ ERROR missing lifetime specifier
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/linkage3.rs b/src/test/compile-fail/linkage3.rs
index c75c7002e5e..8343f718902 100644
--- a/src/test/compile-fail/linkage3.rs
+++ b/src/test/compile-fail/linkage3.rs
@@ -18,4 +18,3 @@ extern {
 fn main() {
     println!("{:?}", foo);
 }
-
diff --git a/src/test/compile-fail/lint-exceeding-bitshifts.rs b/src/test/compile-fail/lint-exceeding-bitshifts.rs
index 345e56e2e58..171dedd5b2e 100644
--- a/src/test/compile-fail/lint-exceeding-bitshifts.rs
+++ b/src/test/compile-fail/lint-exceeding-bitshifts.rs
@@ -60,4 +60,3 @@ fn main() {
       let n = 1_isize << std::isize::BITS; //~ ERROR: bitshift exceeds the type's number of bits
       let n = 1_usize << std::usize::BITS; //~ ERROR: bitshift exceeds the type's number of bits
 }
-
diff --git a/src/test/compile-fail/lint-stability3.rs b/src/test/compile-fail/lint-stability3.rs
index 88a93134b47..44a36f215f3 100644
--- a/src/test/compile-fail/lint-stability3.rs
+++ b/src/test/compile-fail/lint-stability3.rs
@@ -22,4 +22,3 @@ use lint_stability::*;
 fn main() {
     macro_test_arg_nested!(deprecated_text);
 }
-
diff --git a/src/test/compile-fail/lint-uppercase-variables.rs b/src/test/compile-fail/lint-uppercase-variables.rs
index a4f46cbd187..517be0eb8ac 100644
--- a/src/test/compile-fail/lint-uppercase-variables.rs
+++ b/src/test/compile-fail/lint-uppercase-variables.rs
@@ -40,4 +40,3 @@ fn main() {
 
     let _ = Something { X: 0 };
 }
-
diff --git a/src/test/compile-fail/macro-inner-attributes.rs b/src/test/compile-fail/macro-inner-attributes.rs
index e76eaea365e..abf0ed420e7 100644
--- a/src/test/compile-fail/macro-inner-attributes.rs
+++ b/src/test/compile-fail/macro-inner-attributes.rs
@@ -29,4 +29,3 @@ fn main() {
     //~^^ ERROR unresolved name `a::bar`
     b::bar();
 }
-
diff --git a/src/test/compile-fail/macro-outer-attributes.rs b/src/test/compile-fail/macro-outer-attributes.rs
index cff01f36f3a..0469a9d1cc8 100644
--- a/src/test/compile-fail/macro-outer-attributes.rs
+++ b/src/test/compile-fail/macro-outer-attributes.rs
@@ -28,4 +28,3 @@ fn main() {
     a::bar(); //~ ERROR unresolved name `a::bar`
     b::bar();
 }
-
diff --git a/src/test/compile-fail/manual-link-bad-form.rs b/src/test/compile-fail/manual-link-bad-form.rs
index bd2a3eba0b5..c251ce6a3c8 100644
--- a/src/test/compile-fail/manual-link-bad-form.rs
+++ b/src/test/compile-fail/manual-link-bad-form.rs
@@ -13,5 +13,3 @@
 
 fn main() {
 }
-
-
diff --git a/src/test/compile-fail/manual-link-bad-kind.rs b/src/test/compile-fail/manual-link-bad-kind.rs
index 4614440ddaf..5ab073c33bc 100644
--- a/src/test/compile-fail/manual-link-bad-kind.rs
+++ b/src/test/compile-fail/manual-link-bad-kind.rs
@@ -13,4 +13,3 @@
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/method-ambig-two-traits-cross-crate.rs b/src/test/compile-fail/method-ambig-two-traits-cross-crate.rs
index 981c4c6f40d..c1d4551fd9e 100644
--- a/src/test/compile-fail/method-ambig-two-traits-cross-crate.rs
+++ b/src/test/compile-fail/method-ambig-two-traits-cross-crate.rs
@@ -19,4 +19,3 @@ trait me2 {
 }
 impl me2 for usize { fn me(&self) -> usize { *self } }
 fn main() { 1_usize.me(); } //~ ERROR E0034
-
diff --git a/src/test/compile-fail/method-missing-call.rs b/src/test/compile-fail/method-missing-call.rs
index 6616dcc8e1b..b13d4250ee9 100644
--- a/src/test/compile-fail/method-missing-call.rs
+++ b/src/test/compile-fail/method-missing-call.rs
@@ -40,4 +40,3 @@ fn main() {
               .filter_map; //~ ERROR attempted to take value of method `filter_map` on type
               //~^ HELP maybe a `()` to call it is missing
 }
-
diff --git a/src/test/compile-fail/mut-cross-borrowing.rs b/src/test/compile-fail/mut-cross-borrowing.rs
index 6829cd574e1..73982fa2811 100644
--- a/src/test/compile-fail/mut-cross-borrowing.rs
+++ b/src/test/compile-fail/mut-cross-borrowing.rs
@@ -16,4 +16,3 @@ fn main() {
     let mut x: Box<_> = box 3;
     f(x)    //~ ERROR mismatched types
 }
-
diff --git a/src/test/compile-fail/object-safety-by-value-self-use.rs b/src/test/compile-fail/object-safety-by-value-self-use.rs
index 1b20a902c9d..36356cb7d52 100644
--- a/src/test/compile-fail/object-safety-by-value-self-use.rs
+++ b/src/test/compile-fail/object-safety-by-value-self-use.rs
@@ -26,4 +26,3 @@ fn use_bar(t: Box<Bar>) {
 }
 
 fn main() { }
-
diff --git a/src/test/compile-fail/opt-in-copy.rs b/src/test/compile-fail/opt-in-copy.rs
index 56f71c844ac..bc18b52a0c1 100644
--- a/src/test/compile-fail/opt-in-copy.rs
+++ b/src/test/compile-fail/opt-in-copy.rs
@@ -30,4 +30,3 @@ impl Copy for IWantToCopyThisToo {}
 //~^ ERROR the trait `Copy` may not be implemented for this type
 
 fn main() {}
-
diff --git a/src/test/compile-fail/overloaded-calls-nontuple.rs b/src/test/compile-fail/overloaded-calls-nontuple.rs
index 41ecf714613..c4019fa2209 100644
--- a/src/test/compile-fail/overloaded-calls-nontuple.rs
+++ b/src/test/compile-fail/overloaded-calls-nontuple.rs
@@ -31,4 +31,3 @@ fn main() {
     };
     drop(s(3))  //~ ERROR cannot use call notation
 }
-
diff --git a/src/test/compile-fail/pattern-bindings-after-at.rs b/src/test/compile-fail/pattern-bindings-after-at.rs
index 80544099329..da2a97b0ca8 100644
--- a/src/test/compile-fail/pattern-bindings-after-at.rs
+++ b/src/test/compile-fail/pattern-bindings-after-at.rs
@@ -23,4 +23,3 @@ fn main() {
         _ => ()
     }
 }
-
diff --git a/src/test/compile-fail/pattern-ident-path-generics.rs b/src/test/compile-fail/pattern-ident-path-generics.rs
index 58288fa4842..0b7886842b4 100644
--- a/src/test/compile-fail/pattern-ident-path-generics.rs
+++ b/src/test/compile-fail/pattern-ident-path-generics.rs
@@ -14,4 +14,3 @@ fn main() {
         Some(_) => {}
     }
 }
-
diff --git a/src/test/compile-fail/region-bound-on-closure-outlives-call.rs b/src/test/compile-fail/region-bound-on-closure-outlives-call.rs
index 9f35c636b45..b73c283fa51 100644
--- a/src/test/compile-fail/region-bound-on-closure-outlives-call.rs
+++ b/src/test/compile-fail/region-bound-on-closure-outlives-call.rs
@@ -13,4 +13,3 @@ fn call_rec<F>(mut f: F) -> usize where F: FnMut(usize) -> usize {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/region-object-lifetime-1.rs b/src/test/compile-fail/region-object-lifetime-1.rs
index 2095fb903b8..1e615be9d6a 100644
--- a/src/test/compile-fail/region-object-lifetime-1.rs
+++ b/src/test/compile-fail/region-object-lifetime-1.rs
@@ -26,4 +26,3 @@ fn borrowed_receiver_same_lifetime<'a>(x: &'a Foo) -> &'a () {
 
 #[rustc_error]
 fn main() {} //~ ERROR compilation successful
-
diff --git a/src/test/compile-fail/region-object-lifetime-2.rs b/src/test/compile-fail/region-object-lifetime-2.rs
index f9bf4e257b3..e011b8f5697 100644
--- a/src/test/compile-fail/region-object-lifetime-2.rs
+++ b/src/test/compile-fail/region-object-lifetime-2.rs
@@ -21,4 +21,3 @@ fn borrowed_receiver_different_lifetimes<'a,'b>(x: &'a Foo) -> &'b () {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/region-object-lifetime-3.rs b/src/test/compile-fail/region-object-lifetime-3.rs
index 097053276c7..84dd97643a1 100644
--- a/src/test/compile-fail/region-object-lifetime-3.rs
+++ b/src/test/compile-fail/region-object-lifetime-3.rs
@@ -26,4 +26,3 @@ fn borrowed_receiver_related_lifetimes<'a,'b>(x: &'a (Foo+'b)) -> &'a () {
 
 #[rustc_error]
 fn main() {} //~ ERROR compilation successful
-
diff --git a/src/test/compile-fail/region-object-lifetime-4.rs b/src/test/compile-fail/region-object-lifetime-4.rs
index fe0ff8dc3fe..0a68e7f1076 100644
--- a/src/test/compile-fail/region-object-lifetime-4.rs
+++ b/src/test/compile-fail/region-object-lifetime-4.rs
@@ -23,4 +23,3 @@ fn borrowed_receiver_related_lifetimes2<'a,'b>(x: &'a (Foo+'b)) -> &'b () {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/region-object-lifetime-5.rs b/src/test/compile-fail/region-object-lifetime-5.rs
index f07f753d825..26aad0e33b1 100644
--- a/src/test/compile-fail/region-object-lifetime-5.rs
+++ b/src/test/compile-fail/region-object-lifetime-5.rs
@@ -22,4 +22,3 @@ fn owned_receiver(x: Box<Foo>) -> &'static () {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/regionck-unboxed-closure-lifetimes.rs b/src/test/compile-fail/regionck-unboxed-closure-lifetimes.rs
index 9418156ffcd..5db9a01c012 100644
--- a/src/test/compile-fail/regionck-unboxed-closure-lifetimes.rs
+++ b/src/test/compile-fail/regionck-unboxed-closure-lifetimes.rs
@@ -20,4 +20,3 @@ fn main() {
         f = move |a: isize, b: isize| { a + b + *c_ref };
     }
 }
-
diff --git a/src/test/compile-fail/regions-close-associated-type-into-object.rs b/src/test/compile-fail/regions-close-associated-type-into-object.rs
index 72a024e563c..f80b0ffa5aa 100644
--- a/src/test/compile-fail/regions-close-associated-type-into-object.rs
+++ b/src/test/compile-fail/regions-close-associated-type-into-object.rs
@@ -84,4 +84,3 @@ fn meh1<'a, T: Iter>(v: &'a T) -> Box<X+'a>
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/regions-close-object-into-object-1.rs b/src/test/compile-fail/regions-close-object-into-object-1.rs
index 7bbce7dad53..4c831a2b659 100644
--- a/src/test/compile-fail/regions-close-object-into-object-1.rs
+++ b/src/test/compile-fail/regions-close-object-into-object-1.rs
@@ -25,4 +25,3 @@ fn f<'a, T:'static, U>(v: Box<A<T>+'static>) -> Box<X+'static> {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/regions-close-object-into-object-3.rs b/src/test/compile-fail/regions-close-object-into-object-3.rs
index e22d0c7d0a4..b723efff3c9 100644
--- a/src/test/compile-fail/regions-close-object-into-object-3.rs
+++ b/src/test/compile-fail/regions-close-object-into-object-3.rs
@@ -24,4 +24,3 @@ fn h<'a, T, U>(v: Box<A<U>+'static>) -> Box<X+'static> {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/regions-close-object-into-object-4.rs b/src/test/compile-fail/regions-close-object-into-object-4.rs
index 147a575d38c..9b311588bb1 100644
--- a/src/test/compile-fail/regions-close-object-into-object-4.rs
+++ b/src/test/compile-fail/regions-close-object-into-object-4.rs
@@ -23,4 +23,3 @@ fn i<'a, T, U>(v: Box<A<U>+'a>) -> Box<X+'static> {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/regions-close-object-into-object-5.rs b/src/test/compile-fail/regions-close-object-into-object-5.rs
index bdc52eca2cb..f3b5ccabe79 100644
--- a/src/test/compile-fail/regions-close-object-into-object-5.rs
+++ b/src/test/compile-fail/regions-close-object-into-object-5.rs
@@ -27,4 +27,3 @@ fn f<'a, T, U>(v: Box<A<T>+'static>) -> Box<X+'static> {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/regions-close-param-into-object.rs b/src/test/compile-fail/regions-close-param-into-object.rs
index eebf93bc893..7324d4a4a0e 100644
--- a/src/test/compile-fail/regions-close-param-into-object.rs
+++ b/src/test/compile-fail/regions-close-param-into-object.rs
@@ -37,4 +37,3 @@ fn p4<'a,T>(v: Box<T>) -> Box<X+'a>
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/resolve-conflict-extern-crate-vs-extern-crate.rs b/src/test/compile-fail/resolve-conflict-extern-crate-vs-extern-crate.rs
index 8673d95de1b..af3ee7f3537 100644
--- a/src/test/compile-fail/resolve-conflict-extern-crate-vs-extern-crate.rs
+++ b/src/test/compile-fail/resolve-conflict-extern-crate-vs-extern-crate.rs
@@ -12,4 +12,3 @@ extern crate std;
 //~^ ERROR an external crate named `std` has already been imported
 
 fn main(){}
-
diff --git a/src/test/compile-fail/resolve-conflict-import-vs-extern-crate.rs b/src/test/compile-fail/resolve-conflict-import-vs-extern-crate.rs
index f27b11d5411..0c601a81178 100644
--- a/src/test/compile-fail/resolve-conflict-import-vs-extern-crate.rs
+++ b/src/test/compile-fail/resolve-conflict-import-vs-extern-crate.rs
@@ -12,4 +12,3 @@ use std::slice as std; //~ ERROR import `std` conflicts with imported crate
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/resolve-conflict-import-vs-import.rs b/src/test/compile-fail/resolve-conflict-import-vs-import.rs
index beb4b74f326..10afe82f2ef 100644
--- a/src/test/compile-fail/resolve-conflict-import-vs-import.rs
+++ b/src/test/compile-fail/resolve-conflict-import-vs-import.rs
@@ -14,4 +14,3 @@ use std::mem::transmute;
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/resolve-conflict-item-vs-extern-crate.rs b/src/test/compile-fail/resolve-conflict-item-vs-extern-crate.rs
index 9d40196d4ac..e685353592f 100644
--- a/src/test/compile-fail/resolve-conflict-item-vs-extern-crate.rs
+++ b/src/test/compile-fail/resolve-conflict-item-vs-extern-crate.rs
@@ -12,4 +12,3 @@ fn std() {}    //~ ERROR the name `std` conflicts with an external crate
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/resolve-conflict-item-vs-import.rs b/src/test/compile-fail/resolve-conflict-item-vs-import.rs
index 96800918351..1edf815ecae 100644
--- a/src/test/compile-fail/resolve-conflict-item-vs-import.rs
+++ b/src/test/compile-fail/resolve-conflict-item-vs-import.rs
@@ -15,4 +15,3 @@ fn transmute() {}
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/resolve-unknown-trait.rs b/src/test/compile-fail/resolve-unknown-trait.rs
index 3983a84f6ad..fd4dce51fc8 100644
--- a/src/test/compile-fail/resolve-unknown-trait.rs
+++ b/src/test/compile-fail/resolve-unknown-trait.rs
@@ -17,4 +17,3 @@ impl SomeNonExistentTrait for isize {}
 
 fn f<T:SomeNonExistentTrait>() {}
 //~^ ERROR use of undeclared trait name `SomeNonExistentTrait`
-
diff --git a/src/test/compile-fail/shadowing-in-the-same-pattern.rs b/src/test/compile-fail/shadowing-in-the-same-pattern.rs
index c29534128ae..e847d332416 100644
--- a/src/test/compile-fail/shadowing-in-the-same-pattern.rs
+++ b/src/test/compile-fail/shadowing-in-the-same-pattern.rs
@@ -15,4 +15,3 @@ fn f((a, a): (isize, isize)) {} //~ ERROR identifier `a` is bound more than once
 fn main() {
     let (a, a) = (1, 1);    //~ ERROR identifier `a` is bound more than once
 }
-
diff --git a/src/test/compile-fail/struct-variant-privacy-xc.rs b/src/test/compile-fail/struct-variant-privacy-xc.rs
index c58273361ad..b8be7d0cdc2 100644
--- a/src/test/compile-fail/struct-variant-privacy-xc.rs
+++ b/src/test/compile-fail/struct-variant-privacy-xc.rs
@@ -18,4 +18,3 @@ fn f(b: struct_variant_privacy::Bar) { //~ ERROR enum `Bar` is private
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/structure-constructor-type-mismatch.rs b/src/test/compile-fail/structure-constructor-type-mismatch.rs
index ea6d63ca540..02c4f3d5d52 100644
--- a/src/test/compile-fail/structure-constructor-type-mismatch.rs
+++ b/src/test/compile-fail/structure-constructor-type-mismatch.rs
@@ -62,4 +62,3 @@ fn main() {
         y: 10,
     };
 }
-
diff --git a/src/test/compile-fail/trait-as-struct-constructor.rs b/src/test/compile-fail/trait-as-struct-constructor.rs
index fff14414094..1fd711ca4fb 100644
--- a/src/test/compile-fail/trait-as-struct-constructor.rs
+++ b/src/test/compile-fail/trait-as-struct-constructor.rs
@@ -14,4 +14,3 @@ fn main() {
     TraitNotAStruct{ value: 0 };
     //~^ ERROR: use of trait `TraitNotAStruct` as a struct constructor [E0159]
 }
-
diff --git a/src/test/compile-fail/trait-bounds-impl-comparison-2.rs b/src/test/compile-fail/trait-bounds-impl-comparison-2.rs
index 284c4fac953..217540415a7 100644
--- a/src/test/compile-fail/trait-bounds-impl-comparison-2.rs
+++ b/src/test/compile-fail/trait-bounds-impl-comparison-2.rs
@@ -32,4 +32,3 @@ struct ZipIterator<T, U> {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/trait-bounds-on-structs-and-enums-locals.rs b/src/test/compile-fail/trait-bounds-on-structs-and-enums-locals.rs
index df44e847c50..d39b7e15edc 100644
--- a/src/test/compile-fail/trait-bounds-on-structs-and-enums-locals.rs
+++ b/src/test/compile-fail/trait-bounds-on-structs-and-enums-locals.rs
@@ -25,4 +25,3 @@ fn main() {
     let baz: Foo<usize> = panic!();
     //~^ ERROR not implemented
 }
-
diff --git a/src/test/compile-fail/trait-bounds-on-structs-and-enums-static.rs b/src/test/compile-fail/trait-bounds-on-structs-and-enums-static.rs
index 18871d0d386..d93c9bafaef 100644
--- a/src/test/compile-fail/trait-bounds-on-structs-and-enums-static.rs
+++ b/src/test/compile-fail/trait-bounds-on-structs-and-enums-static.rs
@@ -23,4 +23,3 @@ static X: Foo<usize> = Foo {
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc.rs b/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc.rs
index ded75aa1d85..5f95a7ca6e2 100644
--- a/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc.rs
+++ b/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc.rs
@@ -22,4 +22,3 @@ fn kaboom(y: Bar<f32>) {}
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc1.rs b/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc1.rs
index 8a9732de7fb..840787022e6 100644
--- a/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc1.rs
+++ b/src/test/compile-fail/trait-bounds-on-structs-and-enums-xc1.rs
@@ -23,4 +23,3 @@ fn main() {
     //~^ ERROR not implemented
     let _ = bar;
 }
-
diff --git a/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs b/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs
index 8dfdb2f205d..ce0a7d3bb36 100644
--- a/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs
+++ b/src/test/compile-fail/trait-bounds-on-structs-and-enums.rs
@@ -66,4 +66,3 @@ impl PolyTrait<Foo<usize>> for Struct {
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/trait-coercion-generic-regions.rs b/src/test/compile-fail/trait-coercion-generic-regions.rs
index bbe256d1c8f..9ba017e150e 100644
--- a/src/test/compile-fail/trait-coercion-generic-regions.rs
+++ b/src/test/compile-fail/trait-coercion-generic-regions.rs
@@ -28,4 +28,3 @@ fn main() {
     // FIXME (#22405): Replace `Box::new` with `box` here when/if possible.
     let s: Box<Trait<&'static str>> = Box::new(Struct { person: person });
 }
-
diff --git a/src/test/compile-fail/transmute-different-sizes.rs b/src/test/compile-fail/transmute-different-sizes.rs
index 5c61212a7f5..918589b8fd3 100644
--- a/src/test/compile-fail/transmute-different-sizes.rs
+++ b/src/test/compile-fail/transmute-different-sizes.rs
@@ -25,5 +25,3 @@ unsafe fn g<T>(x: &T) {
 }
 
 fn main() {}
-
-
diff --git a/src/test/compile-fail/type-params-in-different-spaces-2.rs b/src/test/compile-fail/type-params-in-different-spaces-2.rs
index 3a4cc9e874e..71e9113603a 100644
--- a/src/test/compile-fail/type-params-in-different-spaces-2.rs
+++ b/src/test/compile-fail/type-params-in-different-spaces-2.rs
@@ -29,4 +29,3 @@ trait B<T>: Tr<T> {
 
 fn main() {
 }
-
diff --git a/src/test/compile-fail/type-params-in-different-spaces-3.rs b/src/test/compile-fail/type-params-in-different-spaces-3.rs
index c113e1b7815..3ad1e9ab538 100644
--- a/src/test/compile-fail/type-params-in-different-spaces-3.rs
+++ b/src/test/compile-fail/type-params-in-different-spaces-3.rs
@@ -15,4 +15,3 @@ trait Tr : Sized {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/ufcs-explicit-self-bad.rs b/src/test/compile-fail/ufcs-explicit-self-bad.rs
index cbcf31b5b7e..5d2b5fa52db 100644
--- a/src/test/compile-fail/ufcs-explicit-self-bad.rs
+++ b/src/test/compile-fail/ufcs-explicit-self-bad.rs
@@ -63,4 +63,3 @@ fn main() {
     };
     println!("{} {}", bar.foo(2), bar.bar(2));
 }
-
diff --git a/src/test/compile-fail/ufcs-qpath-self-mismatch.rs b/src/test/compile-fail/ufcs-qpath-self-mismatch.rs
index 868c1eae4a9..8e60064beca 100644
--- a/src/test/compile-fail/ufcs-qpath-self-mismatch.rs
+++ b/src/test/compile-fail/ufcs-qpath-self-mismatch.rs
@@ -18,4 +18,3 @@ fn main() {
     <i32 as Add<i32>>::add(1, 2u32);
     //~^ ERROR mismatched types
 }
-
diff --git a/src/test/compile-fail/unboxed-closure-sugar-nonexistent-trait.rs b/src/test/compile-fail/unboxed-closure-sugar-nonexistent-trait.rs
index f28bf7acadd..b195a932aca 100644
--- a/src/test/compile-fail/unboxed-closure-sugar-nonexistent-trait.rs
+++ b/src/test/compile-fail/unboxed-closure-sugar-nonexistent-trait.rs
@@ -17,4 +17,3 @@ type Typedef = isize;
 fn g<F:Typedef(isize) -> isize>(x: F) {} //~ ERROR `Typedef` is not a trait
 
 fn main() {}
-
diff --git a/src/test/compile-fail/unboxed-closure-sugar-not-used-on-fn.rs b/src/test/compile-fail/unboxed-closure-sugar-not-used-on-fn.rs
index 1f0d5aae36d..55156e28cd7 100644
--- a/src/test/compile-fail/unboxed-closure-sugar-not-used-on-fn.rs
+++ b/src/test/compile-fail/unboxed-closure-sugar-not-used-on-fn.rs
@@ -20,4 +20,3 @@ fn bar2<T>(x: &T) where T: Fn<()> {
 }
 
 fn main() { }
-
diff --git a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs
index a3991a87b78..1e36c47c097 100644
--- a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs
+++ b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs
@@ -22,4 +22,3 @@ fn bar() {
 }
 
 fn main() { }
-
diff --git a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs
index ad85cdcaa03..f50d91a4ddd 100644
--- a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs
+++ b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs
@@ -20,4 +20,3 @@ fn foo(b: Box<Bar()>) {
 }
 
 fn main() { }
-
diff --git a/src/test/compile-fail/unboxed-closure-sugar-wrong-trait.rs b/src/test/compile-fail/unboxed-closure-sugar-wrong-trait.rs
index 5810ffcf21a..e6e18d996b9 100644
--- a/src/test/compile-fail/unboxed-closure-sugar-wrong-trait.rs
+++ b/src/test/compile-fail/unboxed-closure-sugar-wrong-trait.rs
@@ -17,4 +17,3 @@ fn f<F:Trait(isize) -> isize>(x: F) {}
 //~| ERROR no associated type `Output`
 
 fn main() {}
-
diff --git a/src/test/compile-fail/unboxed-closures-fnmut-as-fn.rs b/src/test/compile-fail/unboxed-closures-fnmut-as-fn.rs
index bbafd5109ed..92e6affa4c2 100644
--- a/src/test/compile-fail/unboxed-closures-fnmut-as-fn.rs
+++ b/src/test/compile-fail/unboxed-closures-fnmut-as-fn.rs
@@ -35,4 +35,3 @@ fn main() {
     //~^ ERROR not implemented
     //~| ERROR not implemented
 }
-
diff --git a/src/test/compile-fail/unboxed-closures-infer-explicit-call-too-early.rs b/src/test/compile-fail/unboxed-closures-infer-explicit-call-too-early.rs
index f993b8fa8c4..226b516e09d 100644
--- a/src/test/compile-fail/unboxed-closures-infer-explicit-call-too-early.rs
+++ b/src/test/compile-fail/unboxed-closures-infer-explicit-call-too-early.rs
@@ -15,4 +15,3 @@ fn main() {
     let () = zero.call_mut(());
     //~^ ERROR we have not yet inferred what kind of closure it is
 }
-
diff --git a/src/test/compile-fail/unboxed-closures-infer-fnmut-calling-fnmut-no-mut.rs b/src/test/compile-fail/unboxed-closures-infer-fnmut-calling-fnmut-no-mut.rs
index afbc141b5d2..7c5ea031596 100644
--- a/src/test/compile-fail/unboxed-closures-infer-fnmut-calling-fnmut-no-mut.rs
+++ b/src/test/compile-fail/unboxed-closures-infer-fnmut-calling-fnmut-no-mut.rs
@@ -29,4 +29,3 @@ fn main() {
 
     tick2(); //~ ERROR cannot borrow
 }
-
diff --git a/src/test/compile-fail/unboxed-closures-static-call-wrong-trait.rs b/src/test/compile-fail/unboxed-closures-static-call-wrong-trait.rs
index f430e9fc759..1a52e22419e 100644
--- a/src/test/compile-fail/unboxed-closures-static-call-wrong-trait.rs
+++ b/src/test/compile-fail/unboxed-closures-static-call-wrong-trait.rs
@@ -16,4 +16,3 @@ fn main() {
     let mut_ = to_fn_mut(|x| x);
     mut_.call((0, )); //~ ERROR does not implement any method in scope named `call`
 }
-
diff --git a/src/test/compile-fail/unboxed-closures-vtable-mismatch.rs b/src/test/compile-fail/unboxed-closures-vtable-mismatch.rs
index c2a2e5162ac..28e8b8db2a4 100644
--- a/src/test/compile-fail/unboxed-closures-vtable-mismatch.rs
+++ b/src/test/compile-fail/unboxed-closures-vtable-mismatch.rs
@@ -25,4 +25,3 @@ pub fn main() {
     //~| ERROR type mismatch
     println!("{}", z);
 }
-
diff --git a/src/test/compile-fail/unboxed-closures-wrong-abi.rs b/src/test/compile-fail/unboxed-closures-wrong-abi.rs
index 96619bef36f..40655f8a3ce 100644
--- a/src/test/compile-fail/unboxed-closures-wrong-abi.rs
+++ b/src/test/compile-fail/unboxed-closures-wrong-abi.rs
@@ -35,4 +35,3 @@ fn c() {
 }
 
 fn main() { }
-
diff --git a/src/test/compile-fail/variance-issue-20533.rs b/src/test/compile-fail/variance-issue-20533.rs
index e5473f12bf2..60690012485 100644
--- a/src/test/compile-fail/variance-issue-20533.rs
+++ b/src/test/compile-fail/variance-issue-20533.rs
@@ -51,4 +51,3 @@ fn main() {
         drop(x);
     }
 }
-
diff --git a/src/test/compile-fail/variance-trait-matching.rs b/src/test/compile-fail/variance-trait-matching.rs
index d4dab5f0ed0..ec020f18818 100644
--- a/src/test/compile-fail/variance-trait-matching.rs
+++ b/src/test/compile-fail/variance-trait-matching.rs
@@ -27,4 +27,3 @@ fn f() -> &'static mut isize {
 }
 
 fn main() {}
-
diff --git a/src/test/compile-fail/vector-cast-weirdness.rs b/src/test/compile-fail/vector-cast-weirdness.rs
index c5109ce473e..97e67cd2eae 100644
--- a/src/test/compile-fail/vector-cast-weirdness.rs
+++ b/src/test/compile-fail/vector-cast-weirdness.rs
@@ -28,4 +28,3 @@ fn main() {
     let t1: *mut [u8; 2] = &mut x1.y as *mut _;
     let h1: *mut [u8; 2] = &mut x1.y as *mut [u8; 2];
 }
-
diff --git a/src/test/compile-fail/walk-struct-literal-with.rs b/src/test/compile-fail/walk-struct-literal-with.rs
index 0f3754e09e4..10503084b9d 100644
--- a/src/test/compile-fail/walk-struct-literal-with.rs
+++ b/src/test/compile-fail/walk-struct-literal-with.rs
@@ -25,4 +25,3 @@ fn main(){
     let end = Mine{other_val:1, ..start.make_string_bar()};
     println!("{}", start.test); //~ ERROR use of moved value: `start.test`
 }
-
diff --git a/src/test/compile-fail/where-clauses-unsatisfied.rs b/src/test/compile-fail/where-clauses-unsatisfied.rs
index 4a4a5f3193d..269df212489 100644
--- a/src/test/compile-fail/where-clauses-unsatisfied.rs
+++ b/src/test/compile-fail/where-clauses-unsatisfied.rs
@@ -17,4 +17,3 @@ fn main() {
     drop(equal(&Struct, &Struct))
     //~^ ERROR the trait `core::cmp::Eq` is not implemented
 }
-
diff --git a/src/test/debuginfo/function-arg-initialization.rs b/src/test/debuginfo/function-arg-initialization.rs
index 9eadf3cc19b..7cefb6044f6 100644
--- a/src/test/debuginfo/function-arg-initialization.rs
+++ b/src/test/debuginfo/function-arg-initialization.rs
@@ -330,6 +330,3 @@ fn main() {
     while_expr(40, 41, 42);
     loop_expr(43, 44, 45);
 }
-
-
-
diff --git a/src/test/debuginfo/generic-method-on-generic-struct.rs b/src/test/debuginfo/generic-method-on-generic-struct.rs
index 8b698d900af..07b6d745544 100644
--- a/src/test/debuginfo/generic-method-on-generic-struct.rs
+++ b/src/test/debuginfo/generic-method-on-generic-struct.rs
@@ -149,4 +149,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/lexical-scope-in-parameterless-closure.rs b/src/test/debuginfo/lexical-scope-in-parameterless-closure.rs
index e097ec2adb1..59935e55b33 100644
--- a/src/test/debuginfo/lexical-scope-in-parameterless-closure.rs
+++ b/src/test/debuginfo/lexical-scope-in-parameterless-closure.rs
@@ -20,4 +20,3 @@ fn main() {
     let _ = ||();
     let _ = (1_usize..3).map(|_| 5);
 }
-
diff --git a/src/test/debuginfo/limited-debuginfo.rs b/src/test/debuginfo/limited-debuginfo.rs
index e51842992cc..c140390604b 100644
--- a/src/test/debuginfo/limited-debuginfo.rs
+++ b/src/test/debuginfo/limited-debuginfo.rs
@@ -54,4 +54,3 @@ fn some_function(a: int, b: int) {
 }
 
 fn some_other_function(a: int, b: int) -> bool { true }
-
diff --git a/src/test/debuginfo/method-on-enum.rs b/src/test/debuginfo/method-on-enum.rs
index 638d73f0d4e..7172a880f4c 100644
--- a/src/test/debuginfo/method-on-enum.rs
+++ b/src/test/debuginfo/method-on-enum.rs
@@ -151,4 +151,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/method-on-generic-struct.rs b/src/test/debuginfo/method-on-generic-struct.rs
index 784d60eec9a..bf6635f833f 100644
--- a/src/test/debuginfo/method-on-generic-struct.rs
+++ b/src/test/debuginfo/method-on-generic-struct.rs
@@ -150,4 +150,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/method-on-struct.rs b/src/test/debuginfo/method-on-struct.rs
index a91586a6aa6..54779e00708 100644
--- a/src/test/debuginfo/method-on-struct.rs
+++ b/src/test/debuginfo/method-on-struct.rs
@@ -150,4 +150,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/method-on-trait.rs b/src/test/debuginfo/method-on-trait.rs
index e2c827ee517..7954bcae1b2 100644
--- a/src/test/debuginfo/method-on-trait.rs
+++ b/src/test/debuginfo/method-on-trait.rs
@@ -156,4 +156,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/method-on-tuple-struct.rs b/src/test/debuginfo/method-on-tuple-struct.rs
index e8bc40f1810..af128706650 100644
--- a/src/test/debuginfo/method-on-tuple-struct.rs
+++ b/src/test/debuginfo/method-on-tuple-struct.rs
@@ -148,4 +148,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/no-debug-attribute.rs b/src/test/debuginfo/no-debug-attribute.rs
index 5b2045d59dc..f39e8ee2229 100644
--- a/src/test/debuginfo/no-debug-attribute.rs
+++ b/src/test/debuginfo/no-debug-attribute.rs
@@ -40,4 +40,3 @@ fn main() {
     function_without_debuginfo();
     function_with_debuginfo();
 }
-
diff --git a/src/test/debuginfo/recursive-struct.rs b/src/test/debuginfo/recursive-struct.rs
index 25afd3514b0..fe262a7ea8d 100644
--- a/src/test/debuginfo/recursive-struct.rs
+++ b/src/test/debuginfo/recursive-struct.rs
@@ -219,4 +219,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/self-in-default-method.rs b/src/test/debuginfo/self-in-default-method.rs
index 03a79993342..008eeda92d0 100644
--- a/src/test/debuginfo/self-in-default-method.rs
+++ b/src/test/debuginfo/self-in-default-method.rs
@@ -150,4 +150,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/self-in-generic-default-method.rs b/src/test/debuginfo/self-in-generic-default-method.rs
index 5869625bafe..94e5f6f6c10 100644
--- a/src/test/debuginfo/self-in-generic-default-method.rs
+++ b/src/test/debuginfo/self-in-generic-default-method.rs
@@ -151,4 +151,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/text-to-include-1.txt b/src/test/debuginfo/text-to-include-1.txt
index ba055272a3f..91e2445c4aa 100644
--- a/src/test/debuginfo/text-to-include-1.txt
+++ b/src/test/debuginfo/text-to-include-1.txt
@@ -1 +1 @@
-some text to include in another file as string 1
\ No newline at end of file
+some text to include in another file as string 1
diff --git a/src/test/debuginfo/text-to-include-2.txt b/src/test/debuginfo/text-to-include-2.txt
index a59d2057eb4..dbf811872d9 100644
--- a/src/test/debuginfo/text-to-include-2.txt
+++ b/src/test/debuginfo/text-to-include-2.txt
@@ -1 +1 @@
-some text to include in another file as string 2.
\ No newline at end of file
+some text to include in another file as string 2.
diff --git a/src/test/debuginfo/text-to-include-3.txt b/src/test/debuginfo/text-to-include-3.txt
index 6163f7dd48c..eeed83b3d46 100644
--- a/src/test/debuginfo/text-to-include-3.txt
+++ b/src/test/debuginfo/text-to-include-3.txt
@@ -1 +1 @@
-some text to include in another file as string 3..
\ No newline at end of file
+some text to include in another file as string 3..
diff --git a/src/test/parse-fail/ascii-only-character-escape.rs b/src/test/parse-fail/ascii-only-character-escape.rs
index 1ba25a827a5..bcfcc434703 100644
--- a/src/test/parse-fail/ascii-only-character-escape.rs
+++ b/src/test/parse-fail/ascii-only-character-escape.rs
@@ -14,4 +14,3 @@ fn main() {
     let z = "\xe2"; //~ ERROR may only be used
     let a = b"\x00e2";  // ok because byte literal
 }
-
diff --git a/src/test/parse-fail/byte-literals.rs b/src/test/parse-fail/byte-literals.rs
index 436078fa762..08935a24a1b 100644
--- a/src/test/parse-fail/byte-literals.rs
+++ b/src/test/parse-fail/byte-literals.rs
@@ -21,5 +21,3 @@ pub fn main() {
     b'é';  //~ ERROR byte constant must be ASCII
     b'a  //~ ERROR unterminated byte constant
 }
-
-
diff --git a/src/test/parse-fail/byte-string-literals.rs b/src/test/parse-fail/byte-string-literals.rs
index ec67cdd77e1..ee3d86a6638 100644
--- a/src/test/parse-fail/byte-string-literals.rs
+++ b/src/test/parse-fail/byte-string-literals.rs
@@ -19,5 +19,3 @@ pub fn main() {
     b"é";  //~ ERROR byte constant must be ASCII
     b"a  //~ ERROR unterminated double quote byte string
 }
-
-
diff --git a/src/test/parse-fail/issue-10392-2.rs b/src/test/parse-fail/issue-10392-2.rs
index b077081c5b0..2a3dd7fba0c 100644
--- a/src/test/parse-fail/issue-10392-2.rs
+++ b/src/test/parse-fail/issue-10392-2.rs
@@ -15,4 +15,3 @@ fn a() -> A { panic!() }
 fn main() {
     let A { .., } = a(); //~ ERROR: expected `}`
 }
-
diff --git a/src/test/parse-fail/issue-17718-const-mut.rs b/src/test/parse-fail/issue-17718-const-mut.rs
index 5177ebbc188..b7feeecbfd9 100644
--- a/src/test/parse-fail/issue-17718-const-mut.rs
+++ b/src/test/parse-fail/issue-17718-const-mut.rs
@@ -15,4 +15,3 @@ FOO: usize = 3;
 
 fn main() {
 }
-
diff --git a/src/test/parse-fail/issue-20711-2.rs b/src/test/parse-fail/issue-20711-2.rs
index a6c4570c60f..a50a757160d 100644
--- a/src/test/parse-fail/issue-20711-2.rs
+++ b/src/test/parse-fail/issue-20711-2.rs
@@ -17,4 +17,3 @@ impl Foo {
 } //~ ERROR expected one of `extern`, `fn`, `pub`, `type`, or `unsafe`, found `}`
 
 fn main() {}
-
diff --git a/src/test/parse-fail/issue-2354-1.rs b/src/test/parse-fail/issue-2354-1.rs
index d37837b9714..48cdeeb0d70 100644
--- a/src/test/parse-fail/issue-2354-1.rs
+++ b/src/test/parse-fail/issue-2354-1.rs
@@ -9,4 +9,3 @@
 // except according to those terms.
 
 static foo: isize = 2; } //~ ERROR incorrect close delimiter:
-
diff --git a/src/test/parse-fail/keywords-followed-by-double-colon.rs b/src/test/parse-fail/keywords-followed-by-double-colon.rs
index f69b041597e..ba04a5ac9af 100644
--- a/src/test/parse-fail/keywords-followed-by-double-colon.rs
+++ b/src/test/parse-fail/keywords-followed-by-double-colon.rs
@@ -12,4 +12,3 @@ fn main() {
     struct::foo();  //~ ERROR expected identifier
     mut::baz(); //~ ERROR expected identifier
 }
-
diff --git a/src/test/parse-fail/macro-attribute.rs b/src/test/parse-fail/macro-attribute.rs
index 77ea0c9c4f3..52f867fe913 100644
--- a/src/test/parse-fail/macro-attribute.rs
+++ b/src/test/parse-fail/macro-attribute.rs
@@ -10,4 +10,3 @@
 
 #[doc = $not_there] //~ error: unexpected token: `$`
 fn main() { }
-
diff --git a/src/test/parse-fail/macros-no-semicolon.rs b/src/test/parse-fail/macros-no-semicolon.rs
index 0e85551e216..23b27b49a86 100644
--- a/src/test/parse-fail/macros-no-semicolon.rs
+++ b/src/test/parse-fail/macros-no-semicolon.rs
@@ -13,4 +13,3 @@ fn main() {
     assert!(3 == 4) //~ ERROR expected one of `.`, `;`, `}`, or an operator, found `assert`
     println!("hello");
 }
-
diff --git a/src/test/parse-fail/obsolete-proc.rs b/src/test/parse-fail/obsolete-proc.rs
index f1ed0be7640..4767c66c2a0 100644
--- a/src/test/parse-fail/obsolete-proc.rs
+++ b/src/test/parse-fail/obsolete-proc.rs
@@ -14,4 +14,4 @@ fn foo(p: proc()) { } //~ ERROR `proc` is a reserved keyword
 
 fn bar() { proc() 1; }
 
-fn main() { }
\ No newline at end of file
+fn main() { }
diff --git a/src/test/parse-fail/raw-byte-string-eof.rs b/src/test/parse-fail/raw-byte-string-eof.rs
index 83ea9db39b7..ccf9e2d8688 100644
--- a/src/test/parse-fail/raw-byte-string-eof.rs
+++ b/src/test/parse-fail/raw-byte-string-eof.rs
@@ -12,5 +12,3 @@
 pub fn main() {
     br##"a"#;  //~ unterminated raw string
 }
-
-
diff --git a/src/test/parse-fail/raw-byte-string-literals.rs b/src/test/parse-fail/raw-byte-string-literals.rs
index 7a3d1b2318a..d6073a10307 100644
--- a/src/test/parse-fail/raw-byte-string-literals.rs
+++ b/src/test/parse-fail/raw-byte-string-literals.rs
@@ -13,5 +13,3 @@ pub fn main() {
     br"é";  //~ raw byte string must be ASCII
     br##~"a"~##;  //~ only `#` is allowed in raw string delimitation
 }
-
-
diff --git a/src/test/parse-fail/struct-literal-in-for.rs b/src/test/parse-fail/struct-literal-in-for.rs
index 4bb5d5e6aa1..a6d4da526fb 100644
--- a/src/test/parse-fail/struct-literal-in-for.rs
+++ b/src/test/parse-fail/struct-literal-in-for.rs
@@ -25,4 +25,3 @@ fn main() {
         println!("yo");
     }
 }
-
diff --git a/src/test/parse-fail/struct-literal-in-if.rs b/src/test/parse-fail/struct-literal-in-if.rs
index b2bc8a4901f..00ece3fcca3 100644
--- a/src/test/parse-fail/struct-literal-in-if.rs
+++ b/src/test/parse-fail/struct-literal-in-if.rs
@@ -25,4 +25,3 @@ fn main() {
         println!("yo");
     }
 }
-
diff --git a/src/test/parse-fail/struct-literal-in-match-discriminant.rs b/src/test/parse-fail/struct-literal-in-match-discriminant.rs
index e6948b7c7c9..cdcf98a42f9 100644
--- a/src/test/parse-fail/struct-literal-in-match-discriminant.rs
+++ b/src/test/parse-fail/struct-literal-in-match-discriminant.rs
@@ -21,4 +21,3 @@ fn main() {
         } => {}
     }
 }
-
diff --git a/src/test/parse-fail/struct-literal-in-while.rs b/src/test/parse-fail/struct-literal-in-while.rs
index 05fa3a8dd5f..c23b5dbb9cc 100644
--- a/src/test/parse-fail/struct-literal-in-while.rs
+++ b/src/test/parse-fail/struct-literal-in-while.rs
@@ -25,4 +25,3 @@ fn main() {
         println!("yo");
     }
 }
-
diff --git a/src/test/parse-fail/type-parameters-in-field-exprs.rs b/src/test/parse-fail/type-parameters-in-field-exprs.rs
index 54ddb3e19fa..191bd782124 100644
--- a/src/test/parse-fail/type-parameters-in-field-exprs.rs
+++ b/src/test/parse-fail/type-parameters-in-field-exprs.rs
@@ -21,4 +21,3 @@ fn main() {
     f.x::<isize>;
     //~^ ERROR field expressions may not have type parameters
 }
-
diff --git a/src/test/parse-fail/unboxed-closure-sugar-used-on-struct-3.rs b/src/test/parse-fail/unboxed-closure-sugar-used-on-struct-3.rs
index d86f55d5368..de6291c7cc3 100644
--- a/src/test/parse-fail/unboxed-closure-sugar-used-on-struct-3.rs
+++ b/src/test/parse-fail/unboxed-closure-sugar-used-on-struct-3.rs
@@ -26,4 +26,3 @@ fn bar() {
 }
 
 fn main() { }
-
diff --git a/src/test/parse-fail/use-mod-4.rs b/src/test/parse-fail/use-mod-4.rs
index a8b551b5376..52d0d1a5fba 100644
--- a/src/test/parse-fail/use-mod-4.rs
+++ b/src/test/parse-fail/use-mod-4.rs
@@ -12,4 +12,3 @@ use foo::self;
 //~^ ERROR expected identifier, found keyword `self`
 
 fn main() {}
-
diff --git a/src/test/parse-fail/where-clauses-no-bounds-or-predicates.rs b/src/test/parse-fail/where-clauses-no-bounds-or-predicates.rs
index b96c7c2de6b..ebdbdc4b2b5 100644
--- a/src/test/parse-fail/where-clauses-no-bounds-or-predicates.rs
+++ b/src/test/parse-fail/where-clauses-no-bounds-or-predicates.rs
@@ -20,4 +20,3 @@ fn equal2<T>(_: &T, _: &T) -> bool where T: {
 
 fn main() {
 }
-
diff --git a/src/test/pretty/asm-clobbers.rs b/src/test/pretty/asm-clobbers.rs
index 20a3ac226bd..c72add8d3d6 100644
--- a/src/test/pretty/asm-clobbers.rs
+++ b/src/test/pretty/asm-clobbers.rs
@@ -11,4 +11,3 @@
 #![feature(asm)]
 
 pub fn main() { unsafe { asm!("" : : : "hello", "world") }; }
-
diff --git a/src/test/pretty/closure-reform-pretty.rs b/src/test/pretty/closure-reform-pretty.rs
index 094e3ce9156..33a80f46946 100644
--- a/src/test/pretty/closure-reform-pretty.rs
+++ b/src/test/pretty/closure-reform-pretty.rs
@@ -24,4 +24,3 @@ fn call_extern(f: fn() -> int) { }
 fn call_abid_extern(f: extern "C" fn() -> int) { }
 
 pub fn main() { }
-
diff --git a/src/test/pretty/path-type-bounds.rs b/src/test/pretty/path-type-bounds.rs
index 9e1f2aa8bfe..0a20300e4f4 100644
--- a/src/test/pretty/path-type-bounds.rs
+++ b/src/test/pretty/path-type-bounds.rs
@@ -23,4 +23,3 @@ fn main() {
 
     Box::new(1) as Box<Tr+ Sync>;
 }
-
diff --git a/src/test/pretty/where-clauses.rs b/src/test/pretty/where-clauses.rs
index 0f3b914334e..ad582ac1b62 100644
--- a/src/test/pretty/where-clauses.rs
+++ b/src/test/pretty/where-clauses.rs
@@ -13,4 +13,3 @@
 fn f<'a, 'b, T>(t: T) -> int where T: 'a, 'a:'b, T: Eq { 0 }
 
 fn main() { }
-
diff --git a/src/test/run-make/allow-non-lint-warnings-cmdline/Makefile b/src/test/run-make/allow-non-lint-warnings-cmdline/Makefile
index 961342591aa..c14006cc2e0 100644
--- a/src/test/run-make/allow-non-lint-warnings-cmdline/Makefile
+++ b/src/test/run-make/allow-non-lint-warnings-cmdline/Makefile
@@ -9,4 +9,3 @@ all: foo
 # This is just to make sure the above command actually succeeds
 foo:
 	$(RUSTC) foo.rs -A warnings
-
diff --git a/src/test/run-make/allow-warnings-cmdline-stability/Makefile b/src/test/run-make/allow-warnings-cmdline-stability/Makefile
index 64b7f58caea..3eecaf93142 100644
--- a/src/test/run-make/allow-warnings-cmdline-stability/Makefile
+++ b/src/test/run-make/allow-warnings-cmdline-stability/Makefile
@@ -13,7 +13,3 @@ bar:
 
 foo: bar
 	$(RUSTC) foo.rs -A warnings
-
-
-
-
diff --git a/src/test/run-make/compiler-lookup-paths/c.rs b/src/test/run-make/compiler-lookup-paths/c.rs
index 8a801d589fb..b5c54558a4f 100644
--- a/src/test/run-make/compiler-lookup-paths/c.rs
+++ b/src/test/run-make/compiler-lookup-paths/c.rs
@@ -10,4 +10,3 @@
 
 #![crate_type = "lib"]
 extern crate b;
-
diff --git a/src/test/run-make/crate-name-priority/foo1.rs b/src/test/run-make/crate-name-priority/foo1.rs
index 0f02f100572..a397d6bc749 100644
--- a/src/test/run-make/crate-name-priority/foo1.rs
+++ b/src/test/run-make/crate-name-priority/foo1.rs
@@ -11,4 +11,3 @@
 #![crate_name = "foo"]
 
 fn main() {}
-
diff --git a/src/test/run-make/extern-flag-disambiguates/Makefile b/src/test/run-make/extern-flag-disambiguates/Makefile
index 049b76c1b64..81930e969a9 100644
--- a/src/test/run-make/extern-flag-disambiguates/Makefile
+++ b/src/test/run-make/extern-flag-disambiguates/Makefile
@@ -23,4 +23,3 @@ all:
 	@echo after
 	$(RUSTC) --cfg after  d.rs --extern a=$(TMPDIR)/liba-1.rlib
 	$(call RUN,d)
-
diff --git a/src/test/run-make/extern-flag-fun/bar.rs b/src/test/run-make/extern-flag-fun/bar.rs
index 2152aa79c33..e6c76025738 100644
--- a/src/test/run-make/extern-flag-fun/bar.rs
+++ b/src/test/run-make/extern-flag-fun/bar.rs
@@ -7,4 +7,3 @@
 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
-
diff --git a/src/test/run-make/extern-overrides-distribution/main.rs b/src/test/run-make/extern-overrides-distribution/main.rs
index 92b353c892a..451841e7368 100644
--- a/src/test/run-make/extern-overrides-distribution/main.rs
+++ b/src/test/run-make/extern-overrides-distribution/main.rs
@@ -13,4 +13,3 @@ extern crate libc;
 fn main() {
     libc::foo();
 }
-
diff --git a/src/test/run-make/interdependent-c-libraries/Makefile b/src/test/run-make/interdependent-c-libraries/Makefile
index 7654917b462..cf7683479f0 100644
--- a/src/test/run-make/interdependent-c-libraries/Makefile
+++ b/src/test/run-make/interdependent-c-libraries/Makefile
@@ -12,4 +12,3 @@ all: $(call STATICLIB,foo) $(call STATICLIB,bar)
 	$(RUSTC) foo.rs
 	$(RUSTC) bar.rs
 	$(RUSTC) main.rs -Z print-link-args
-
diff --git a/src/test/run-make/interdependent-c-libraries/bar.rs b/src/test/run-make/interdependent-c-libraries/bar.rs
index 5311af2959b..88fc98615f0 100644
--- a/src/test/run-make/interdependent-c-libraries/bar.rs
+++ b/src/test/run-make/interdependent-c-libraries/bar.rs
@@ -20,4 +20,3 @@ extern {
 pub fn doit() {
     unsafe { bar(); }
 }
-
diff --git a/src/test/run-make/issue-14500/Makefile b/src/test/run-make/issue-14500/Makefile
index 446c6e5c81b..c19d3d5c30f 100644
--- a/src/test/run-make/issue-14500/Makefile
+++ b/src/test/run-make/issue-14500/Makefile
@@ -11,4 +11,3 @@ all:
 	$(RUSTC) bar.rs --crate-type=staticlib -C lto -L. -o $(TMPDIR)/libbar.a
 	$(CC) foo.c -lbar -o $(call RUN_BINFILE,foo) $(EXTRACFLAGS)
 	$(call RUN,foo)
-
diff --git a/src/test/run-make/libs-and-bins/Makefile b/src/test/run-make/libs-and-bins/Makefile
index 4d975d2f717..cc3b257a5c5 100644
--- a/src/test/run-make/libs-and-bins/Makefile
+++ b/src/test/run-make/libs-and-bins/Makefile
@@ -4,4 +4,3 @@ all:
 	$(RUSTC) foo.rs
 	$(call RUN,foo)
 	rm $(TMPDIR)/$(call DYLIB_GLOB,foo)
-
diff --git a/src/test/run-make/link-path-order/Makefile b/src/test/run-make/link-path-order/Makefile
index b8ebe6db6fd..116c7ae991c 100644
--- a/src/test/run-make/link-path-order/Makefile
+++ b/src/test/run-make/link-path-order/Makefile
@@ -14,4 +14,3 @@ all: $(TMPDIR)/libcorrect.a $(TMPDIR)/libwrong.a
 	$(call RUN,should_succeed)
 	$(RUSTC) main.rs -o $(TMPDIR)/should_fail -L $(WRONG_DIR) -L $(CORRECT_DIR)
 	$(call FAIL,should_fail)
-
diff --git a/src/test/run-make/linkage-attr-on-static/Makefile b/src/test/run-make/linkage-attr-on-static/Makefile
index 6bcde96335c..1871a5bbdc7 100644
--- a/src/test/run-make/linkage-attr-on-static/Makefile
+++ b/src/test/run-make/linkage-attr-on-static/Makefile
@@ -5,4 +5,3 @@ all:
 	$(AR) rcs $(TMPDIR)/libfoo.a $(TMPDIR)/foo.o
 	$(RUSTC) bar.rs -lfoo -L $(TMPDIR)
 	$(call RUN,bar) || exit 1
-
diff --git a/src/test/run-make/manual-link/Makefile b/src/test/run-make/manual-link/Makefile
index d0536956152..dccf0d99b0f 100644
--- a/src/test/run-make/manual-link/Makefile
+++ b/src/test/run-make/manual-link/Makefile
@@ -4,4 +4,3 @@ all: $(TMPDIR)/libbar.a
 	$(RUSTC) foo.rs -lstatic=bar
 	$(RUSTC) main.rs
 	$(call RUN,main)
-
diff --git a/src/test/run-make/mixing-formats/baz2.rs b/src/test/run-make/mixing-formats/baz2.rs
index 4cfa65330bd..c5066ccd656 100644
--- a/src/test/run-make/mixing-formats/baz2.rs
+++ b/src/test/run-make/mixing-formats/baz2.rs
@@ -12,4 +12,3 @@ extern crate bar1;
 extern crate bar2;
 
 fn main() {}
-
diff --git a/src/test/run-make/obey-crate-type-flag/test.rs b/src/test/run-make/obey-crate-type-flag/test.rs
index 8eb82b48eac..e6c8b8eb179 100644
--- a/src/test/run-make/obey-crate-type-flag/test.rs
+++ b/src/test/run-make/obey-crate-type-flag/test.rs
@@ -10,4 +10,3 @@
 
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
-
diff --git a/src/test/run-make/rustdoc-default-impl/bar.rs b/src/test/run-make/rustdoc-default-impl/bar.rs
index c9fae80d858..60a2f7202f8 100644
--- a/src/test/run-make/rustdoc-default-impl/bar.rs
+++ b/src/test/run-make/rustdoc-default-impl/bar.rs
@@ -14,4 +14,3 @@ pub use foo::bar;
 
 pub fn wut<T: bar::Bar>() {
 }
-
diff --git a/src/test/run-make/rustdoc-extern-method/Makefile b/src/test/run-make/rustdoc-extern-method/Makefile
index c87684f59ea..55cbd2da6ae 100644
--- a/src/test/run-make/rustdoc-extern-method/Makefile
+++ b/src/test/run-make/rustdoc-extern-method/Makefile
@@ -5,4 +5,3 @@ all: foo.rs bar.rs
 	$(HOST_RPATH_ENV) $(RUSTDOC) -w html -o $(TMPDIR)/doc foo.rs
 	$(HOST_RPATH_ENV) $(RUSTDOC) -L $(TMPDIR) -w html -o $(TMPDIR)/doc bar.rs
 	$(HTMLDOCCK) $(TMPDIR)/doc bar.rs
-
diff --git a/src/test/run-make/rustdoc-negative-impl/Makefile b/src/test/run-make/rustdoc-negative-impl/Makefile
index 1316ee256e1..c1b1683efdb 100644
--- a/src/test/run-make/rustdoc-negative-impl/Makefile
+++ b/src/test/run-make/rustdoc-negative-impl/Makefile
@@ -3,4 +3,3 @@
 all: foo.rs
 	$(HOST_RPATH_ENV) $(RUSTDOC) -w html -o $(TMPDIR)/doc foo.rs
 	$(HTMLDOCCK) $(TMPDIR)/doc foo.rs
-
diff --git a/src/test/run-make/rustdoc-recursion/Makefile b/src/test/run-make/rustdoc-recursion/Makefile
index b7fc6d6c0ad..ba971836e5a 100644
--- a/src/test/run-make/rustdoc-recursion/Makefile
+++ b/src/test/run-make/rustdoc-recursion/Makefile
@@ -9,4 +9,3 @@ all:
 else
 all:
 endif
-
diff --git a/src/test/run-make/rustdoc-recursion/foo.rs b/src/test/run-make/rustdoc-recursion/foo.rs
index 29a909f139e..7505d20566d 100644
--- a/src/test/run-make/rustdoc-recursion/foo.rs
+++ b/src/test/run-make/rustdoc-recursion/foo.rs
@@ -22,4 +22,3 @@ mod m {
         pub use super::*;
     }
 }
-
diff --git a/src/test/run-make/rustdoc-viewpath-self/Makefile b/src/test/run-make/rustdoc-viewpath-self/Makefile
index 1316ee256e1..c1b1683efdb 100644
--- a/src/test/run-make/rustdoc-viewpath-self/Makefile
+++ b/src/test/run-make/rustdoc-viewpath-self/Makefile
@@ -3,4 +3,3 @@
 all: foo.rs
 	$(HOST_RPATH_ENV) $(RUSTDOC) -w html -o $(TMPDIR)/doc foo.rs
 	$(HTMLDOCCK) $(TMPDIR)/doc foo.rs
-
diff --git a/src/test/run-make/rustdoc-where/Makefile b/src/test/run-make/rustdoc-where/Makefile
index 1316ee256e1..c1b1683efdb 100644
--- a/src/test/run-make/rustdoc-where/Makefile
+++ b/src/test/run-make/rustdoc-where/Makefile
@@ -3,4 +3,3 @@
 all: foo.rs
 	$(HOST_RPATH_ENV) $(RUSTDOC) -w html -o $(TMPDIR)/doc foo.rs
 	$(HTMLDOCCK) $(TMPDIR)/doc foo.rs
-
diff --git a/src/test/run-make/tools.mk b/src/test/run-make/tools.mk
index 23c422bc7a7..7b604bedfd0 100644
--- a/src/test/run-make/tools.mk
+++ b/src/test/run-make/tools.mk
@@ -83,4 +83,3 @@ REMOVE_RLIBS      = rm $(TMPDIR)/$(call RLIB_GLOB,$(1))
 
 $(TMPDIR)/lib%.o: %.c
 	$(CC) -c -o $@ $<
-
diff --git a/src/test/run-pass-fulldeps/compiler-calls.rs b/src/test/run-pass-fulldeps/compiler-calls.rs
index 75a968c3f81..8492424a145 100644
--- a/src/test/run-pass-fulldeps/compiler-calls.rs
+++ b/src/test/run-pass-fulldeps/compiler-calls.rs
@@ -80,4 +80,3 @@ fn main() {
     rustc_driver::run_compiler(args.as_slice(), &mut tc);
     assert!(tc.count == 30);
 }
-
diff --git a/src/test/run-pass-valgrind/cleanup-auto-borrow-obj.rs b/src/test/run-pass-valgrind/cleanup-auto-borrow-obj.rs
index aecec44f6fd..0bbb9ed1285 100644
--- a/src/test/run-pass-valgrind/cleanup-auto-borrow-obj.rs
+++ b/src/test/run-pass-valgrind/cleanup-auto-borrow-obj.rs
@@ -36,4 +36,3 @@ pub fn main() {
         assert!(DROP_RAN);
     }
 }
-
diff --git a/src/test/run-pass/as-precedence.rs b/src/test/run-pass/as-precedence.rs
index 0760f13200c..de294f88a4c 100644
--- a/src/test/run-pass/as-precedence.rs
+++ b/src/test/run-pass/as-precedence.rs
@@ -15,4 +15,3 @@ fn main() {
     assert_eq!(3 as uint + 3, 6);
     assert_eq!(3 as (uint) + 3, 6);
 }
-
diff --git a/src/test/run-pass/backtrace-debuginfo-aux.rs b/src/test/run-pass/backtrace-debuginfo-aux.rs
index 074ee97c37a..f0d36ea976e 100644
--- a/src/test/run-pass/backtrace-debuginfo-aux.rs
+++ b/src/test/run-pass/backtrace-debuginfo-aux.rs
@@ -19,4 +19,3 @@ pub fn callback<F>(f: F) where F: FnOnce((&'static str, u32)) {
 pub fn callback_inlined<F>(f: F) where F: FnOnce((&'static str, u32)) {
     f((file!(), line!()))
 }
-
diff --git a/src/test/run-pass/backtrace-debuginfo.rs b/src/test/run-pass/backtrace-debuginfo.rs
index 23aadbc7053..088fa19356c 100644
--- a/src/test/run-pass/backtrace-debuginfo.rs
+++ b/src/test/run-pass/backtrace-debuginfo.rs
@@ -157,4 +157,3 @@ fn main() {
         run_test(&args[0]);
     }
 }
-
diff --git a/src/test/run-pass/bare-fn-implements-fn-mut.rs b/src/test/run-pass/bare-fn-implements-fn-mut.rs
index 758776298e1..e8118e90a9f 100644
--- a/src/test/run-pass/bare-fn-implements-fn-mut.rs
+++ b/src/test/run-pass/bare-fn-implements-fn-mut.rs
@@ -35,4 +35,3 @@ fn main() {
     assert_eq!(call_g(g, "foo".to_string(), "bar".to_string()),
                "foobar");
 }
-
diff --git a/src/test/run-pass/bitv-perf-test.rs b/src/test/run-pass/bitv-perf-test.rs
index 24bfbd9eb44..e6982949501 100644
--- a/src/test/run-pass/bitv-perf-test.rs
+++ b/src/test/run-pass/bitv-perf-test.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/borrowck-field-sensitivity.rs b/src/test/run-pass/borrowck-field-sensitivity.rs
index 89d80190042..533445052ae 100644
--- a/src/test/run-pass/borrowck-field-sensitivity.rs
+++ b/src/test/run-pass/borrowck-field-sensitivity.rs
@@ -270,4 +270,3 @@ fn main() {
     borrow_after_assign_after_uninit();
     move_after_assign_after_uninit();
 }
-
diff --git a/src/test/run-pass/borrowck-move-by-capture-ok.rs b/src/test/run-pass/borrowck-move-by-capture-ok.rs
index 27fbfc96410..269063bbd05 100644
--- a/src/test/run-pass/borrowck-move-by-capture-ok.rs
+++ b/src/test/run-pass/borrowck-move-by-capture-ok.rs
@@ -17,4 +17,3 @@ pub fn main() {
     let h = || -> int *bar;
     assert_eq!(h(), 3);
 }
-
diff --git a/src/test/run-pass/borrowck-use-mut-borrow.rs b/src/test/run-pass/borrowck-use-mut-borrow.rs
index 7be12ff3cc9..4b69e554cda 100644
--- a/src/test/run-pass/borrowck-use-mut-borrow.rs
+++ b/src/test/run-pass/borrowck-use-mut-borrow.rs
@@ -57,4 +57,3 @@ fn main() {
     field_move_after_field_borrow();
     fu_field_move_after_field_borrow();
 }
-
diff --git a/src/test/run-pass/can-copy-pod.rs b/src/test/run-pass/can-copy-pod.rs
index 099374b5937..9c8bc5411ef 100644
--- a/src/test/run-pass/can-copy-pod.rs
+++ b/src/test/run-pass/can-copy-pod.rs
@@ -21,5 +21,3 @@ fn can_copy_copy<T:Copy>(v: T) {
 }
 
 pub fn main() {}
-
-
diff --git a/src/test/run-pass/capture-clauses-boxed-closures.rs b/src/test/run-pass/capture-clauses-boxed-closures.rs
index 1a85797fa6d..6518df11517 100644
--- a/src/test/run-pass/capture-clauses-boxed-closures.rs
+++ b/src/test/run-pass/capture-clauses-boxed-closures.rs
@@ -20,4 +20,3 @@ fn main() {
     each(&elems, |val| sum += *val);
     assert_eq!(sum, 15);
 }
-
diff --git a/src/test/run-pass/class-exports.rs b/src/test/run-pass/class-exports.rs
index 1cf4c35ee96..a3f857ab4b0 100644
--- a/src/test/run-pass/class-exports.rs
+++ b/src/test/run-pass/class-exports.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/cleanup-arm-conditional.rs b/src/test/run-pass/cleanup-arm-conditional.rs
index 0d155ae085c..cb152f1c64e 100644
--- a/src/test/run-pass/cleanup-arm-conditional.rs
+++ b/src/test/run-pass/cleanup-arm-conditional.rs
@@ -52,4 +52,3 @@ pub fn main() {
     let t = Test { x: 1 };
     do_something(&t);
 }
-
diff --git a/src/test/run-pass/cleanup-shortcircuit.rs b/src/test/run-pass/cleanup-shortcircuit.rs
index 59f63a79c3d..4466dda6c69 100644
--- a/src/test/run-pass/cleanup-shortcircuit.rs
+++ b/src/test/run-pass/cleanup-shortcircuit.rs
@@ -36,4 +36,3 @@ pub fn main() {
         unsafe { *(0 as *mut int) = 0; }
     }
 }
-
diff --git a/src/test/run-pass/closure-reform.rs b/src/test/run-pass/closure-reform.rs
index a4495c3c68e..af64553b913 100644
--- a/src/test/run-pass/closure-reform.rs
+++ b/src/test/run-pass/closure-reform.rs
@@ -66,4 +66,3 @@ pub fn main() {
 
     call_bare_again(println);
 }
-
diff --git a/src/test/run-pass/conditional-compile.rs b/src/test/run-pass/conditional-compile.rs
index 178fc3dcd4f..f77be4d9c06 100644
--- a/src/test/run-pass/conditional-compile.rs
+++ b/src/test/run-pass/conditional-compile.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/deriving-meta-multiple.rs b/src/test/run-pass/deriving-meta-multiple.rs
index 62ec2f8e590..3164021a72e 100644
--- a/src/test/run-pass/deriving-meta-multiple.rs
+++ b/src/test/run-pass/deriving-meta-multiple.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2013-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/deriving-meta.rs b/src/test/run-pass/deriving-meta.rs
index 82cf9db3232..16df6e7004f 100644
--- a/src/test/run-pass/deriving-meta.rs
+++ b/src/test/run-pass/deriving-meta.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2013-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/deriving-via-extension-hash-enum.rs b/src/test/run-pass/deriving-via-extension-hash-enum.rs
index 10bd1b29444..2d6997341fb 100644
--- a/src/test/run-pass/deriving-via-extension-hash-enum.rs
+++ b/src/test/run-pass/deriving-via-extension-hash-enum.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/deriving-via-extension-hash-struct.rs b/src/test/run-pass/deriving-via-extension-hash-struct.rs
index 19809def9a1..448d5bfd4cb 100644
--- a/src/test/run-pass/deriving-via-extension-hash-struct.rs
+++ b/src/test/run-pass/deriving-via-extension-hash-struct.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/deriving-via-extension-type-params.rs b/src/test/run-pass/deriving-via-extension-type-params.rs
index 890b4e69783..1a31743b4c0 100644
--- a/src/test/run-pass/deriving-via-extension-type-params.rs
+++ b/src/test/run-pass/deriving-via-extension-type-params.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/drop-with-type-ascription-1.rs b/src/test/run-pass/drop-with-type-ascription-1.rs
index f9fcf8ced28..4f1fc91a53c 100644
--- a/src/test/run-pass/drop-with-type-ascription-1.rs
+++ b/src/test/run-pass/drop-with-type-ascription-1.rs
@@ -14,4 +14,3 @@ fn main() {
     let invalid_string = &foo[0];
     assert_eq!(*invalid_string, "hello");
 }
-
diff --git a/src/test/run-pass/drop-with-type-ascription-2.rs b/src/test/run-pass/drop-with-type-ascription-2.rs
index f3d79f0c7d5..ec8de2a709e 100644
--- a/src/test/run-pass/drop-with-type-ascription-2.rs
+++ b/src/test/run-pass/drop-with-type-ascription-2.rs
@@ -14,4 +14,3 @@ fn main() {
     assert_eq!(arr[0], "asdf");
     assert_eq!(arr[0], "asdf");
 }
-
diff --git a/src/test/run-pass/duplicated-external-mods.rs b/src/test/run-pass/duplicated-external-mods.rs
index 65e2b178abf..f7b1cef83ea 100644
--- a/src/test/run-pass/duplicated-external-mods.rs
+++ b/src/test/run-pass/duplicated-external-mods.rs
@@ -13,4 +13,3 @@
 extern crate anonexternmod;
 
 pub fn main() { }
-
diff --git a/src/test/run-pass/export-multi.rs b/src/test/run-pass/export-multi.rs
index 2e44bf5be5b..09e816cff0b 100644
--- a/src/test/run-pass/export-multi.rs
+++ b/src/test/run-pass/export-multi.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/export-non-interference3.rs b/src/test/run-pass/export-non-interference3.rs
index 091c389840a..b7ef4df7ed6 100644
--- a/src/test/run-pass/export-non-interference3.rs
+++ b/src/test/run-pass/export-non-interference3.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/extern-compare-with-return-type.rs b/src/test/run-pass/extern-compare-with-return-type.rs
index 3febff18704..612b6ee14e1 100644
--- a/src/test/run-pass/extern-compare-with-return-type.rs
+++ b/src/test/run-pass/extern-compare-with-return-type.rs
@@ -31,4 +31,3 @@ pub fn main() {
     assert!(uintuintuintuintret as uintuintuintuintret ==
             uintuintuintuintret as uintuintuintuintret);
 }
-
diff --git a/src/test/run-pass/extern-mod-syntax.rs b/src/test/run-pass/extern-mod-syntax.rs
index 3e430b6e728..4d4f5036fc1 100644
--- a/src/test/run-pass/extern-mod-syntax.rs
+++ b/src/test/run-pass/extern-mod-syntax.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/for-loop-goofiness.rs b/src/test/run-pass/for-loop-goofiness.rs
index 7754751120e..84218befcd8 100644
--- a/src/test/run-pass/for-loop-goofiness.rs
+++ b/src/test/run-pass/for-loop-goofiness.rs
@@ -21,4 +21,3 @@ pub fn main() {
         assert_eq!(*i, 3);
     }
 }
-
diff --git a/src/test/run-pass/format-nan.rs b/src/test/run-pass/format-nan.rs
index 1024bc21d2b..9670d2de3ef 100644
--- a/src/test/run-pass/format-nan.rs
+++ b/src/test/run-pass/format-nan.rs
@@ -15,4 +15,3 @@ pub fn main() {
     assert_eq!(format!("{:e}", f64::NAN), x);
     assert_eq!(format!("{:E}", f64::NAN), x);
 }
-
diff --git a/src/test/run-pass/import-from.rs b/src/test/run-pass/import-from.rs
index bbf914411fd..38602bef229 100644
--- a/src/test/run-pass/import-from.rs
+++ b/src/test/run-pass/import-from.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import-trailing-comma.rs b/src/test/run-pass/import-trailing-comma.rs
index 42a90b3e39a..b46f81479bf 100644
--- a/src/test/run-pass/import-trailing-comma.rs
+++ b/src/test/run-pass/import-trailing-comma.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import2.rs b/src/test/run-pass/import2.rs
index d684c30aca1..4086acc0a8e 100644
--- a/src/test/run-pass/import2.rs
+++ b/src/test/run-pass/import2.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import3.rs b/src/test/run-pass/import3.rs
index 4a3358488d8..2c09eff7b12 100644
--- a/src/test/run-pass/import3.rs
+++ b/src/test/run-pass/import3.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import4.rs b/src/test/run-pass/import4.rs
index 44f6b6140fb..229813ff55c 100644
--- a/src/test/run-pass/import4.rs
+++ b/src/test/run-pass/import4.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import5.rs b/src/test/run-pass/import5.rs
index 18cc1aa0848..0cad094d55d 100644
--- a/src/test/run-pass/import5.rs
+++ b/src/test/run-pass/import5.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import6.rs b/src/test/run-pass/import6.rs
index 802dfc1f2ed..545bd7cee5e 100644
--- a/src/test/run-pass/import6.rs
+++ b/src/test/run-pass/import6.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import7.rs b/src/test/run-pass/import7.rs
index 15e935c8f4f..4b9d1328951 100644
--- a/src/test/run-pass/import7.rs
+++ b/src/test/run-pass/import7.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/import8.rs b/src/test/run-pass/import8.rs
index 119107404d7..532c3843284 100644
--- a/src/test/run-pass/import8.rs
+++ b/src/test/run-pass/import8.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/inherent-trait-method-order.rs b/src/test/run-pass/inherent-trait-method-order.rs
index 6643636c570..9674c86b379 100644
--- a/src/test/run-pass/inherent-trait-method-order.rs
+++ b/src/test/run-pass/inherent-trait-method-order.rs
@@ -31,4 +31,3 @@ fn main() {
     let x = &(&(&Foo));
     x.foo();
 }
-
diff --git a/src/test/run-pass/integer-literal-suffix-inference-2.rs b/src/test/run-pass/integer-literal-suffix-inference-2.rs
index 05973a545a2..77e7ee62643 100644
--- a/src/test/run-pass/integer-literal-suffix-inference-2.rs
+++ b/src/test/run-pass/integer-literal-suffix-inference-2.rs
@@ -14,4 +14,3 @@ fn main() {
     let a = 3;
     foo(&a as *const _ as *const ());
 }
-
diff --git a/src/test/run-pass/integer-literal-suffix-inference-3.rs b/src/test/run-pass/integer-literal-suffix-inference-3.rs
index 05b275a0d8c..31aca964def 100644
--- a/src/test/run-pass/integer-literal-suffix-inference-3.rs
+++ b/src/test/run-pass/integer-literal-suffix-inference-3.rs
@@ -11,4 +11,3 @@
 fn main() {
     println!("{}", std::mem::size_of_val(&1));
 }
-
diff --git a/src/test/run-pass/intrinsic-assume.rs b/src/test/run-pass/intrinsic-assume.rs
index abf9b94c59d..837c2d21513 100644
--- a/src/test/run-pass/intrinsic-assume.rs
+++ b/src/test/run-pass/intrinsic-assume.rs
@@ -22,4 +22,3 @@ fn main() {
     let x = unsafe { f(34) };
     assert_eq!(x, 42);
 }
-
diff --git a/src/test/run-pass/intrinsic-return-address.rs b/src/test/run-pass/intrinsic-return-address.rs
index 91af669340d..99578abed38 100644
--- a/src/test/run-pass/intrinsic-return-address.rs
+++ b/src/test/run-pass/intrinsic-return-address.rs
@@ -40,4 +40,3 @@ fn main() {
     let actual_address = &pt as *const Point as uint;
     assert_eq!(intrinsic_reported_address, actual_address);
 }
-
diff --git a/src/test/run-pass/intrinsics-math.rs b/src/test/run-pass/intrinsics-math.rs
index ab65f35dd34..028b2bfb0ec 100644
--- a/src/test/run-pass/intrinsics-math.rs
+++ b/src/test/run-pass/intrinsics-math.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-11736.rs b/src/test/run-pass/issue-11736.rs
index b09d516dd35..c6e0a5be763 100644
--- a/src/test/run-pass/issue-11736.rs
+++ b/src/test/run-pass/issue-11736.rs
@@ -32,4 +32,3 @@ fn main() {
         }
     }
 }
-
diff --git a/src/test/run-pass/issue-12729.rs b/src/test/run-pass/issue-12729.rs
index 09c0c8604ad..9bf4c94d7e3 100644
--- a/src/test/run-pass/issue-12729.rs
+++ b/src/test/run-pass/issue-12729.rs
@@ -18,4 +18,3 @@ mod bar {
     }
 }
 fn main() {}
-
diff --git a/src/test/run-pass/issue-14421.rs b/src/test/run-pass/issue-14421.rs
index c595f98cd0e..4bdf5a31c71 100644
--- a/src/test/run-pass/issue-14421.rs
+++ b/src/test/run-pass/issue-14421.rs
@@ -19,4 +19,3 @@ pub fn main() {
     let mut an_A: B = make();
     an_A.foo();
 }
-
diff --git a/src/test/run-pass/issue-15155.rs b/src/test/run-pass/issue-15155.rs
index 3a63e63355c..e1ecaaab026 100644
--- a/src/test/run-pass/issue-15155.rs
+++ b/src/test/run-pass/issue-15155.rs
@@ -28,5 +28,3 @@ fn main() {
     test_trait::<TraitWithSend>();
     test_trait::<IndirectTraitWithSend>();
 }
-
-
diff --git a/src/test/run-pass/issue-15221.rs b/src/test/run-pass/issue-15221.rs
index 49e5b14aff8..6310ce39d99 100644
--- a/src/test/run-pass/issue-15221.rs
+++ b/src/test/run-pass/issue-15221.rs
@@ -20,4 +20,3 @@ fn main() {
     let outer!(g1) = 13;
     g1;
 }
-
diff --git a/src/test/run-pass/issue-16151.rs b/src/test/run-pass/issue-16151.rs
index 5401d6a6fdc..60d5ea8c84c 100644
--- a/src/test/run-pass/issue-16151.rs
+++ b/src/test/run-pass/issue-16151.rs
@@ -35,4 +35,3 @@ fn main() {
         assert_eq!(DROP_COUNT, 3);
     }
 }
-
diff --git a/src/test/run-pass/issue-16278.rs b/src/test/run-pass/issue-16278.rs
index ade312da21b..41af72db200 100644
--- a/src/test/run-pass/issue-16278.rs
+++ b/src/test/run-pass/issue-16278.rs
@@ -17,4 +17,3 @@ fn main() {assert_eq!(b"", b"\
 assert_eq!(b"\n", b"
 ");
 }
-
diff --git a/src/test/run-pass/issue-16452.rs b/src/test/run-pass/issue-16452.rs
index da480207490..f89dbfd2da9 100644
--- a/src/test/run-pass/issue-16452.rs
+++ b/src/test/run-pass/issue-16452.rs
@@ -14,4 +14,3 @@ fn main() {
         () => { static MAGIC: uint = 0; }
     }
 }
-
diff --git a/src/test/run-pass/issue-21520.rs b/src/test/run-pass/issue-21520.rs
index 3a813641a3f..6eed3574152 100644
--- a/src/test/run-pass/issue-21520.rs
+++ b/src/test/run-pass/issue-21520.rs
@@ -26,4 +26,3 @@ struct Bar<T:Foo>
 }
 
 fn main() { }
-
diff --git a/src/test/run-pass/issue-2214.rs b/src/test/run-pass/issue-2214.rs
index a319ee5e600..1dcbfd92fa0 100644
--- a/src/test/run-pass/issue-2214.rs
+++ b/src/test/run-pass/issue-2214.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-2383.rs b/src/test/run-pass/issue-2383.rs
index a5a05283f80..9599a908950 100644
--- a/src/test/run-pass/issue-2383.rs
+++ b/src/test/run-pass/issue-2383.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-2718.rs b/src/test/run-pass/issue-2718.rs
index ae146d8d353..3a1178c2824 100644
--- a/src/test/run-pass/issue-2718.rs
+++ b/src/test/run-pass/issue-2718.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-2804-2.rs b/src/test/run-pass/issue-2804-2.rs
index 952ea1e9d3d..4f89d28332a 100644
--- a/src/test/run-pass/issue-2804-2.rs
+++ b/src/test/run-pass/issue-2804-2.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-2804.rs b/src/test/run-pass/issue-2804.rs
index 25b933b8f96..b9b5aec62fc 100644
--- a/src/test/run-pass/issue-2804.rs
+++ b/src/test/run-pass/issue-2804.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-2904.rs b/src/test/run-pass/issue-2904.rs
index b55f3691358..3f954c3c918 100644
--- a/src/test/run-pass/issue-2904.rs
+++ b/src/test/run-pass/issue-2904.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-3026.rs b/src/test/run-pass/issue-3026.rs
index 98c9f3d5ec5..8da15496844 100644
--- a/src/test/run-pass/issue-3026.rs
+++ b/src/test/run-pass/issue-3026.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-3979.rs b/src/test/run-pass/issue-3979.rs
index 4f69342830b..36939a2877e 100644
--- a/src/test/run-pass/issue-3979.rs
+++ b/src/test/run-pass/issue-3979.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/issue-4759.rs b/src/test/run-pass/issue-4759.rs
index 2245e80971a..142f088a684 100644
--- a/src/test/run-pass/issue-4759.rs
+++ b/src/test/run-pass/issue-4759.rs
@@ -25,4 +25,3 @@ pub fn main() {
     let T { a: a } = T { a: box 0 };
     a.f();
 }
-
diff --git a/src/test/run-pass/issue-5060.rs b/src/test/run-pass/issue-5060.rs
index 7c3b0a5f1f0..5726f236e2e 100644
--- a/src/test/run-pass/issue-5060.rs
+++ b/src/test/run-pass/issue-5060.rs
@@ -24,4 +24,3 @@ macro_rules! print_hd_tl {
 pub fn main() {
     print_hd_tl!(x, y, z, w)
 }
-
diff --git a/src/test/run-pass/issue-5666.rs b/src/test/run-pass/issue-5666.rs
index 4f304e3b436..e28a929d527 100644
--- a/src/test/run-pass/issue-5666.rs
+++ b/src/test/run-pass/issue-5666.rs
@@ -35,4 +35,3 @@ pub fn main() {
         println!("{}", pup.bark());
     }
 }
-
diff --git a/src/test/run-pass/issue-6318.rs b/src/test/run-pass/issue-6318.rs
index 6e608d34bd5..61bc70465e0 100644
--- a/src/test/run-pass/issue-6318.rs
+++ b/src/test/run-pass/issue-6318.rs
@@ -28,4 +28,3 @@ pub fn main() {
         Thing::A(_a) => 0,
     };
 }
-
diff --git a/src/test/run-pass/issue-6919.rs b/src/test/run-pass/issue-6919.rs
index c684c4d897b..10dae96d88d 100644
--- a/src/test/run-pass/issue-6919.rs
+++ b/src/test/run-pass/issue-6919.rs
@@ -16,4 +16,3 @@ extern crate issue6919_3;
 pub fn main() {
     let _ = issue6919_3::D.k;
 }
-
diff --git a/src/test/run-pass/issue-7222.rs b/src/test/run-pass/issue-7222.rs
index 65ea895c2c8..0ca4e428bc4 100644
--- a/src/test/run-pass/issue-7222.rs
+++ b/src/test/run-pass/issue-7222.rs
@@ -16,4 +16,3 @@ pub fn main() {
         _ => ()
     }
 }
-
diff --git a/src/test/run-pass/issue-7607-2.rs b/src/test/run-pass/issue-7607-2.rs
index c52051fab96..a0408a03590 100644
--- a/src/test/run-pass/issue-7607-2.rs
+++ b/src/test/run-pass/issue-7607-2.rs
@@ -20,5 +20,3 @@ pub mod b {
 }
 
 pub fn main() { }
-
-
diff --git a/src/test/run-pass/issue-8248.rs b/src/test/run-pass/issue-8248.rs
index 7bc8dbe616f..3800564b867 100644
--- a/src/test/run-pass/issue-8248.rs
+++ b/src/test/run-pass/issue-8248.rs
@@ -20,4 +20,3 @@ pub fn main() {
     let mut b = B;
     foo(&mut b as &mut A);
 }
-
diff --git a/src/test/run-pass/issue-8249.rs b/src/test/run-pass/issue-8249.rs
index 83c9e9bf450..10d3ade648d 100644
--- a/src/test/run-pass/issue-8249.rs
+++ b/src/test/run-pass/issue-8249.rs
@@ -24,4 +24,3 @@ fn foo(a: &mut A) {
 
 pub fn main() {
 }
-
diff --git a/src/test/run-pass/issue-8398.rs b/src/test/run-pass/issue-8398.rs
index e52e3295c6e..f8065d0bcd3 100644
--- a/src/test/run-pass/issue-8398.rs
+++ b/src/test/run-pass/issue-8398.rs
@@ -15,4 +15,3 @@ fn foo(a: &mut old_io::Writer) {
 }
 
 pub fn main(){}
-
diff --git a/src/test/run-pass/issue-9188.rs b/src/test/run-pass/issue-9188.rs
index 31797deccf9..73d3b355935 100644
--- a/src/test/run-pass/issue-9188.rs
+++ b/src/test/run-pass/issue-9188.rs
@@ -17,4 +17,3 @@ pub fn main() {
     let b = issue_9188::foo::<int>();
     assert_eq!(*a, *b);
 }
-
diff --git a/src/test/run-pass/kindck-implicit-close-over-mut-var.rs b/src/test/run-pass/kindck-implicit-close-over-mut-var.rs
index f2d509ee61d..9d6ca1e9cfb 100644
--- a/src/test/run-pass/kindck-implicit-close-over-mut-var.rs
+++ b/src/test/run-pass/kindck-implicit-close-over-mut-var.rs
@@ -50,4 +50,3 @@ fn car() {
 }
 
 pub fn main() {}
-
diff --git a/src/test/run-pass/kinds-in-metadata.rs b/src/test/run-pass/kinds-in-metadata.rs
index 233db83d289..bd75f547507 100644
--- a/src/test/run-pass/kinds-in-metadata.rs
+++ b/src/test/run-pass/kinds-in-metadata.rs
@@ -22,4 +22,3 @@ use kinds_in_metadata::f;
 pub fn main() {
     f::<int>();
 }
-
diff --git a/src/test/run-pass/loop-label-shadowing.rs b/src/test/run-pass/loop-label-shadowing.rs
index d96ff869fa0..090872e69ea 100644
--- a/src/test/run-pass/loop-label-shadowing.rs
+++ b/src/test/run-pass/loop-label-shadowing.rs
@@ -16,4 +16,3 @@ fn main() {
         foo.push(*i);
     }
 }
-
diff --git a/src/test/run-pass/macro-delimiter-significance.rs b/src/test/run-pass/macro-delimiter-significance.rs
index 01362f0f83f..a2ae3fbf83b 100644
--- a/src/test/run-pass/macro-delimiter-significance.rs
+++ b/src/test/run-pass/macro-delimiter-significance.rs
@@ -11,4 +11,3 @@
 fn main() {
     vec![1_usize, 2, 3].len();
 }
-
diff --git a/src/test/run-pass/macro-meta-items.rs b/src/test/run-pass/macro-meta-items.rs
index 47e3a072399..605cade2b3f 100644
--- a/src/test/run-pass/macro-meta-items.rs
+++ b/src/test/run-pass/macro-meta-items.rs
@@ -38,4 +38,3 @@ pub fn main() {
     emit!(baz);
     println!("{}", MISTYPED);
 }
-
diff --git a/src/test/run-pass/macro-method-issue-4621.rs b/src/test/run-pass/macro-method-issue-4621.rs
index fd16958d896..c58a0301424 100644
--- a/src/test/run-pass/macro-method-issue-4621.rs
+++ b/src/test/run-pass/macro-method-issue-4621.rs
@@ -16,6 +16,3 @@ impl A { make_thirteen_method!(); }
 fn main() {
     assert_eq!(A.thirteen(),13);
 }
-
-
-
diff --git a/src/test/run-pass/macro-with-attrs2.rs b/src/test/run-pass/macro-with-attrs2.rs
index d683979462b..b56dff6b01f 100644
--- a/src/test/run-pass/macro-with-attrs2.rs
+++ b/src/test/run-pass/macro-with-attrs2.rs
@@ -17,4 +17,3 @@ macro_rules! foo { () => (2) }
 pub fn main() {
     assert_eq!(foo!(), 2);
 }
-
diff --git a/src/test/run-pass/method-normalize-bounds-issue-20604.rs b/src/test/run-pass/method-normalize-bounds-issue-20604.rs
index 73489948da5..5ba5d7f8d72 100644
--- a/src/test/run-pass/method-normalize-bounds-issue-20604.rs
+++ b/src/test/run-pass/method-normalize-bounds-issue-20604.rs
@@ -62,4 +62,3 @@ fn foo<K: Hash<SipHasher>>(map: &Map<SipState>) {
 }
 
 fn main() {}
-
diff --git a/src/test/run-pass/mid-path-type-params.rs b/src/test/run-pass/mid-path-type-params.rs
index 4a04a71f9a0..85c05d408e8 100644
--- a/src/test/run-pass/mid-path-type-params.rs
+++ b/src/test/run-pass/mid-path-type-params.rs
@@ -40,4 +40,3 @@ pub fn main() {
     let _ = S::<int>::new::<f64>(1, 1.0);
     let _: S2 = Trait::<int>::new::<f64>(1, 1.0);
 }
-
diff --git a/src/test/run-pass/mod-view-items.rs b/src/test/run-pass/mod-view-items.rs
index f03ec7b6f3e..1513eb88835 100644
--- a/src/test/run-pass/mod-view-items.rs
+++ b/src/test/run-pass/mod-view-items.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs b/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs
index 680cdf14e8f..ea7e05d24e2 100644
--- a/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs
+++ b/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs
@@ -28,4 +28,3 @@ fn _f2(f: Bar) {
 }
 
 pub fn main() {}
-
diff --git a/src/test/run-pass/namespaced-enums-xcrate.rs b/src/test/run-pass/namespaced-enums-xcrate.rs
index 7545908dcbb..3b56d6c59a1 100644
--- a/src/test/run-pass/namespaced-enums-xcrate.rs
+++ b/src/test/run-pass/namespaced-enums-xcrate.rs
@@ -21,4 +21,3 @@ fn _foo (f: Foo) {
 }
 
 pub fn main() {}
-
diff --git a/src/test/run-pass/new-box.rs b/src/test/run-pass/new-box.rs
index 1f2207ad873..3e4665bb231 100644
--- a/src/test/run-pass/new-box.rs
+++ b/src/test/run-pass/new-box.rs
@@ -39,4 +39,3 @@ fn main() {
     f(box 1234);
     g(box Struct as Box<Trait>);
 }
-
diff --git a/src/test/run-pass/overloaded-calls-simple.rs b/src/test/run-pass/overloaded-calls-simple.rs
index f9e838d9b3d..d18a91c5452 100644
--- a/src/test/run-pass/overloaded-calls-simple.rs
+++ b/src/test/run-pass/overloaded-calls-simple.rs
@@ -70,4 +70,3 @@ fn main() {
     let ans = s(3, 1);
     assert_eq!(ans, 27);
 }
-
diff --git a/src/test/run-pass/overloaded-calls-zero-args.rs b/src/test/run-pass/overloaded-calls-zero-args.rs
index ce7395673b3..78e84b9d55b 100644
--- a/src/test/run-pass/overloaded-calls-zero-args.rs
+++ b/src/test/run-pass/overloaded-calls-zero-args.rs
@@ -32,5 +32,3 @@ fn main() {
     let ans = s();
     assert_eq!(ans, 9);
 }
-
-
diff --git a/src/test/run-pass/placement-new-arena.rs b/src/test/run-pass/placement-new-arena.rs
index 7ad93d271a9..c4cf8357baa 100644
--- a/src/test/run-pass/placement-new-arena.rs
+++ b/src/test/run-pass/placement-new-arena.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/ranges-precedence.rs b/src/test/run-pass/ranges-precedence.rs
index 41ed9a74d13..18afcdd7f3f 100644
--- a/src/test/run-pass/ranges-precedence.rs
+++ b/src/test/run-pass/ranges-precedence.rs
@@ -58,4 +58,3 @@ fn main() {
     let y = ..;
     assert!(y == (..));
 }
-
diff --git a/src/test/run-pass/self-shadowing-import.rs b/src/test/run-pass/self-shadowing-import.rs
index 19fdd04069e..47380287ab6 100644
--- a/src/test/run-pass/self-shadowing-import.rs
+++ b/src/test/run-pass/self-shadowing-import.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/sepcomp-fns-backwards.rs b/src/test/run-pass/sepcomp-fns-backwards.rs
index 61f008ad854..35a8c9330bf 100644
--- a/src/test/run-pass/sepcomp-fns-backwards.rs
+++ b/src/test/run-pass/sepcomp-fns-backwards.rs
@@ -38,4 +38,3 @@ fn main() {
     assert_eq!(a::two(), 2);
     assert_eq!(b::three(), 3);
 }
-
diff --git a/src/test/run-pass/sepcomp-statics.rs b/src/test/run-pass/sepcomp-statics.rs
index 26a5c4d1c50..0e8d33f74f8 100644
--- a/src/test/run-pass/sepcomp-statics.rs
+++ b/src/test/run-pass/sepcomp-statics.rs
@@ -36,4 +36,3 @@ fn main() {
     assert_eq!(a::TWO, 2);
     assert_eq!(b::THREE, 3);
 }
-
diff --git a/src/test/run-pass/struct-aliases-xcrate.rs b/src/test/run-pass/struct-aliases-xcrate.rs
index 9046cafe757..7d99a2d1dcf 100644
--- a/src/test/run-pass/struct-aliases-xcrate.rs
+++ b/src/test/run-pass/struct-aliases-xcrate.rs
@@ -28,4 +28,3 @@ fn main() {
         }
     }
 }
-
diff --git a/src/test/run-pass/struct-aliases.rs b/src/test/run-pass/struct-aliases.rs
index 2cf961a5c0c..2e24bb64bed 100644
--- a/src/test/run-pass/struct-aliases.rs
+++ b/src/test/run-pass/struct-aliases.rs
@@ -30,4 +30,3 @@ fn main() {
         }
     }
 }
-
diff --git a/src/test/run-pass/test-fn-signature-verification-for-explicit-return-type.rs b/src/test/run-pass/test-fn-signature-verification-for-explicit-return-type.rs
index 7c99c968e35..4a80ab1a303 100644
--- a/src/test/run-pass/test-fn-signature-verification-for-explicit-return-type.rs
+++ b/src/test/run-pass/test-fn-signature-verification-for-explicit-return-type.rs
@@ -17,4 +17,3 @@ fn bench_explicit_return_type(_: &mut ::test::Bencher) -> () {}
 
 #[test]
 fn test_explicit_return_type() -> () {}
-
diff --git a/src/test/run-pass/test-should-fail-good-message.rs b/src/test/run-pass/test-should-fail-good-message.rs
index b8e05b4d35a..0b03da85a91 100644
--- a/src/test/run-pass/test-should-fail-good-message.rs
+++ b/src/test/run-pass/test-should-fail-good-message.rs
@@ -22,5 +22,3 @@ fn test_foo() {
 fn test_foo_dynamic() {
     panic!("{} bar", "foo")
 }
-
-
diff --git a/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs b/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs
index 5b744a44132..5c913f7921d 100644
--- a/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs
+++ b/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs
@@ -21,5 +21,3 @@ impl A for int {
 }
 
 fn main() {}
-
-
diff --git a/src/test/run-pass/trait-coercion-generic.rs b/src/test/run-pass/trait-coercion-generic.rs
index 1565ccfe459..96203ba4779 100644
--- a/src/test/run-pass/trait-coercion-generic.rs
+++ b/src/test/run-pass/trait-coercion-generic.rs
@@ -32,4 +32,3 @@ pub fn main() {
     let c: &Trait<&'static str> = &a;
     c.f("Joe");
 }
-
diff --git a/src/test/run-pass/trait-coercion.rs b/src/test/run-pass/trait-coercion.rs
index 6db7113b050..b02f8eb0aa9 100644
--- a/src/test/run-pass/trait-coercion.rs
+++ b/src/test/run-pass/trait-coercion.rs
@@ -45,4 +45,3 @@ pub fn main() {
     let out = old_io::stdout();
     foo(Box::new(out));
 }
-
diff --git a/src/test/run-pass/trait-contravariant-self.rs b/src/test/run-pass/trait-contravariant-self.rs
index 19d76b88901..17c68d64948 100644
--- a/src/test/run-pass/trait-contravariant-self.rs
+++ b/src/test/run-pass/trait-contravariant-self.rs
@@ -38,5 +38,3 @@ fn main() {
     let x: Box<Foo+Send> = (box SFoo);
     wants_bar(&x);
 }
-
-
diff --git a/src/test/run-pass/trait-inheritance-num.rs b/src/test/run-pass/trait-inheritance-num.rs
index 9a30d51f4c5..5fb28eb9d8d 100644
--- a/src/test/run-pass/trait-inheritance-num.rs
+++ b/src/test/run-pass/trait-inheritance-num.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/trait-inheritance-num0.rs b/src/test/run-pass/trait-inheritance-num0.rs
index d68b6a54f71..183d6659062 100644
--- a/src/test/run-pass/trait-inheritance-num0.rs
+++ b/src/test/run-pass/trait-inheritance-num0.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/trait-inheritance-num2.rs b/src/test/run-pass/trait-inheritance-num2.rs
index f89eea46090..1fb28c50652 100644
--- a/src/test/run-pass/trait-inheritance-num2.rs
+++ b/src/test/run-pass/trait-inheritance-num2.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/trait-static-method-overwriting.rs b/src/test/run-pass/trait-static-method-overwriting.rs
index 10439d5c86a..31968da6ee3 100644
--- a/src/test/run-pass/trait-static-method-overwriting.rs
+++ b/src/test/run-pass/trait-static-method-overwriting.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/ufcs-explicit-self.rs b/src/test/run-pass/ufcs-explicit-self.rs
index 832c1f8802d..810148b012d 100644
--- a/src/test/run-pass/ufcs-explicit-self.rs
+++ b/src/test/run-pass/ufcs-explicit-self.rs
@@ -57,4 +57,3 @@ fn main() {
     let bar: Box<Bar<int>> = bar;
     println!("{} {} {}", bar.foo(2), bar.bar(2), bar.baz(2));
 }
-
diff --git a/src/test/run-pass/unboxed-closures-all-traits.rs b/src/test/run-pass/unboxed-closures-all-traits.rs
index 7e71e1da462..b4b0d2b0148 100644
--- a/src/test/run-pass/unboxed-closures-all-traits.rs
+++ b/src/test/run-pass/unboxed-closures-all-traits.rs
@@ -28,4 +28,3 @@ fn main() {
     assert_eq!(b(move |x: int, y| x + y + z), 14);
     assert_eq!(c(move |x: int, y| x + y + z), 18);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-boxed.rs b/src/test/run-pass/unboxed-closures-boxed.rs
index d515ccf2ec0..5dea6a7c6db 100644
--- a/src/test/run-pass/unboxed-closures-boxed.rs
+++ b/src/test/run-pass/unboxed-closures-boxed.rs
@@ -25,4 +25,3 @@ pub fn main() {
     println!("{}", z);
     assert_eq!(z, 5);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-call-sugar-object-autoderef.rs b/src/test/run-pass/unboxed-closures-call-sugar-object-autoderef.rs
index 52311544297..271381f520e 100644
--- a/src/test/run-pass/unboxed-closures-call-sugar-object-autoderef.rs
+++ b/src/test/run-pass/unboxed-closures-call-sugar-object-autoderef.rs
@@ -26,4 +26,3 @@ pub fn main() {
     println!("{}", z);
     assert_eq!(z, 5);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-call-sugar-object.rs b/src/test/run-pass/unboxed-closures-call-sugar-object.rs
index a34799fdcc5..e51e35d2c65 100644
--- a/src/test/run-pass/unboxed-closures-call-sugar-object.rs
+++ b/src/test/run-pass/unboxed-closures-call-sugar-object.rs
@@ -24,4 +24,3 @@ pub fn main() {
     println!("{}", z);
     assert_eq!(z, 5);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-direct-sugary-call.rs b/src/test/run-pass/unboxed-closures-direct-sugary-call.rs
index 0c49c815170..6b2dcfa69b4 100644
--- a/src/test/run-pass/unboxed-closures-direct-sugary-call.rs
+++ b/src/test/run-pass/unboxed-closures-direct-sugary-call.rs
@@ -14,4 +14,3 @@ fn main() {
     let mut unboxed = || {};
     unboxed();
 }
-
diff --git a/src/test/run-pass/unboxed-closures-drop.rs b/src/test/run-pass/unboxed-closures-drop.rs
index f4a24c17e6e..e61d454023f 100644
--- a/src/test/run-pass/unboxed-closures-drop.rs
+++ b/src/test/run-pass/unboxed-closures-drop.rs
@@ -124,4 +124,3 @@ fn main() {
     test_fn_mut();
     test_fn_once();
 }
-
diff --git a/src/test/run-pass/unboxed-closures-extern-fn-hr.rs b/src/test/run-pass/unboxed-closures-extern-fn-hr.rs
index df753f0f33e..6a071f6a4c5 100644
--- a/src/test/run-pass/unboxed-closures-extern-fn-hr.rs
+++ b/src/test/run-pass/unboxed-closures-extern-fn-hr.rs
@@ -42,4 +42,3 @@ fn main() {
     assert_eq!(y, square(&22));
     assert_eq!(z, square(&22));
 }
-
diff --git a/src/test/run-pass/unboxed-closures-extern-fn.rs b/src/test/run-pass/unboxed-closures-extern-fn.rs
index a25f5e265e8..ed941ac0fdb 100644
--- a/src/test/run-pass/unboxed-closures-extern-fn.rs
+++ b/src/test/run-pass/unboxed-closures-extern-fn.rs
@@ -37,4 +37,3 @@ fn main() {
     assert_eq!(y, square(22));
     assert_eq!(z, square(22));
 }
-
diff --git a/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs b/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs
index 5d6029e703b..0aab5be2877 100644
--- a/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs
+++ b/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs
@@ -44,4 +44,3 @@ fn main() {
     assert_eq!(x, y);
     assert_eq!(y, z);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs b/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs
index 95dae41c684..a8bb0918932 100644
--- a/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs
+++ b/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs
@@ -39,4 +39,3 @@ fn main() {
     let z = call_it_once(S, 22);
     assert_eq!(y, z);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-generic.rs b/src/test/run-pass/unboxed-closures-generic.rs
index f4af42a866b..47936ba9382 100644
--- a/src/test/run-pass/unboxed-closures-generic.rs
+++ b/src/test/run-pass/unboxed-closures-generic.rs
@@ -22,4 +22,3 @@ pub fn main() {
     println!("{}", z);
     assert_eq!(z, 5);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs b/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs
index 09b8c8f4454..17833033492 100644
--- a/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs
+++ b/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs
@@ -26,4 +26,3 @@ fn main() {
 
     assert_eq!(counter, 2);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-manual-impl.rs b/src/test/run-pass/unboxed-closures-manual-impl.rs
index 37075de0405..f1b79a1829e 100644
--- a/src/test/run-pass/unboxed-closures-manual-impl.rs
+++ b/src/test/run-pass/unboxed-closures-manual-impl.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
@@ -37,4 +36,3 @@ fn main() {
     assert!(x == 4);
     assert!(y == 4);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-prelude.rs b/src/test/run-pass/unboxed-closures-prelude.rs
index 16a55ab550d..4ed3fa5ca2d 100644
--- a/src/test/run-pass/unboxed-closures-prelude.rs
+++ b/src/test/run-pass/unboxed-closures-prelude.rs
@@ -28,4 +28,3 @@ fn main() {
 fn call<F:FnOnce(int) -> int>(f: F, x: int) -> int {
     f(x)
 }
-
diff --git a/src/test/run-pass/unboxed-closures-single-word-env.rs b/src/test/run-pass/unboxed-closures-single-word-env.rs
index 9e543f925f8..84544d6d24b 100644
--- a/src/test/run-pass/unboxed-closures-single-word-env.rs
+++ b/src/test/run-pass/unboxed-closures-single-word-env.rs
@@ -31,4 +31,3 @@ fn main() {
     assert_eq!(b(move |x: int, y| x + y + z), 17);
     assert_eq!(c(move |x: int, y| x + y + z), 21);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-static-call-fn-once.rs b/src/test/run-pass/unboxed-closures-static-call-fn-once.rs
index 7a6b68a5e09..1f5481ccde9 100644
--- a/src/test/run-pass/unboxed-closures-static-call-fn-once.rs
+++ b/src/test/run-pass/unboxed-closures-static-call-fn-once.rs
@@ -14,4 +14,3 @@ fn main() {
     let onetime = |x| x;
     onetime(0);
 }
-
diff --git a/src/test/run-pass/unboxed-closures-zero-args.rs b/src/test/run-pass/unboxed-closures-zero-args.rs
index 8e3d44df798..c81b0515aec 100644
--- a/src/test/run-pass/unboxed-closures-zero-args.rs
+++ b/src/test/run-pass/unboxed-closures-zero-args.rs
@@ -14,4 +14,3 @@ fn main() {
     let mut zero = || {};
     let () = zero();
 }
-
diff --git a/src/test/run-pass/use.rs b/src/test/run-pass/use.rs
index 65a392e63c5..c25cd15b2cd 100644
--- a/src/test/run-pass/use.rs
+++ b/src/test/run-pass/use.rs
@@ -1,4 +1,3 @@
-
 // Copyright 2012-2014 The Rust Project Developers. See the COPYRIGHT
 // file at the top-level directory of this distribution and at
 // http://rust-lang.org/COPYRIGHT.
diff --git a/src/test/run-pass/variance-trait-matching.rs b/src/test/run-pass/variance-trait-matching.rs
index 10441bee3cb..d46ffa80183 100644
--- a/src/test/run-pass/variance-trait-matching.rs
+++ b/src/test/run-pass/variance-trait-matching.rs
@@ -45,5 +45,3 @@ fn main() {
     let y = get(&x);
     assert_eq!(y, 23);
 }
-
-
diff --git a/src/test/run-pass/visible-private-types-feature-gate.rs b/src/test/run-pass/visible-private-types-feature-gate.rs
index 46e93b25697..3060c12d39a 100644
--- a/src/test/run-pass/visible-private-types-feature-gate.rs
+++ b/src/test/run-pass/visible-private-types-feature-gate.rs
@@ -19,4 +19,3 @@ struct Baz;
 pub fn f(_: Baz) {}
 
 fn main() {}
-
diff --git a/src/test/run-pass/where-clause-method-substituion.rs b/src/test/run-pass/where-clause-method-substituion.rs
index ecc210ea579..e2280f0b07b 100644
--- a/src/test/run-pass/where-clause-method-substituion.rs
+++ b/src/test/run-pass/where-clause-method-substituion.rs
@@ -27,4 +27,3 @@ impl Bar<X> for i32 {
 fn main() {
     1.method::<S>();
 }
-
diff --git a/src/test/run-pass/where-clauses-cross-crate.rs b/src/test/run-pass/where-clauses-cross-crate.rs
index b822abd6732..6a2fec7260a 100644
--- a/src/test/run-pass/where-clauses-cross-crate.rs
+++ b/src/test/run-pass/where-clauses-cross-crate.rs
@@ -20,4 +20,3 @@ fn main() {
     println!("{}", "hello".equal(&"hello"));
     println!("{}", "hello".equals::<int,&str>(&1, &1, &"foo", &"bar"));
 }
-
diff --git a/src/test/run-pass/where-clauses-unboxed-closures.rs b/src/test/run-pass/where-clauses-unboxed-closures.rs
index 7edcdf64292..dbff4b9599b 100644
--- a/src/test/run-pass/where-clauses-unboxed-closures.rs
+++ b/src/test/run-pass/where-clauses-unboxed-closures.rs
@@ -23,4 +23,3 @@ fn main() {
     // OK
     warm_up(|b| () );
 }
-
diff --git a/src/test/run-pass/where-clauses.rs b/src/test/run-pass/where-clauses.rs
index 92bc7edf285..0f0741dcea7 100644
--- a/src/test/run-pass/where-clauses.rs
+++ b/src/test/run-pass/where-clauses.rs
@@ -34,4 +34,3 @@ fn main() {
     println!("{}", "hello".equal(&"hello"));
     println!("{}", "hello".equals::<int,&str>(&1, &1, &"foo", &"bar"));
 }
-
diff --git a/src/test/run-pass/where-for-self.rs b/src/test/run-pass/where-for-self.rs
index 67757d7efa8..4e841029a6b 100644
--- a/src/test/run-pass/where-for-self.rs
+++ b/src/test/run-pass/where-for-self.rs
@@ -62,4 +62,3 @@ fn main() {
         assert!(COUNT == 12);
     }
 }
-