about summary refs log tree commit diff
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2019-04-22 16:55:33 +0100
committervarkor <github@varkor.com>2019-04-22 16:57:01 +0100
commit7f0f0e31ecceacfc627440216e559b9625378ecc (patch)
treef5118141db9b871f0189330959f5524f31301314
parentc21fbfe7e310b9055ed6b7c46b7d37b831a516e3 (diff)
downloadrust-7f0f0e31ecceacfc627440216e559b9625378ecc.tar.gz
rust-7f0f0e31ecceacfc627440216e559b9625378ecc.zip
Remove double trailing newlines
-rwxr-xr-xsrc/ci/docker/scripts/android-sdk.sh1
-rw-r--r--src/ci/docker/scripts/musl-toolchain.sh1
-rw-r--r--src/liballoc/str.rs1
-rw-r--r--src/libcore/iter/adapters/chain.rs1
-rw-r--r--src/libcore/iter/traits/exact_size.rs1
-rw-r--r--src/libcore/num/flt2dec/decoder.rs1
-rw-r--r--src/libcore/ops/unsize.rs1
-rw-r--r--src/libcore/tests/num/bignum.rs1
-rw-r--r--src/libcore/tests/num/flt2dec/estimator.rs1
-rw-r--r--src/libcore/tests/num/flt2dec/mod.rs1
-rw-r--r--src/libcore/tests/num/flt2dec/random.rs1
-rw-r--r--src/libcore/tests/num/flt2dec/strategy/dragon.rs1
-rw-r--r--src/libcore/tests/num/flt2dec/strategy/grisu.rs1
-rw-r--r--src/librustc/ich/hcx.rs1
-rw-r--r--src/librustc/ich/impls_hir.rs1
-rw-r--r--src/librustc/infer/error_reporting/nice_region_error/outlives_closure.rs1
-rw-r--r--src/librustc/infer/type_variable.rs1
-rw-r--r--src/librustc/macros.rs1
-rw-r--r--src/librustc/middle/free_region.rs1
-rw-r--r--src/librustc/session/search_paths.rs1
-rw-r--r--src/librustc/ty/inhabitedness/def_id_forest.rs1
-rw-r--r--src/librustc/ty/inhabitedness/mod.rs1
-rw-r--r--src/librustc_codegen_llvm/va_arg.rs1
-rw-r--r--src/librustc_mir/borrow_check/nll/invalidation.rs1
-rw-r--r--src/librustc_mir/borrow_check/nll/region_infer/dump_mir.rs1
-rw-r--r--src/libstd/os/android/fs.rs1
-rw-r--r--src/libstd/os/android/raw.rs1
-rw-r--r--src/libstd/os/bitrig/fs.rs1
-rw-r--r--src/libstd/os/dragonfly/fs.rs1
-rw-r--r--src/libstd/os/freebsd/fs.rs1
-rw-r--r--src/libstd/os/ios/fs.rs1
-rw-r--r--src/libstd/os/macos/fs.rs1
-rw-r--r--src/libstd/os/netbsd/fs.rs1
-rw-r--r--src/libstd/os/openbsd/fs.rs1
-rw-r--r--src/libstd/sys_common/backtrace.rs1
-rw-r--r--src/libsyntax/test_snippet.rs1
-rw-r--r--src/test/assembly/nvptx-internalizing.rs1
-rw-r--r--src/test/codegen-units/item-collection/auxiliary/cgu_generic_function.rs1
-rw-r--r--src/test/codegen-units/partitioning/auxiliary/cgu_generic_function.rs1
-rw-r--r--src/test/codegen/likely.rs1
-rw-r--r--src/test/codegen/nounwind.rs1
-rw-r--r--src/test/codegen/packed.rs1
-rw-r--r--src/test/codegen/union-abi.rs1
-rw-r--r--src/test/debuginfo/should-fail.rs1
-rw-r--r--src/test/debuginfo/unreachable-locals.rs1
-rw-r--r--src/test/incremental/change_crate_order/auxiliary/a.rs1
-rw-r--r--src/test/incremental/change_crate_order/auxiliary/b.rs1
-rw-r--r--src/test/incremental/hashes/exported_vs_not.rs1
-rw-r--r--src/test/incremental/issue-39569.rs1
-rw-r--r--src/test/incremental/krate-inherent.rs1
-rw-r--r--src/test/incremental/krate_reassign_34991/auxiliary/a.rs1
-rw-r--r--src/test/incremental/span_hash_stable/main.rs1
-rw-r--r--src/test/run-fail/call-fn-never-arg.rs1
-rw-r--r--src/test/run-fail/cast-never.rs1
-rw-r--r--src/test/run-fail/never-associated-type.rs1
-rw-r--r--src/test/run-fail/never-type-arg.rs1
-rw-r--r--src/test/run-make-fulldeps/issue-18943/foo.rs1
-rw-r--r--src/test/run-make-fulldeps/issue-28595/b.c1
-rw-r--r--src/test/run-make-fulldeps/libtest-json/f.rs1
-rw-r--r--src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs1
-rw-r--r--src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c1
-rw-r--r--src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs1
-rw-r--r--src/test/run-make-fulldeps/windows-subsystem/console.rs1
-rw-r--r--src/test/run-pass/asm-concat-src.rs1
-rw-r--r--src/test/run-pass/binding/empty-types-in-patterns.rs1
-rw-r--r--src/test/run-pass/consts/const-fn-feature-flags.rs1
-rw-r--r--src/test/run-pass/deriving/auxiliary/derive-no-std.rs1
-rw-r--r--src/test/run-pass/deriving/derive-no-std.rs1
-rw-r--r--src/test/run-pass/discriminant_value-wrapper.rs1
-rw-r--r--src/test/run-pass/fat-lto.rs1
-rw-r--r--src/test/run-pass/impl-for-never.rs1
-rw-r--r--src/test/run-pass/inc-range-pat.rs1
-rw-r--r--src/test/run-pass/inherit-env.rs1
-rw-r--r--src/test/run-pass/issues/auxiliary/issue-17718-aux.rs1
-rw-r--r--src/test/run-pass/issues/issue-16278.rs5
-rw-r--r--src/test/run-pass/issues/issue-21400.rs1
-rw-r--r--src/test/run-pass/issues/issue-23699.rs1
-rw-r--r--src/test/run-pass/issues/issue-24313.rs1
-rw-r--r--src/test/run-pass/issues/issue-24687-embed-debuginfo/auxiliary/issue-24687-lib.rs1
-rw-r--r--src/test/run-pass/issues/issue-26873-multifile/A/B.rs1
-rw-r--r--src/test/run-pass/issues/issue-26873-multifile/A/C.rs1
-rw-r--r--src/test/run-pass/issues/issue-26873-multifile/A/mod.rs1
-rw-r--r--src/test/run-pass/issues/issue-26873-multifile/mod.rs1
-rw-r--r--src/test/run-pass/issues/issue-26873-onefile.rs1
-rw-r--r--src/test/run-pass/issues/issue-26905.rs1
-rw-r--r--src/test/run-pass/issues/issue-28498-must-work-ex2.rs1
-rw-r--r--src/test/run-pass/issues/issue-28498-ugeh-ex1.rs1
-rw-r--r--src/test/run-pass/issues/issue-30371.rs1
-rw-r--r--src/test/run-pass/issues/issue-34784.rs1
-rw-r--r--src/test/run-pass/issues/issue-39709.rs1
-rw-r--r--src/test/run-pass/issues/issue-42453.rs1
-rw-r--r--src/test/run-pass/link-cfg-works.rs1
-rw-r--r--src/test/run-pass/lint-cap.rs1
-rw-r--r--src/test/run-pass/macros/macro-first-set.rs1
-rw-r--r--src/test/run-pass/macros/macro-follow.rs1
-rw-r--r--src/test/run-pass/macros/macro-nested_expr.rs1
-rw-r--r--src/test/run-pass/macros/macro-pat-neg-lit.rs1
-rw-r--r--src/test/run-pass/mir/mir_constval_adts.rs1
-rw-r--r--src/test/run-pass/never-result.rs1
-rw-r--r--src/test/run-pass/never_coercions.rs1
-rw-r--r--src/test/run-pass/nll/rc-loop.rs1
-rw-r--r--src/test/run-pass/optimization-fuel-0.rs1
-rw-r--r--src/test/run-pass/proc-macro/auxiliary/expand-with-a-macro.rs1
-rw-r--r--src/test/run-pass/proc-macro/auxiliary/external-crate-var.rs1
-rw-r--r--src/test/run-pass/proc-macro/auxiliary/span-api-tests.rs1
-rw-r--r--src/test/run-pass/proc-macro/expand-with-a-macro.rs1
-rw-r--r--src/test/run-pass/project-cache-issue-31849.rs1
-rw-r--r--src/test/run-pass/range_inclusive_gate.rs1
-rw-r--r--src/test/run-pass/signal-alternate-stack-cleanup.rs1
-rw-r--r--src/test/run-pass/thinlto/thin-lto-inlines2.rs1
-rw-r--r--src/test/run-pass/try_from.rs1
-rw-r--r--src/test/rustdoc/auxiliary/issue-23207-2.rs1
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs1
-rw-r--r--src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs1
-rw-r--r--src/test/rustdoc/inline_cross/issue-32881.rs1
-rw-r--r--src/test/rustdoc/issue-15318-2.rs1
-rw-r--r--src/test/rustdoc/issue-19190-3.rs1
-rw-r--r--src/test/rustdoc/issue-20727-2.rs1
-rw-r--r--src/test/rustdoc/issue-23207.rs1
-rw-r--r--src/test/rustdoc/issue-38129.rs1
-rw-r--r--src/test/rustdoc/issue-56701.rs1
-rw-r--r--src/test/rustdoc/synthetic_auto/self-referential.rs1
-rw-r--r--src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs1
-rw-r--r--src/test/ui/allocator/two-allocators.rs1
-rw-r--r--src/test/ui/allocator/two-allocators2.rs1
-rw-r--r--src/test/ui/auxiliary/default-ty-param-cross-crate-crate.rs1
-rw-r--r--src/test/ui/bad/bad-lint-cap3.rs1
-rw-r--r--src/test/ui/binop/binop-logic-float.rs1
-rw-r--r--src/test/ui/borrowck/immutable-arg.rs1
-rw-r--r--src/test/ui/borrowck/mut-borrow-in-loop.rs1
-rw-r--r--src/test/ui/borrowck/two-phase-reservation-sharing-interference.rs1
-rw-r--r--src/test/ui/call-fn-never-arg-wrong-type.rs1
-rw-r--r--src/test/ui/consts/const-eval/const-eval-overflow-3b.rs7
-rw-r--r--src/test/ui/consts/min_const_fn/min_const_fn.rs1
-rw-r--r--src/test/ui/consts/union_constant.rs1
-rw-r--r--src/test/ui/defaulted-never-note.rs1
-rw-r--r--src/test/ui/derive-uninhabited-enum-38885.rs1
-rw-r--r--src/test/ui/derives/deriving-copyclone.rs1
-rw-r--r--src/test/ui/derives/deriving-primitive.rs1
-rw-r--r--src/test/ui/did_you_mean/recursion_limit_deref.rs1
-rw-r--r--src/test/ui/did_you_mean/recursion_limit_macro.rs1
-rw-r--r--src/test/ui/existential_types/auxiliary/cross_crate_ice.rs1
-rw-r--r--src/test/ui/existential_types/generic_duplicate_param_use7.rs1
-rw-r--r--src/test/ui/existential_types/nested_existential_types.rs1
-rw-r--r--src/test/ui/feature-gates/feature-gate-allocator_internals.rs1
-rw-r--r--src/test/ui/feature-gates/feature-gate-compiler-builtins.rs1
-rw-r--r--src/test/ui/feature-gates/feature-gate-exhaustive-patterns.rs1
-rw-r--r--src/test/ui/feature-gates/feature-gate-needs-allocator.rs1
-rw-r--r--src/test/ui/feature-gates/feature-gate-nll.rs1
-rw-r--r--src/test/ui/feature-gates/feature-gate-rustc_const_unstable.rs1
-rw-r--r--src/test/ui/generator/borrowing.rs1
-rw-r--r--src/test/ui/generator/issue-53548.rs1
-rw-r--r--src/test/ui/impl-trait/auto-trait-leak2.rs1
-rw-r--r--src/test/ui/issues/issue-26905.rs1
-rw-r--r--src/test/ui/issues/issue-30236.rs1
-rw-r--r--src/test/ui/issues/issue-30240-b.rs1
-rw-r--r--src/test/ui/issues/issue-33264.rs1
-rw-r--r--src/test/ui/issues/issue-33287.rs1
-rw-r--r--src/test/ui/issues/issue-33903.rs1
-rw-r--r--src/test/ui/issues/issue-40782.rs1
-rw-r--r--src/test/ui/issues/issue-42060.rs1
-rw-r--r--src/test/ui/issues/issue-43196.rs1
-rw-r--r--src/test/ui/issues/issue-44005.rs1
-rw-r--r--src/test/ui/issues/issue-49851/compiler-builtins-error.rs1
-rw-r--r--src/test/ui/issues/issue-50714-1.rs1
-rw-r--r--src/test/ui/issues/issue-50714.rs1
-rw-r--r--src/test/ui/issues/issue-53419.rs1
-rw-r--r--src/test/ui/issues/issue-53568.rs1
-rw-r--r--src/test/ui/issues/issue-58712.rs1
-rw-r--r--src/test/ui/issues/issue-59488.rs1
-rw-r--r--src/test/ui/issues/issue-59896.rs1
-rw-r--r--src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-3.rs1
-rw-r--r--src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-return-type-is-anon.rs1
-rw-r--r--src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-self-is-anon.rs1
-rw-r--r--src/test/ui/macro_backtrace/auxiliary/ping.rs1
-rw-r--r--src/test/ui/macros/macro-follow.rs1
-rw-r--r--src/test/ui/macros/must-use-in-macro-55516.rs1
-rw-r--r--src/test/ui/match/match-argm-statics-2.rs1
-rw-r--r--src/test/ui/match/match-byte-array-patterns-2.rs1
-rw-r--r--src/test/ui/mismatched_types/main.rs1
-rw-r--r--src/test/ui/mismatched_types/numeric-literal-cast.rs1
-rw-r--r--src/test/ui/mismatched_types/trait-impl-fn-incompatibility.rs1
-rw-r--r--src/test/ui/nll/issue-47022.rs1
-rw-r--r--src/test/ui/nll/projection-return.rs1
-rw-r--r--src/test/ui/nll/ty-outlives/issue-53789-1.rs1
-rw-r--r--src/test/ui/nll/ty-outlives/issue-53789-2.rs1
-rw-r--r--src/test/ui/nll/user-annotations/constant-in-expr-inherent-1.rs1
-rw-r--r--src/test/ui/on-unimplemented/no-debug.rs1
-rw-r--r--src/test/ui/panic-runtime/libtest-unwinds.rs1
-rw-r--r--src/test/ui/proc-macro/auxiliary/derive-bad.rs1
-rw-r--r--src/test/ui/proc-macro/issue-50493.rs1
-rw-r--r--src/test/ui/range/range_traits-2.rs1
-rw-r--r--src/test/ui/range/range_traits-3.rs1
-rw-r--r--src/test/ui/range/range_traits-4.rs1
-rw-r--r--src/test/ui/range/range_traits-5.rs1
-rw-r--r--src/test/ui/range/range_traits-6.rs1
-rw-r--r--src/test/ui/range/range_traits-7.rs1
-rw-r--r--src/test/ui/recursion/recursive-types-are-not-uninhabited.rs1
-rw-r--r--src/test/ui/regions/region-borrow-params-issue-29793-small.rs1
-rw-r--r--src/test/ui/return/return-from-diverging.rs1
-rw-r--r--src/test/ui/return/return-unit-from-diverging.rs1
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/cross-crate.rs1
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/dont-infer-static.rs1
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/explicit-enum.rs1
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/explicit-struct.rs1
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/explicit-union.rs1
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/infer-static.rs1
-rw-r--r--src/test/ui/rfc-2093-infer-outlives/projection.rs1
-rw-r--r--src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.rs1
-rw-r--r--src/test/ui/rust-2018/extern-crate-idiomatic.rs1
-rw-r--r--src/test/ui/rust-2018/extern-crate-referenced-by-self-path.rs1
-rw-r--r--src/test/ui/rust-2018/extern-crate-rename.rs1
-rw-r--r--src/test/ui/rust-2018/extern-crate-submod.rs1
-rw-r--r--src/test/ui/self/suggest-self.rs1
-rw-r--r--src/test/ui/span/dropck-object-cycle.rs1
-rw-r--r--src/test/ui/span/suggestion-non-ascii.rs1
-rw-r--r--src/test/ui/structs/struct-fields-shorthand.rs1
-rw-r--r--src/test/ui/transmute/transmute-imut-to-mut.rs1
-rw-r--r--src/test/ui/trivial-bounds/trivial-bounds-leak.rs1
-rw-r--r--src/test/ui/try-block/try-block-bad-lifetime.rs1
-rw-r--r--src/test/ui/try-block/try-block-maybe-bad-lifetime.rs1
-rw-r--r--src/test/ui/try-block/try-block-opt-init.rs1
-rw-r--r--src/test/ui/type/type-mismatch-multiple.rs1
-rw-r--r--src/test/ui/uninhabited/uninhabited-irrefutable.rs1
-rw-r--r--src/test/ui/uninhabited/uninhabited-patterns.rs1
-rw-r--r--src/test/ui/unreachable/unreachable-arm.rs1
-rw-r--r--src/test/ui/unreachable/unreachable-loop-patterns.rs1
-rw-r--r--src/test/ui/unreachable/unreachable-try-pattern.rs1
-rw-r--r--src/test/ui/unsafe/unsafe-const-fn.rs1
-rw-r--r--src/test/ui/unsized/unsized-enum2.rs1
-rw-r--r--src/test/ui/wasm-import-module.rs1
-rw-r--r--src/test/ui/wf/wf-outlives-ty-in-fn-or-trait.rs1
232 files changed, 2 insertions, 240 deletions
diff --git a/src/ci/docker/scripts/android-sdk.sh b/src/ci/docker/scripts/android-sdk.sh
index 0b86a2f2dff..e35be697a8d 100755
--- a/src/ci/docker/scripts/android-sdk.sh
+++ b/src/ci/docker/scripts/android-sdk.sh
@@ -26,4 +26,3 @@ abi="$(echo "${details}" | awk '{print($2)}')"
 echo no | avdmanager create avd \
     -n "$abi-$api" \
     -k "system-images;android-$api;default;$abi"
-
diff --git a/src/ci/docker/scripts/musl-toolchain.sh b/src/ci/docker/scripts/musl-toolchain.sh
index 3caf2852ede..8cdbfebea4d 100644
--- a/src/ci/docker/scripts/musl-toolchain.sh
+++ b/src/ci/docker/scripts/musl-toolchain.sh
@@ -71,4 +71,3 @@ cmake ../libunwind-release_$LLVM \
 hide_output make -j$(nproc)
 cp lib/libunwind.a $OUTPUT/$TARGET/lib
 cd - && rm -rf libunwind-build
-
diff --git a/src/liballoc/str.rs b/src/liballoc/str.rs
index f10a01d44c8..e5d4e1c533c 100644
--- a/src/liballoc/str.rs
+++ b/src/liballoc/str.rs
@@ -573,4 +573,3 @@ impl str {
 pub unsafe fn from_boxed_utf8_unchecked(v: Box<[u8]>) -> Box<str> {
     Box::from_raw(Box::into_raw(v) as *mut str)
 }
-
diff --git a/src/libcore/iter/adapters/chain.rs b/src/libcore/iter/adapters/chain.rs
index 11e13149bc2..76239ebc0ab 100644
--- a/src/libcore/iter/adapters/chain.rs
+++ b/src/libcore/iter/adapters/chain.rs
@@ -258,4 +258,3 @@ impl<A, B> FusedIterator for Chain<A, B>
 unsafe impl<A, B> TrustedLen for Chain<A, B>
     where A: TrustedLen, B: TrustedLen<Item=A::Item>,
 {}
-
diff --git a/src/libcore/iter/traits/exact_size.rs b/src/libcore/iter/traits/exact_size.rs
index 8fc4ac93daa..4a7db348b18 100644
--- a/src/libcore/iter/traits/exact_size.rs
+++ b/src/libcore/iter/traits/exact_size.rs
@@ -140,4 +140,3 @@ impl<I: ExactSizeIterator + ?Sized> ExactSizeIterator for &mut I {
         (**self).is_empty()
     }
 }
-
diff --git a/src/libcore/num/flt2dec/decoder.rs b/src/libcore/num/flt2dec/decoder.rs
index 6c75d00f6b2..ee0f18ba295 100644
--- a/src/libcore/num/flt2dec/decoder.rs
+++ b/src/libcore/num/flt2dec/decoder.rs
@@ -86,4 +86,3 @@ pub fn decode<T: DecodableFloat>(v: T) -> (/*negative?*/ bool, FullDecoded) {
     };
     (sign < 0, decoded)
 }
-
diff --git a/src/libcore/ops/unsize.rs b/src/libcore/ops/unsize.rs
index 09231ee06ce..7f81481ab5b 100644
--- a/src/libcore/ops/unsize.rs
+++ b/src/libcore/ops/unsize.rs
@@ -100,4 +100,3 @@ impl<T: ?Sized+Unsize<U>, U: ?Sized> DispatchFromDyn<*const U> for *const T {}
 // *mut T -> *mut U
 #[unstable(feature = "dispatch_from_dyn", issue = "0")]
 impl<T: ?Sized+Unsize<U>, U: ?Sized> DispatchFromDyn<*mut U> for *mut T {}
-
diff --git a/src/libcore/tests/num/bignum.rs b/src/libcore/tests/num/bignum.rs
index b873f1dd065..b9e15ec5c07 100644
--- a/src/libcore/tests/num/bignum.rs
+++ b/src/libcore/tests/num/bignum.rs
@@ -236,4 +236,3 @@ fn test_fmt() {
     assert_eq!(format!("{:?}", Big::from_u64(0x12345)), "0x1_23_45");
     assert_eq!(format!("{:?}", Big::from_u64(0x123456)), "0x12_34_56");
 }
-
diff --git a/src/libcore/tests/num/flt2dec/estimator.rs b/src/libcore/tests/num/flt2dec/estimator.rs
index fb0888e2720..2dbb8e3a5f0 100644
--- a/src/libcore/tests/num/flt2dec/estimator.rs
+++ b/src/libcore/tests/num/flt2dec/estimator.rs
@@ -47,4 +47,3 @@ fn test_estimate_scaling_factor() {
         assert_almost_eq!(estimate_scaling_factor(1, i as i16), expected as i16);
     }
 }
-
diff --git a/src/libcore/tests/num/flt2dec/mod.rs b/src/libcore/tests/num/flt2dec/mod.rs
index d362c7994d8..f42f500c2df 100644
--- a/src/libcore/tests/num/flt2dec/mod.rs
+++ b/src/libcore/tests/num/flt2dec/mod.rs
@@ -1107,4 +1107,3 @@ pub fn to_exact_fixed_str_test<F>(mut f_: F)
                format!("0.0000000000000000000099999999999999994515327145420957165172950370\
                           2787392447107715776066783064379706047475337982177734375{:0>79881}", ""));
 }
-
diff --git a/src/libcore/tests/num/flt2dec/random.rs b/src/libcore/tests/num/flt2dec/random.rs
index 1c36af6af0e..35e3fbcbb78 100644
--- a/src/libcore/tests/num/flt2dec/random.rs
+++ b/src/libcore/tests/num/flt2dec/random.rs
@@ -152,4 +152,3 @@ fn exact_f64_random_equivalence_test() {
                                              |d, buf| fallback(d, buf, i16::MIN), k, 1_000);
     }
 }
-
diff --git a/src/libcore/tests/num/flt2dec/strategy/dragon.rs b/src/libcore/tests/num/flt2dec/strategy/dragon.rs
index 1803e39b46d..5e4cc23d33c 100644
--- a/src/libcore/tests/num/flt2dec/strategy/dragon.rs
+++ b/src/libcore/tests/num/flt2dec/strategy/dragon.rs
@@ -62,4 +62,3 @@ fn test_to_exact_exp_str() {
 fn test_to_exact_fixed_str() {
     to_exact_fixed_str_test(format_exact);
 }
-
diff --git a/src/libcore/tests/num/flt2dec/strategy/grisu.rs b/src/libcore/tests/num/flt2dec/strategy/grisu.rs
index 53e9f12ae0f..f1afd7d4bf8 100644
--- a/src/libcore/tests/num/flt2dec/strategy/grisu.rs
+++ b/src/libcore/tests/num/flt2dec/strategy/grisu.rs
@@ -64,4 +64,3 @@ fn test_to_exact_exp_str() {
 fn test_to_exact_fixed_str() {
     to_exact_fixed_str_test(format_exact);
 }
-
diff --git a/src/librustc/ich/hcx.rs b/src/librustc/ich/hcx.rs
index a8e5db26ead..6da2cb9ab57 100644
--- a/src/librustc/ich/hcx.rs
+++ b/src/librustc/ich/hcx.rs
@@ -435,4 +435,3 @@ pub fn hash_stable_trait_impls<'a, 'gcx, W>(
         }
     }
 }
-
diff --git a/src/librustc/ich/impls_hir.rs b/src/librustc/ich/impls_hir.rs
index 9491a073b8f..65795d2b136 100644
--- a/src/librustc/ich/impls_hir.rs
+++ b/src/librustc/ich/impls_hir.rs
@@ -435,4 +435,3 @@ impl<'hir> HashStable<StableHashingContext<'hir>> for attr::OptimizeAttr {
         mem::discriminant(self).hash_stable(hcx, hasher);
     }
 }
-
diff --git a/src/librustc/infer/error_reporting/nice_region_error/outlives_closure.rs b/src/librustc/infer/error_reporting/nice_region_error/outlives_closure.rs
index 6432780de06..af201886a00 100644
--- a/src/librustc/infer/error_reporting/nice_region_error/outlives_closure.rs
+++ b/src/librustc/infer/error_reporting/nice_region_error/outlives_closure.rs
@@ -109,4 +109,3 @@ impl<'a, 'gcx, 'tcx> NiceRegionError<'a, 'gcx, 'tcx> {
         None
     }
 }
-
diff --git a/src/librustc/infer/type_variable.rs b/src/librustc/infer/type_variable.rs
index 8a719ff2bf3..1393e4f67eb 100644
--- a/src/librustc/infer/type_variable.rs
+++ b/src/librustc/infer/type_variable.rs
@@ -444,4 +444,3 @@ impl ut::UnifyKey for ty::TyVid {
     fn from_index(i: u32) -> ty::TyVid { ty::TyVid { index: i } }
     fn tag() -> &'static str { "TyVid" }
 }
-
diff --git a/src/librustc/macros.rs b/src/librustc/macros.rs
index 8d9d1db5756..f8d7a5e29f6 100644
--- a/src/librustc/macros.rs
+++ b/src/librustc/macros.rs
@@ -509,4 +509,3 @@ macro_rules! EnumTypeFoldableImpl {
         )
     };
 }
-
diff --git a/src/librustc/middle/free_region.rs b/src/librustc/middle/free_region.rs
index fc345df6551..dae33e34f30 100644
--- a/src/librustc/middle/free_region.rs
+++ b/src/librustc/middle/free_region.rs
@@ -104,4 +104,3 @@ impl<'a, 'gcx, 'tcx> RegionRelations<'a, 'gcx, 'tcx> {
         self.free_regions.lub_free_regions(self.tcx, r_a, r_b)
     }
 }
-
diff --git a/src/librustc/session/search_paths.rs b/src/librustc/session/search_paths.rs
index 1b6a1739b02..3695f0a82f4 100644
--- a/src/librustc/session/search_paths.rs
+++ b/src/librustc/session/search_paths.rs
@@ -71,4 +71,3 @@ impl SearchPath {
         SearchPath { kind, dir, files }
     }
 }
-
diff --git a/src/librustc/ty/inhabitedness/def_id_forest.rs b/src/librustc/ty/inhabitedness/def_id_forest.rs
index 3b393c3ca15..581fc41fda4 100644
--- a/src/librustc/ty/inhabitedness/def_id_forest.rs
+++ b/src/librustc/ty/inhabitedness/def_id_forest.rs
@@ -118,4 +118,3 @@ impl<'a, 'gcx, 'tcx> DefIdForest {
         ret
     }
 }
-
diff --git a/src/librustc/ty/inhabitedness/mod.rs b/src/librustc/ty/inhabitedness/mod.rs
index 963b4b439f8..042f06e13a3 100644
--- a/src/librustc/ty/inhabitedness/mod.rs
+++ b/src/librustc/ty/inhabitedness/mod.rs
@@ -203,4 +203,3 @@ impl<'a, 'gcx, 'tcx> TyS<'tcx> {
         }
     }
 }
-
diff --git a/src/librustc_codegen_llvm/va_arg.rs b/src/librustc_codegen_llvm/va_arg.rs
index 7fc17d17f99..410e00fe0b8 100644
--- a/src/librustc_codegen_llvm/va_arg.rs
+++ b/src/librustc_codegen_llvm/va_arg.rs
@@ -145,4 +145,3 @@ pub(super) fn emit_va_arg(
         }
     }
 }
-
diff --git a/src/librustc_mir/borrow_check/nll/invalidation.rs b/src/librustc_mir/borrow_check/nll/invalidation.rs
index a5230e67b75..8cbf68c476a 100644
--- a/src/librustc_mir/borrow_check/nll/invalidation.rs
+++ b/src/librustc_mir/borrow_check/nll/invalidation.rs
@@ -502,4 +502,3 @@ impl<'cg, 'cx, 'tcx, 'gcx> InvalidationGenerator<'cx, 'tcx, 'gcx> {
         }
     }
 }
-
diff --git a/src/librustc_mir/borrow_check/nll/region_infer/dump_mir.rs b/src/librustc_mir/borrow_check/nll/region_infer/dump_mir.rs
index 419ee73b28a..4931005a454 100644
--- a/src/librustc_mir/borrow_check/nll/region_infer/dump_mir.rs
+++ b/src/librustc_mir/borrow_check/nll/region_infer/dump_mir.rs
@@ -92,4 +92,3 @@ impl<'tcx> RegionInferenceContext<'tcx> {
         Ok(())
     }
 }
-
diff --git a/src/libstd/os/android/fs.rs b/src/libstd/os/android/fs.rs
index 9b24f86204b..90fdee567ae 100644
--- a/src/libstd/os/android/fs.rs
+++ b/src/libstd/os/android/fs.rs
@@ -116,4 +116,3 @@ impl MetadataExt for Metadata {
         self.as_inner().as_inner().st_blocks as u64
     }
 }
-
diff --git a/src/libstd/os/android/raw.rs b/src/libstd/os/android/raw.rs
index acf5ca1e429..946a77cbfd3 100644
--- a/src/libstd/os/android/raw.rs
+++ b/src/libstd/os/android/raw.rs
@@ -217,4 +217,3 @@ mod arch {
         __unused: [c_long; 3],
     }
 }
-
diff --git a/src/libstd/os/bitrig/fs.rs b/src/libstd/os/bitrig/fs.rs
index 849d4aa67f2..b5c6903c410 100644
--- a/src/libstd/os/bitrig/fs.rs
+++ b/src/libstd/os/bitrig/fs.rs
@@ -136,4 +136,3 @@ impl MetadataExt for Metadata {
         self.as_inner().as_inner().st_flags as u32
     }
 }
-
diff --git a/src/libstd/os/dragonfly/fs.rs b/src/libstd/os/dragonfly/fs.rs
index ba38660224f..ba3d8d7867d 100644
--- a/src/libstd/os/dragonfly/fs.rs
+++ b/src/libstd/os/dragonfly/fs.rs
@@ -131,4 +131,3 @@ impl MetadataExt for Metadata {
         self.as_inner().as_inner().st_lspare as u32
     }
 }
-
diff --git a/src/libstd/os/freebsd/fs.rs b/src/libstd/os/freebsd/fs.rs
index 4cc3a4b91fb..cfe8d575c67 100644
--- a/src/libstd/os/freebsd/fs.rs
+++ b/src/libstd/os/freebsd/fs.rs
@@ -141,4 +141,3 @@ impl MetadataExt for Metadata {
         self.as_inner().as_inner().st_lspare as u32
     }
 }
-
diff --git a/src/libstd/os/ios/fs.rs b/src/libstd/os/ios/fs.rs
index 7b625f5e3fe..9bdfa8e690b 100644
--- a/src/libstd/os/ios/fs.rs
+++ b/src/libstd/os/ios/fs.rs
@@ -141,4 +141,3 @@ impl MetadataExt for Metadata {
         self.as_inner().as_inner().st_lspare as u32
     }
 }
-
diff --git a/src/libstd/os/macos/fs.rs b/src/libstd/os/macos/fs.rs
index 1bd66ad4c76..bf951ee18c9 100644
--- a/src/libstd/os/macos/fs.rs
+++ b/src/libstd/os/macos/fs.rs
@@ -147,4 +147,3 @@ impl MetadataExt for Metadata {
         [qspare[0] as u64, qspare[1] as u64]
     }
 }
-
diff --git a/src/libstd/os/netbsd/fs.rs b/src/libstd/os/netbsd/fs.rs
index 6dffb70b5dc..dedfc6390ce 100644
--- a/src/libstd/os/netbsd/fs.rs
+++ b/src/libstd/os/netbsd/fs.rs
@@ -136,4 +136,3 @@ impl MetadataExt for Metadata {
         self.as_inner().as_inner().st_flags as u32
     }
 }
-
diff --git a/src/libstd/os/openbsd/fs.rs b/src/libstd/os/openbsd/fs.rs
index 73f9757f3b7..1c019159be0 100644
--- a/src/libstd/os/openbsd/fs.rs
+++ b/src/libstd/os/openbsd/fs.rs
@@ -136,4 +136,3 @@ impl MetadataExt for Metadata {
         self.as_inner().as_inner().st_flags as u32
     }
 }
-
diff --git a/src/libstd/sys_common/backtrace.rs b/src/libstd/sys_common/backtrace.rs
index 1a80908779e..8d8d8169b43 100644
--- a/src/libstd/sys_common/backtrace.rs
+++ b/src/libstd/sys_common/backtrace.rs
@@ -241,4 +241,3 @@ fn output_fileline(w: &mut dyn Write,
 
     w.write_all(b"\n")
 }
-
diff --git a/src/libsyntax/test_snippet.rs b/src/libsyntax/test_snippet.rs
index cba429068fd..3cf6699538d 100644
--- a/src/libsyntax/test_snippet.rs
+++ b/src/libsyntax/test_snippet.rs
@@ -1162,4 +1162,3 @@ error: foo
 
 "#);
 }
-
diff --git a/src/test/assembly/nvptx-internalizing.rs b/src/test/assembly/nvptx-internalizing.rs
index db822642632..c9edc386959 100644
--- a/src/test/assembly/nvptx-internalizing.rs
+++ b/src/test/assembly/nvptx-internalizing.rs
@@ -24,4 +24,3 @@ pub unsafe extern "ptx-kernel" fn top_kernel(a: *const u32, b: *mut u32) {
 // Verify that no extra function definitions are here.
 // CHECK-NOT: .func
 // CHECK-NOT: .entry
-
diff --git a/src/test/codegen-units/item-collection/auxiliary/cgu_generic_function.rs b/src/test/codegen-units/item-collection/auxiliary/cgu_generic_function.rs
index 976cbb2b44b..3926f295742 100644
--- a/src/test/codegen-units/item-collection/auxiliary/cgu_generic_function.rs
+++ b/src/test/codegen-units/item-collection/auxiliary/cgu_generic_function.rs
@@ -24,4 +24,3 @@ pub fn exported_but_not_generic(x: i32) -> i64 {
 fn not_exported_and_not_generic(x: u32) -> u64 {
     x as u64
 }
-
diff --git a/src/test/codegen-units/partitioning/auxiliary/cgu_generic_function.rs b/src/test/codegen-units/partitioning/auxiliary/cgu_generic_function.rs
index 976cbb2b44b..3926f295742 100644
--- a/src/test/codegen-units/partitioning/auxiliary/cgu_generic_function.rs
+++ b/src/test/codegen-units/partitioning/auxiliary/cgu_generic_function.rs
@@ -24,4 +24,3 @@ pub fn exported_but_not_generic(x: i32) -> i64 {
 fn not_exported_and_not_generic(x: u32) -> u64 {
     x as u64
 }
-
diff --git a/src/test/codegen/likely.rs b/src/test/codegen/likely.rs
index c56cf718f98..c5a0185bd48 100644
--- a/src/test/codegen/likely.rs
+++ b/src/test/codegen/likely.rs
@@ -28,4 +28,3 @@ pub fn check_unlikely(x: i32, y: i32) -> Option<i32> {
         }
     }
 }
-
diff --git a/src/test/codegen/nounwind.rs b/src/test/codegen/nounwind.rs
index 49a74ef7ab4..f639c60b893 100644
--- a/src/test/codegen/nounwind.rs
+++ b/src/test/codegen/nounwind.rs
@@ -14,4 +14,3 @@ pub fn foo() {
 // CHECK: @bar() unnamed_addr #0
 // CHECK: attributes #0 = { {{.*}}nounwind{{.*}} }
 }
-
diff --git a/src/test/codegen/packed.rs b/src/test/codegen/packed.rs
index b42161db98a..3c8ff394849 100644
--- a/src/test/codegen/packed.rs
+++ b/src/test/codegen/packed.rs
@@ -152,4 +152,3 @@ pub fn pkd2_nested_pair(pair1: &mut Packed2NestedPair, pair2: &mut Packed2Nested
 // CHECK: call void @llvm.memcpy.{{.*}}(i8* align 2 %{{.*}}, i8* align 2 %{{.*}}, i{{[0-9]+}} 8, i1 false)
     *pair2 = *pair1;
 }
-
diff --git a/src/test/codegen/union-abi.rs b/src/test/codegen/union-abi.rs
index 03b55eb52a2..b7baffe1669 100644
--- a/src/test/codegen/union-abi.rs
+++ b/src/test/codegen/union-abi.rs
@@ -73,4 +73,3 @@ pub union UnionBool { b:bool }
 #[no_mangle]
 pub fn test_UnionBool(b: UnionBool) -> bool { unsafe { b.b }  }
 // CHECK: %0 = trunc i8 %b to i1
-
diff --git a/src/test/debuginfo/should-fail.rs b/src/test/debuginfo/should-fail.rs
index 441be56b5b4..8765c018b10 100644
--- a/src/test/debuginfo/should-fail.rs
+++ b/src/test/debuginfo/should-fail.rs
@@ -25,4 +25,3 @@ fn main() {
 }
 
 fn zzz() {()}
-
diff --git a/src/test/debuginfo/unreachable-locals.rs b/src/test/debuginfo/unreachable-locals.rs
index b6971f353a5..5787f819cb9 100644
--- a/src/test/debuginfo/unreachable-locals.rs
+++ b/src/test/debuginfo/unreachable-locals.rs
@@ -156,4 +156,3 @@ fn diverge() -> ! {
 }
 
 fn some_predicate() -> bool { true || false }
-
diff --git a/src/test/incremental/change_crate_order/auxiliary/a.rs b/src/test/incremental/change_crate_order/auxiliary/a.rs
index 5948f38cf1b..1bd48714ac9 100644
--- a/src/test/incremental/change_crate_order/auxiliary/a.rs
+++ b/src/test/incremental/change_crate_order/auxiliary/a.rs
@@ -1,4 +1,3 @@
 #![crate_type="rlib"]
 
 pub static A : u32 = 32;
-
diff --git a/src/test/incremental/change_crate_order/auxiliary/b.rs b/src/test/incremental/change_crate_order/auxiliary/b.rs
index 12e31039851..001b88912ab 100644
--- a/src/test/incremental/change_crate_order/auxiliary/b.rs
+++ b/src/test/incremental/change_crate_order/auxiliary/b.rs
@@ -1,4 +1,3 @@
 #![crate_type="rlib"]
 
 pub static B: u32 = 32;
-
diff --git a/src/test/incremental/hashes/exported_vs_not.rs b/src/test/incremental/hashes/exported_vs_not.rs
index dc919abc02d..5a29afa17d3 100644
--- a/src/test/incremental/hashes/exported_vs_not.rs
+++ b/src/test/incremental/hashes/exported_vs_not.rs
@@ -61,4 +61,3 @@ pub fn body_exported_to_metadata_because_of_generic() -> u32 {
 pub fn body_exported_to_metadata_because_of_generic() -> u32 {
     2
 }
-
diff --git a/src/test/incremental/issue-39569.rs b/src/test/incremental/issue-39569.rs
index 06e3cf0a293..881ecfca740 100644
--- a/src/test/incremental/issue-39569.rs
+++ b/src/test/incremental/issue-39569.rs
@@ -25,4 +25,3 @@ fn main() {
     let x: Arc<FooX> = Arc::new(FooX { x: 22 });
     let y: Arc<FooX> = x;
 }
-
diff --git a/src/test/incremental/krate-inherent.rs b/src/test/incremental/krate-inherent.rs
index e01ce317a20..3e8d8fb1f94 100644
--- a/src/test/incremental/krate-inherent.rs
+++ b/src/test/incremental/krate-inherent.rs
@@ -21,4 +21,3 @@ pub mod x {
 
 #[cfg(cfail1)]
 pub fn bar() { } // remove this unrelated fn in cfail2, which should not affect `x::method`
-
diff --git a/src/test/incremental/krate_reassign_34991/auxiliary/a.rs b/src/test/incremental/krate_reassign_34991/auxiliary/a.rs
index 33fa789fcae..69be8d3bc03 100644
--- a/src/test/incremental/krate_reassign_34991/auxiliary/a.rs
+++ b/src/test/incremental/krate_reassign_34991/auxiliary/a.rs
@@ -1,4 +1,3 @@
 #![crate_type="rlib"]
 
 pub type X = u32;
-
diff --git a/src/test/incremental/span_hash_stable/main.rs b/src/test/incremental/span_hash_stable/main.rs
index f19c99e1986..f1d7de14559 100644
--- a/src/test/incremental/span_hash_stable/main.rs
+++ b/src/test/incremental/span_hash_stable/main.rs
@@ -21,4 +21,3 @@ fn main() {
         b: 3,
     };
 }
-
diff --git a/src/test/run-fail/call-fn-never-arg.rs b/src/test/run-fail/call-fn-never-arg.rs
index d21a43ec5c5..f5b2cfaefe0 100644
--- a/src/test/run-fail/call-fn-never-arg.rs
+++ b/src/test/run-fail/call-fn-never-arg.rs
@@ -12,4 +12,3 @@ fn foo(x: !) -> ! {
 fn main() {
     foo(panic!("wowzers!"))
 }
-
diff --git a/src/test/run-fail/cast-never.rs b/src/test/run-fail/cast-never.rs
index 3620ddee478..0b05a4b9112 100644
--- a/src/test/run-fail/cast-never.rs
+++ b/src/test/run-fail/cast-never.rs
@@ -8,4 +8,3 @@ fn main() {
     let x: ! = panic!();
     let y: u32 = x as u32;
 }
-
diff --git a/src/test/run-fail/never-associated-type.rs b/src/test/run-fail/never-associated-type.rs
index ba30b9ea0fe..587f0f72d5a 100644
--- a/src/test/run-fail/never-associated-type.rs
+++ b/src/test/run-fail/never-associated-type.rs
@@ -21,4 +21,3 @@ impl Foo for Blah {
 fn main() {
     Blah.smeg();
 }
-
diff --git a/src/test/run-fail/never-type-arg.rs b/src/test/run-fail/never-type-arg.rs
index fc7f2fc90d7..1747e96eef4 100644
--- a/src/test/run-fail/never-type-arg.rs
+++ b/src/test/run-fail/never-type-arg.rs
@@ -15,4 +15,3 @@ impl PartialEq<!> for Wub {
 fn main() {
     let _ = Wub == panic!("oh no!");
 }
-
diff --git a/src/test/run-make-fulldeps/issue-18943/foo.rs b/src/test/run-make-fulldeps/issue-18943/foo.rs
index 0b29c871280..d18400dd3a5 100644
--- a/src/test/run-make-fulldeps/issue-18943/foo.rs
+++ b/src/test/run-make-fulldeps/issue-18943/foo.rs
@@ -3,4 +3,3 @@ trait Foo { }
 trait Bar { }
 
 impl<'a> Foo for Bar + 'a { }
-
diff --git a/src/test/run-make-fulldeps/issue-28595/b.c b/src/test/run-make-fulldeps/issue-28595/b.c
index 8343f5b229e..6aecb5f9e04 100644
--- a/src/test/run-make-fulldeps/issue-28595/b.c
+++ b/src/test/run-make-fulldeps/issue-28595/b.c
@@ -3,4 +3,3 @@ extern void a(void);
 void b(void) {
     a();
 }
-
diff --git a/src/test/run-make-fulldeps/libtest-json/f.rs b/src/test/run-make-fulldeps/libtest-json/f.rs
index 29d52ee9654..f5e44c2c244 100644
--- a/src/test/run-make-fulldeps/libtest-json/f.rs
+++ b/src/test/run-make-fulldeps/libtest-json/f.rs
@@ -19,4 +19,3 @@ fn c() {
 fn d() {
     assert!(false);
 }
-
diff --git a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs b/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs
index 50b7882a05a..c9e1baa434b 100644
--- a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs
+++ b/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs
@@ -10,4 +10,3 @@ extern {
 pub fn foo2() -> i32 {
     unsafe { foo() }
 }
-
diff --git a/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c b/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c
index abd5d508e72..a6d3bcdc5ac 100644
--- a/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c
+++ b/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c
@@ -5,4 +5,3 @@ int main() {
     overflow();
     return 0;
 }
-
diff --git a/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs b/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs
index 6df74d2491b..33df9d6c689 100644
--- a/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs
+++ b/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs
@@ -15,4 +15,3 @@ pub fn trait_impl_test_function() {
   use stable_symbol_names1::*;
   Bar::generic_method::<Bar>();
 }
-
diff --git a/src/test/run-make-fulldeps/windows-subsystem/console.rs b/src/test/run-make-fulldeps/windows-subsystem/console.rs
index 4a2e9bb3c5c..61a92eb6a9d 100644
--- a/src/test/run-make-fulldeps/windows-subsystem/console.rs
+++ b/src/test/run-make-fulldeps/windows-subsystem/console.rs
@@ -1,4 +1,3 @@
 #![windows_subsystem = "console"]
 
 fn main() {}
-
diff --git a/src/test/run-pass/asm-concat-src.rs b/src/test/run-pass/asm-concat-src.rs
index b24586464d6..c629519e8fe 100644
--- a/src/test/run-pass/asm-concat-src.rs
+++ b/src/test/run-pass/asm-concat-src.rs
@@ -6,4 +6,3 @@
 pub fn main() {
     unsafe { asm!(concat!("", "")) };
 }
-
diff --git a/src/test/run-pass/binding/empty-types-in-patterns.rs b/src/test/run-pass/binding/empty-types-in-patterns.rs
index d9fb176c818..2b8b1b29df8 100644
--- a/src/test/run-pass/binding/empty-types-in-patterns.rs
+++ b/src/test/run-pass/binding/empty-types-in-patterns.rs
@@ -56,4 +56,3 @@ fn main() {
 
     bar(&[]);
 }
-
diff --git a/src/test/run-pass/consts/const-fn-feature-flags.rs b/src/test/run-pass/consts/const-fn-feature-flags.rs
index 83a98f0f8e9..30e7e102b86 100644
--- a/src/test/run-pass/consts/const-fn-feature-flags.rs
+++ b/src/test/run-pass/consts/const-fn-feature-flags.rs
@@ -11,4 +11,3 @@ fn main() {
 
     assert_eq!(CELL.get(), v);
 }
-
diff --git a/src/test/run-pass/deriving/auxiliary/derive-no-std.rs b/src/test/run-pass/deriving/auxiliary/derive-no-std.rs
index 21bfd5a2909..3893dc1be07 100644
--- a/src/test/run-pass/deriving/auxiliary/derive-no-std.rs
+++ b/src/test/run-pass/deriving/auxiliary/derive-no-std.rs
@@ -27,4 +27,3 @@ pub struct Empty;
 #[derive(Clone, Hash, PartialEq, Eq, PartialOrd, Ord,
          Debug, Copy)]
 pub struct AlsoEmpty {}
-
diff --git a/src/test/run-pass/deriving/derive-no-std.rs b/src/test/run-pass/deriving/derive-no-std.rs
index 22edd3eed59..74c73b99cb9 100644
--- a/src/test/run-pass/deriving/derive-no-std.rs
+++ b/src/test/run-pass/deriving/derive-no-std.rs
@@ -10,4 +10,3 @@ fn main() {
 
     assert!(Bar::Qux < Bar::Quux(42));
 }
-
diff --git a/src/test/run-pass/discriminant_value-wrapper.rs b/src/test/run-pass/discriminant_value-wrapper.rs
index f014cce9ddd..1fb0d1edddf 100644
--- a/src/test/run-pass/discriminant_value-wrapper.rs
+++ b/src/test/run-pass/discriminant_value-wrapper.rs
@@ -13,4 +13,3 @@ pub fn main() {
     let _ = mem::discriminant(&10);
     let _ = mem::discriminant(&"test");
 }
-
diff --git a/src/test/run-pass/fat-lto.rs b/src/test/run-pass/fat-lto.rs
index 7e50b44430c..fb741200d3c 100644
--- a/src/test/run-pass/fat-lto.rs
+++ b/src/test/run-pass/fat-lto.rs
@@ -4,4 +4,3 @@
 fn main() {
     println!("hello!");
 }
-
diff --git a/src/test/run-pass/impl-for-never.rs b/src/test/run-pass/impl-for-never.rs
index d2dbae61767..a5287123008 100644
--- a/src/test/run-pass/impl-for-never.rs
+++ b/src/test/run-pass/impl-for-never.rs
@@ -23,4 +23,3 @@ fn main() {
     println!("! is {}", <!>::stringify_type());
     println!("None is {}", maybe_stringify(None::<!>));
 }
-
diff --git a/src/test/run-pass/inc-range-pat.rs b/src/test/run-pass/inc-range-pat.rs
index 6b99a9d0a74..6bf857a11f8 100644
--- a/src/test/run-pass/inc-range-pat.rs
+++ b/src/test/run-pass/inc-range-pat.rs
@@ -7,4 +7,3 @@ fn main() {
     assert!(match 'x' { 'a' ... 'z' => true, _ => false });
     assert!(match 'x' { 'a' ..= 'z' => true, _ => false });
 }
-
diff --git a/src/test/run-pass/inherit-env.rs b/src/test/run-pass/inherit-env.rs
index 856d3a5f72d..8e2401d0c03 100644
--- a/src/test/run-pass/inherit-env.rs
+++ b/src/test/run-pass/inherit-env.rs
@@ -22,4 +22,3 @@ fn main() {
                 k, v, output);
     }
 }
-
diff --git a/src/test/run-pass/issues/auxiliary/issue-17718-aux.rs b/src/test/run-pass/issues/auxiliary/issue-17718-aux.rs
index 1cba9709f91..91abdbff868 100644
--- a/src/test/run-pass/issues/auxiliary/issue-17718-aux.rs
+++ b/src/test/run-pass/issues/auxiliary/issue-17718-aux.rs
@@ -8,4 +8,3 @@ pub const C5: &'static usize = &C4;
 
 pub static S1: usize = 3;
 pub static S2: atomic::AtomicUsize = atomic::AtomicUsize::new(0);
-
diff --git a/src/test/run-pass/issues/issue-16278.rs b/src/test/run-pass/issues/issue-16278.rs
index a9fa0db44d3..ad9af8473de 100644
--- a/src/test/run-pass/issues/issue-16278.rs
+++ b/src/test/run-pass/issues/issue-16278.rs
@@ -3,9 +3,8 @@
 
 // this file has some special \r\n endings (use xxd to see them)
 
-fn main() {assert_eq!(b"", b"\

+fn main() {assert_eq!(b"", b"\
                                    ");
-assert_eq!(b"\n", b"

+assert_eq!(b"\n", b"
 ");
 }
-
diff --git a/src/test/run-pass/issues/issue-21400.rs b/src/test/run-pass/issues/issue-21400.rs
index 0f297e9b8f2..4a85158d97a 100644
--- a/src/test/run-pass/issues/issue-21400.rs
+++ b/src/test/run-pass/issues/issue-21400.rs
@@ -54,4 +54,3 @@ impl GitConnect {
         Ok(out)
     }
 }
-
diff --git a/src/test/run-pass/issues/issue-23699.rs b/src/test/run-pass/issues/issue-23699.rs
index 11b65d7a67a..952548837e4 100644
--- a/src/test/run-pass/issues/issue-23699.rs
+++ b/src/test/run-pass/issues/issue-23699.rs
@@ -12,4 +12,3 @@ fn main() {
     let t = test as fn (i32);
     t(0i32);
 }
-
diff --git a/src/test/run-pass/issues/issue-24313.rs b/src/test/run-pass/issues/issue-24313.rs
index d6426361fae..ddcf1d04511 100644
--- a/src/test/run-pass/issues/issue-24313.rs
+++ b/src/test/run-pass/issues/issue-24313.rs
@@ -30,4 +30,3 @@ fn main() {
         }).join().unwrap();
     }
 }
-
diff --git a/src/test/run-pass/issues/issue-24687-embed-debuginfo/auxiliary/issue-24687-lib.rs b/src/test/run-pass/issues/issue-24687-embed-debuginfo/auxiliary/issue-24687-lib.rs
index 2275a8da696..5b1b1389ceb 100644
--- a/src/test/run-pass/issues/issue-24687-embed-debuginfo/auxiliary/issue-24687-lib.rs
+++ b/src/test/run-pass/issues/issue-24687-embed-debuginfo/auxiliary/issue-24687-lib.rs
@@ -8,4 +8,3 @@
 mod issue_24687_mbcs_in_comments;
 
 pub use issue_24687_mbcs_in_comments::D;
-
diff --git a/src/test/run-pass/issues/issue-26873-multifile/A/B.rs b/src/test/run-pass/issues/issue-26873-multifile/A/B.rs
index d1b802ff3cd..ab7b0d81605 100644
--- a/src/test/run-pass/issues/issue-26873-multifile/A/B.rs
+++ b/src/test/run-pass/issues/issue-26873-multifile/A/B.rs
@@ -2,4 +2,3 @@
 use super::*;
 
 pub struct S;
-
diff --git a/src/test/run-pass/issues/issue-26873-multifile/A/C.rs b/src/test/run-pass/issues/issue-26873-multifile/A/C.rs
index 88f3eb04afb..b287283df53 100644
--- a/src/test/run-pass/issues/issue-26873-multifile/A/C.rs
+++ b/src/test/run-pass/issues/issue-26873-multifile/A/C.rs
@@ -4,4 +4,3 @@ use super::*;
 use super::B::S;
 
 pub struct T { i: i32 }
-
diff --git a/src/test/run-pass/issues/issue-26873-multifile/A/mod.rs b/src/test/run-pass/issues/issue-26873-multifile/A/mod.rs
index 20f40a06782..0f18772bf1b 100644
--- a/src/test/run-pass/issues/issue-26873-multifile/A/mod.rs
+++ b/src/test/run-pass/issues/issue-26873-multifile/A/mod.rs
@@ -3,4 +3,3 @@ pub mod B;
 pub mod C;
 
 pub use self::C::T;
-
diff --git a/src/test/run-pass/issues/issue-26873-multifile/mod.rs b/src/test/run-pass/issues/issue-26873-multifile/mod.rs
index 52deea79a20..a1ba53f9191 100644
--- a/src/test/run-pass/issues/issue-26873-multifile/mod.rs
+++ b/src/test/run-pass/issues/issue-26873-multifile/mod.rs
@@ -2,4 +2,3 @@
 mod A;
 
 use self::A::*;
-
diff --git a/src/test/run-pass/issues/issue-26873-onefile.rs b/src/test/run-pass/issues/issue-26873-onefile.rs
index 4cfffb08e8f..f06c6499eb0 100644
--- a/src/test/run-pass/issues/issue-26873-onefile.rs
+++ b/src/test/run-pass/issues/issue-26873-onefile.rs
@@ -23,4 +23,3 @@ mod A {
 use A::*;
 
 fn main() {}
-
diff --git a/src/test/run-pass/issues/issue-26905.rs b/src/test/run-pass/issues/issue-26905.rs
index 309e2f7e571..2f500d1c0d1 100644
--- a/src/test/run-pass/issues/issue-26905.rs
+++ b/src/test/run-pass/issues/issue-26905.rs
@@ -19,4 +19,3 @@ fn main() {
     let x = MyRc { _ptr: &iter, _boo: PhantomData };
     let _y: MyRc<Iterator<Item=&u32>> = x;
 }
-
diff --git a/src/test/run-pass/issues/issue-28498-must-work-ex2.rs b/src/test/run-pass/issues/issue-28498-must-work-ex2.rs
index 17111308555..cadf62461fd 100644
--- a/src/test/run-pass/issues/issue-28498-must-work-ex2.rs
+++ b/src/test/run-pass/issues/issue-28498-must-work-ex2.rs
@@ -18,4 +18,3 @@ fn main() {
     foo.data[0].1.set(Some(&foo.data[1]));
     foo.data[1].1.set(Some(&foo.data[0]));
 }
-
diff --git a/src/test/run-pass/issues/issue-28498-ugeh-ex1.rs b/src/test/run-pass/issues/issue-28498-ugeh-ex1.rs
index 65d5588871b..c4f249c45f1 100644
--- a/src/test/run-pass/issues/issue-28498-ugeh-ex1.rs
+++ b/src/test/run-pass/issues/issue-28498-ugeh-ex1.rs
@@ -27,4 +27,3 @@ fn main() {
     foo.data[0].1.set(Some(&foo.data[1]));
     foo.data[1].1.set(Some(&foo.data[0]));
 }
-
diff --git a/src/test/run-pass/issues/issue-30371.rs b/src/test/run-pass/issues/issue-30371.rs
index 093d4b8c119..58521b95cf6 100644
--- a/src/test/run-pass/issues/issue-30371.rs
+++ b/src/test/run-pass/issues/issue-30371.rs
@@ -8,4 +8,3 @@ fn main() {
         () => Some(0),
     } {}
 }
-
diff --git a/src/test/run-pass/issues/issue-34784.rs b/src/test/run-pass/issues/issue-34784.rs
index 4392637c39f..d3206e99430 100644
--- a/src/test/run-pass/issues/issue-34784.rs
+++ b/src/test/run-pass/issues/issue-34784.rs
@@ -17,4 +17,3 @@ fn main() {
         _ => {}
     }
 }
-
diff --git a/src/test/run-pass/issues/issue-39709.rs b/src/test/run-pass/issues/issue-39709.rs
index 8ea49c2082b..69ef2700ef3 100644
--- a/src/test/run-pass/issues/issue-39709.rs
+++ b/src/test/run-pass/issues/issue-39709.rs
@@ -3,4 +3,3 @@
 fn main() {
     println!("{}", { macro_rules! x { ($(t:tt)*) => {} } 33 });
 }
-
diff --git a/src/test/run-pass/issues/issue-42453.rs b/src/test/run-pass/issues/issue-42453.rs
index bea441c2bea..92fefceabc1 100644
--- a/src/test/run-pass/issues/issue-42453.rs
+++ b/src/test/run-pass/issues/issue-42453.rs
@@ -8,4 +8,3 @@ struct builder;
 fn main() {
 
 }
-
diff --git a/src/test/run-pass/link-cfg-works.rs b/src/test/run-pass/link-cfg-works.rs
index a4888292c7d..d7a248fd4d5 100644
--- a/src/test/run-pass/link-cfg-works.rs
+++ b/src/test/run-pass/link-cfg-works.rs
@@ -10,4 +10,3 @@ extern crate link_cfg_works_transitive_dylib;
 extern {}
 
 fn main() {}
-
diff --git a/src/test/run-pass/lint-cap.rs b/src/test/run-pass/lint-cap.rs
index 0e8bdbdc6aa..f03bb691892 100644
--- a/src/test/run-pass/lint-cap.rs
+++ b/src/test/run-pass/lint-cap.rs
@@ -5,4 +5,3 @@
 use std::option;
 
 fn main() {}
-
diff --git a/src/test/run-pass/macros/macro-first-set.rs b/src/test/run-pass/macros/macro-first-set.rs
index 8b09e72ed29..a21e4cd201a 100644
--- a/src/test/run-pass/macros/macro-first-set.rs
+++ b/src/test/run-pass/macros/macro-first-set.rs
@@ -275,4 +275,3 @@ fn main() {
     test_24189();
     test_51477();
 }
-
diff --git a/src/test/run-pass/macros/macro-follow.rs b/src/test/run-pass/macros/macro-follow.rs
index 488339b025d..ca93655631f 100644
--- a/src/test/run-pass/macros/macro-follow.rs
+++ b/src/test/run-pass/macros/macro-follow.rs
@@ -181,4 +181,3 @@ macro_rules! follow_meta {
 }
 
 fn main() {}
-
diff --git a/src/test/run-pass/macros/macro-nested_expr.rs b/src/test/run-pass/macros/macro-nested_expr.rs
index 2f93ffec4ab..f1433cbf4f9 100644
--- a/src/test/run-pass/macros/macro-nested_expr.rs
+++ b/src/test/run-pass/macros/macro-nested_expr.rs
@@ -20,4 +20,3 @@ fn main() {
     define_f!(concat!("exported_", "f"));
     m!(stringify!(foo));
 }
-
diff --git a/src/test/run-pass/macros/macro-pat-neg-lit.rs b/src/test/run-pass/macros/macro-pat-neg-lit.rs
index 5345df2e84e..79c68fd2541 100644
--- a/src/test/run-pass/macros/macro-pat-neg-lit.rs
+++ b/src/test/run-pass/macros/macro-pat-neg-lit.rs
@@ -23,4 +23,3 @@ enum_number!(Change {
 fn main() {
     if let Some(Change::Down) = foo(-1) {} else { panic!() }
 }
-
diff --git a/src/test/run-pass/mir/mir_constval_adts.rs b/src/test/run-pass/mir/mir_constval_adts.rs
index 3156be3584e..ee9d73451f4 100644
--- a/src/test/run-pass/mir/mir_constval_adts.rs
+++ b/src/test/run-pass/mir/mir_constval_adts.rs
@@ -32,4 +32,3 @@ fn main(){
     assert_eq!(mir(), (STRUCT, TUPLE1, TUPLE2, PAIR_NEWTYPE));
     test_promoted_newtype_str_ref();
 }
-
diff --git a/src/test/run-pass/never-result.rs b/src/test/run-pass/never-result.rs
index 2b395aa7f66..808377ffa11 100644
--- a/src/test/run-pass/never-result.rs
+++ b/src/test/run-pass/never-result.rs
@@ -16,4 +16,3 @@ fn main() {
         },
     }
 }
-
diff --git a/src/test/run-pass/never_coercions.rs b/src/test/run-pass/never_coercions.rs
index 70f67fd3da1..f32e2973813 100644
--- a/src/test/run-pass/never_coercions.rs
+++ b/src/test/run-pass/never_coercions.rs
@@ -9,4 +9,3 @@ fn main() {
         _ => &v[..],
     };
 }
-
diff --git a/src/test/run-pass/nll/rc-loop.rs b/src/test/run-pass/nll/rc-loop.rs
index 2c54ee86939..a4ef546c25f 100644
--- a/src/test/run-pass/nll/rc-loop.rs
+++ b/src/test/run-pass/nll/rc-loop.rs
@@ -28,4 +28,3 @@ fn main() {
     let base = find_base(chain);
     assert_eq!(&*base, &Foo::Base(44));
 }
-
diff --git a/src/test/run-pass/optimization-fuel-0.rs b/src/test/run-pass/optimization-fuel-0.rs
index 0920bc9c4b9..77f21b3fcc0 100644
--- a/src/test/run-pass/optimization-fuel-0.rs
+++ b/src/test/run-pass/optimization-fuel-0.rs
@@ -12,4 +12,3 @@ fn main() {
     assert_eq!(size_of::<S1>(), 6);
     assert_eq!(size_of::<S2>(), 6);
 }
-
diff --git a/src/test/run-pass/proc-macro/auxiliary/expand-with-a-macro.rs b/src/test/run-pass/proc-macro/auxiliary/expand-with-a-macro.rs
index 8580005f4fc..5155a4b8558 100644
--- a/src/test/run-pass/proc-macro/auxiliary/expand-with-a-macro.rs
+++ b/src/test/run-pass/proc-macro/auxiliary/expand-with-a-macro.rs
@@ -20,4 +20,3 @@ pub fn derive(input: TokenStream) -> TokenStream {
         }
     "#.parse().unwrap()
 }
-
diff --git a/src/test/run-pass/proc-macro/auxiliary/external-crate-var.rs b/src/test/run-pass/proc-macro/auxiliary/external-crate-var.rs
index 09e5aea9b83..4319e921225 100644
--- a/src/test/run-pass/proc-macro/auxiliary/external-crate-var.rs
+++ b/src/test/run-pass/proc-macro/auxiliary/external-crate-var.rs
@@ -38,4 +38,3 @@ macro_rules! external { () => {
         }
     }
 } }
-
diff --git a/src/test/run-pass/proc-macro/auxiliary/span-api-tests.rs b/src/test/run-pass/proc-macro/auxiliary/span-api-tests.rs
index 9092e7a49ea..ad1e770a4dc 100644
--- a/src/test/run-pass/proc-macro/auxiliary/span-api-tests.rs
+++ b/src/test/run-pass/proc-macro/auxiliary/span-api-tests.rs
@@ -43,4 +43,3 @@ pub fn macro_stringify(input: TokenStream) -> TokenStream {
     let src = span.source_text().expect("source_text");
     TokenTree::Literal(Literal::string(&src)).into()
 }
-
diff --git a/src/test/run-pass/proc-macro/expand-with-a-macro.rs b/src/test/run-pass/proc-macro/expand-with-a-macro.rs
index 46c8e0ef5e5..097520b993a 100644
--- a/src/test/run-pass/proc-macro/expand-with-a-macro.rs
+++ b/src/test/run-pass/proc-macro/expand-with-a-macro.rs
@@ -17,4 +17,3 @@ fn main() {
         A.a();
     }).is_err());
 }
-
diff --git a/src/test/run-pass/project-cache-issue-31849.rs b/src/test/run-pass/project-cache-issue-31849.rs
index 086883e5cb3..4920678af1a 100644
--- a/src/test/run-pass/project-cache-issue-31849.rs
+++ b/src/test/run-pass/project-cache-issue-31849.rs
@@ -62,4 +62,3 @@ fn main() {
     let it = ((((((((((),()),()),()),()),()),()),()),()),());
     it.build();
 }
-
diff --git a/src/test/run-pass/range_inclusive_gate.rs b/src/test/run-pass/range_inclusive_gate.rs
index 7f72bf5d325..d4d830ef223 100644
--- a/src/test/run-pass/range_inclusive_gate.rs
+++ b/src/test/run-pass/range_inclusive_gate.rs
@@ -10,4 +10,3 @@ fn main() {
     }
     assert_eq!(count, 55);
 }
-
diff --git a/src/test/run-pass/signal-alternate-stack-cleanup.rs b/src/test/run-pass/signal-alternate-stack-cleanup.rs
index 3958e72040d..d11f3f5b5e6 100644
--- a/src/test/run-pass/signal-alternate-stack-cleanup.rs
+++ b/src/test/run-pass/signal-alternate-stack-cleanup.rs
@@ -33,4 +33,3 @@ fn main() {
         atexit(send_signal);
     }
 }
-
diff --git a/src/test/run-pass/thinlto/thin-lto-inlines2.rs b/src/test/run-pass/thinlto/thin-lto-inlines2.rs
index f053dd35a21..1eb29657c70 100644
--- a/src/test/run-pass/thinlto/thin-lto-inlines2.rs
+++ b/src/test/run-pass/thinlto/thin-lto-inlines2.rs
@@ -26,4 +26,3 @@ fn main() {
         assert_eq!(*foo, *bar);
     }
 }
-
diff --git a/src/test/run-pass/try_from.rs b/src/test/run-pass/try_from.rs
index e42f2c3e393..98344491aec 100644
--- a/src/test/run-pass/try_from.rs
+++ b/src/test/run-pass/try_from.rs
@@ -34,4 +34,3 @@ impl<T> Into<Vec<T>> for Foo<T> {
 pub fn main() {
     let _: Result<Vec<i32>, Infallible> = Foo { t: 10 }.try_into();
 }
-
diff --git a/src/test/rustdoc/auxiliary/issue-23207-2.rs b/src/test/rustdoc/auxiliary/issue-23207-2.rs
index e1afb68dc79..b92b1665316 100644
--- a/src/test/rustdoc/auxiliary/issue-23207-2.rs
+++ b/src/test/rustdoc/auxiliary/issue-23207-2.rs
@@ -3,4 +3,3 @@ extern crate issue_23207_1;
 pub mod fmt {
     pub use issue_23207_1::fmt::Error;
 }
-
diff --git a/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs b/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs
index 9836b6ba2ed..c99ef744333 100644
--- a/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs
+++ b/src/test/rustdoc/inline_cross/auxiliary/proc_macro.rs
@@ -25,4 +25,3 @@ pub fn some_proc_attr(_attr: TokenStream, item: TokenStream) -> TokenStream {
 pub fn some_derive(_item: TokenStream) -> TokenStream {
     TokenStream::new()
 }
-
diff --git a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs b/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs
index 76913f02cfd..11d8733c40d 100644
--- a/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs
+++ b/src/test/rustdoc/inline_cross/auxiliary/rustdoc-trait-object-impl.rs
@@ -11,4 +11,3 @@ impl<'a> fmt::Debug for Bar + 'a {
         Ok(())
     }
 }
-
diff --git a/src/test/rustdoc/inline_cross/issue-32881.rs b/src/test/rustdoc/inline_cross/issue-32881.rs
index f783837d060..5f31e6cd3ad 100644
--- a/src/test/rustdoc/inline_cross/issue-32881.rs
+++ b/src/test/rustdoc/inline_cross/issue-32881.rs
@@ -9,4 +9,3 @@ extern crate rustdoc_trait_object_impl;
 // @has - '//code' "impl<'a> Debug for dyn Bar"
 
 pub use rustdoc_trait_object_impl::Bar;
-
diff --git a/src/test/rustdoc/issue-15318-2.rs b/src/test/rustdoc/issue-15318-2.rs
index 1dbfba988ef..2af811ad5bb 100644
--- a/src/test/rustdoc/issue-15318-2.rs
+++ b/src/test/rustdoc/issue-15318-2.rs
@@ -9,4 +9,3 @@ pub use issue_15318::ptr;
 //          '//*[@href="primitive.pointer.html"]' \
 //          '*mut T'
 pub fn bar<T>(ptr: *mut T) {}
-
diff --git a/src/test/rustdoc/issue-19190-3.rs b/src/test/rustdoc/issue-19190-3.rs
index f7366302a1e..4d34ce6509f 100644
--- a/src/test/rustdoc/issue-19190-3.rs
+++ b/src/test/rustdoc/issue-19190-3.rs
@@ -25,4 +25,3 @@ impl Deref for MyBar {
     type Target = Baz;
     fn deref(&self) -> &Baz { loop {} }
 }
-
diff --git a/src/test/rustdoc/issue-20727-2.rs b/src/test/rustdoc/issue-20727-2.rs
index 7c8b82fbe21..022ff290e1a 100644
--- a/src/test/rustdoc/issue-20727-2.rs
+++ b/src/test/rustdoc/issue-20727-2.rs
@@ -20,4 +20,3 @@ pub mod reexport {
     // @has - '//*[@class="rust trait"]' 'fn add(self, rhs: RHS) -> Self::Output;'
     pub use issue_20727::Add;
 }
-
diff --git a/src/test/rustdoc/issue-23207.rs b/src/test/rustdoc/issue-23207.rs
index 747c59bba6a..1a4b849ee82 100644
--- a/src/test/rustdoc/issue-23207.rs
+++ b/src/test/rustdoc/issue-23207.rs
@@ -7,4 +7,3 @@ extern crate issue_23207_2;
 // @has issue_23207/fmt/index.html
 // @count - '//*[@class="struct"]' 1
 pub use issue_23207_2::fmt;
-
diff --git a/src/test/rustdoc/issue-38129.rs b/src/test/rustdoc/issue-38129.rs
index bf9d5e43304..156d50fa52a 100644
--- a/src/test/rustdoc/issue-38129.rs
+++ b/src/test/rustdoc/issue-38129.rs
@@ -97,4 +97,3 @@ pub fn both_attrs() {}
 /// assert_eq!(1 + 1, 2);
 /// ```
 pub fn both_attrs_reverse() {}
-
diff --git a/src/test/rustdoc/issue-56701.rs b/src/test/rustdoc/issue-56701.rs
index 6fb30a4ff4c..ba00743fcd1 100644
--- a/src/test/rustdoc/issue-56701.rs
+++ b/src/test/rustdoc/issue-56701.rs
@@ -31,4 +31,3 @@ impl<Inner, UnrelatedT: DerefMut<Target = Vec<Inner>>> Deref for Unrelated<Inner
 
 
 pub fn main() { }
-
diff --git a/src/test/rustdoc/synthetic_auto/self-referential.rs b/src/test/rustdoc/synthetic_auto/self-referential.rs
index 7d15434afe6..905aa20918b 100644
--- a/src/test/rustdoc/synthetic_auto/self-referential.rs
+++ b/src/test/rustdoc/synthetic_auto/self-referential.rs
@@ -27,4 +27,3 @@ impl<T> Pattern for Wrapper<T> {
 // WriteAndThen<P1>  where  <P1 as Pattern>::Value: Send"
 pub struct WriteAndThen<P1>(pub P1::Value,pub <Constrain<P1, Wrapper<P1::Value>> as Pattern>::Value)
     where P1: Pattern;
-
diff --git a/src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs b/src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs
index 3103aef36cb..e454f44d1af 100644
--- a/src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs
+++ b/src/test/ui-fulldeps/dropck-tarena-unsound-drop.rs
@@ -40,4 +40,3 @@ fn main() {
     let arena: TypedArena<C> = TypedArena::default();
     f(&arena);
 } //~^ ERROR `arena` does not live long enough
-
diff --git a/src/test/ui/allocator/two-allocators.rs b/src/test/ui/allocator/two-allocators.rs
index c967a45c7b4..10fb03c3930 100644
--- a/src/test/ui/allocator/two-allocators.rs
+++ b/src/test/ui/allocator/two-allocators.rs
@@ -7,4 +7,3 @@ static B: System = System;
 //~^ ERROR: cannot define more than one #[global_allocator]
 
 fn main() {}
-
diff --git a/src/test/ui/allocator/two-allocators2.rs b/src/test/ui/allocator/two-allocators2.rs
index b7a07cc274e..96da780e4a2 100644
--- a/src/test/ui/allocator/two-allocators2.rs
+++ b/src/test/ui/allocator/two-allocators2.rs
@@ -10,4 +10,3 @@ use std::alloc::System;
 static A: System = System;
 
 fn main() {}
-
diff --git a/src/test/ui/auxiliary/default-ty-param-cross-crate-crate.rs b/src/test/ui/auxiliary/default-ty-param-cross-crate-crate.rs
index 612f99dbcf8..d722b78768a 100644
--- a/src/test/ui/auxiliary/default-ty-param-cross-crate-crate.rs
+++ b/src/test/ui/auxiliary/default-ty-param-cross-crate-crate.rs
@@ -7,4 +7,3 @@ use std::marker::PhantomData;
 pub struct Foo<A, B>(PhantomData<(A, B)>);
 
 pub fn bleh<A=i32, X=char>() -> Foo<A, X> { Foo(PhantomData) }
-
diff --git a/src/test/ui/bad/bad-lint-cap3.rs b/src/test/ui/bad/bad-lint-cap3.rs
index 8aab38ee5ec..4cfa0b266c8 100644
--- a/src/test/ui/bad/bad-lint-cap3.rs
+++ b/src/test/ui/bad/bad-lint-cap3.rs
@@ -8,4 +8,3 @@ use std::option; //~ WARN
 
 
 fn main() {}
-
diff --git a/src/test/ui/binop/binop-logic-float.rs b/src/test/ui/binop/binop-logic-float.rs
index c95c1d30d1c..1750d97ba81 100644
--- a/src/test/ui/binop/binop-logic-float.rs
+++ b/src/test/ui/binop/binop-logic-float.rs
@@ -1,4 +1,3 @@
 fn main() { let x = 1.0_f32 || 2.0_f32; }
 //~^ ERROR mismatched types
 //~| ERROR mismatched types
-
diff --git a/src/test/ui/borrowck/immutable-arg.rs b/src/test/ui/borrowck/immutable-arg.rs
index 5a5e619ef31..8d1cd3c8045 100644
--- a/src/test/ui/borrowck/immutable-arg.rs
+++ b/src/test/ui/borrowck/immutable-arg.rs
@@ -7,4 +7,3 @@ fn foo(_x: u32) {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/borrowck/mut-borrow-in-loop.rs b/src/test/ui/borrowck/mut-borrow-in-loop.rs
index 6b65b903757..09f3e4f9b76 100644
--- a/src/test/ui/borrowck/mut-borrow-in-loop.rs
+++ b/src/test/ui/borrowck/mut-borrow-in-loop.rs
@@ -27,4 +27,3 @@ impl<'a, T : 'a> FuncWrapper<'a, T> {
 
 fn main() {
 }
-
diff --git a/src/test/ui/borrowck/two-phase-reservation-sharing-interference.rs b/src/test/ui/borrowck/two-phase-reservation-sharing-interference.rs
index d8e60c5859e..de6f66c1c3f 100644
--- a/src/test/ui/borrowck/two-phase-reservation-sharing-interference.rs
+++ b/src/test/ui/borrowck/two-phase-reservation-sharing-interference.rs
@@ -47,4 +47,3 @@ fn main() {
     // flummoxes our attmpt to delay the activation point here.)
     delay.push(2);
 }
-
diff --git a/src/test/ui/call-fn-never-arg-wrong-type.rs b/src/test/ui/call-fn-never-arg-wrong-type.rs
index 7ed1162171f..d06637e74a2 100644
--- a/src/test/ui/call-fn-never-arg-wrong-type.rs
+++ b/src/test/ui/call-fn-never-arg-wrong-type.rs
@@ -9,4 +9,3 @@ fn foo(x: !) -> ! {
 fn main() {
     foo("wow"); //~ ERROR mismatched types
 }
-
diff --git a/src/test/ui/consts/const-eval/const-eval-overflow-3b.rs b/src/test/ui/consts/const-eval/const-eval-overflow-3b.rs
index d9b06370dff..db6f17a671a 100644
--- a/src/test/ui/consts/const-eval/const-eval-overflow-3b.rs
+++ b/src/test/ui/consts/const-eval/const-eval-overflow-3b.rs
@@ -7,12 +7,6 @@
 // types for the left- and right-hand sides of the addition do not
 // match (as well as overflow).
 
-
-
-
-
-
-
 #![allow(unused_imports)]
 
 use std::fmt;
@@ -32,4 +26,3 @@ fn main() {
 fn foo<T:fmt::Debug>(x: T) {
     println!("{:?}", x);
 }
-
diff --git a/src/test/ui/consts/min_const_fn/min_const_fn.rs b/src/test/ui/consts/min_const_fn/min_const_fn.rs
index 881cbb14b53..783c79005ae 100644
--- a/src/test/ui/consts/min_const_fn/min_const_fn.rs
+++ b/src/test/ui/consts/min_const_fn/min_const_fn.rs
@@ -148,4 +148,3 @@ const fn no_fn_ptrs(_x: fn()) {}
 //~^ ERROR function pointers in const fn are unstable
 const fn no_fn_ptrs2() -> fn() { fn foo() {} foo }
 //~^ ERROR function pointers in const fn are unstable
-
diff --git a/src/test/ui/consts/union_constant.rs b/src/test/ui/consts/union_constant.rs
index 074014908ba..6b6042194ba 100644
--- a/src/test/ui/consts/union_constant.rs
+++ b/src/test/ui/consts/union_constant.rs
@@ -8,4 +8,3 @@ union Uninit {
 const UNINIT: Uninit = Uninit { uninit: () };
 
 fn main() {}
-
diff --git a/src/test/ui/defaulted-never-note.rs b/src/test/ui/defaulted-never-note.rs
index acda4b42f15..cf1922ecc78 100644
--- a/src/test/ui/defaulted-never-note.rs
+++ b/src/test/ui/defaulted-never-note.rs
@@ -32,4 +32,3 @@ fn smeg() {
 fn main() {
     smeg();
 }
-
diff --git a/src/test/ui/derive-uninhabited-enum-38885.rs b/src/test/ui/derive-uninhabited-enum-38885.rs
index c0279d60e24..b314eacc92e 100644
--- a/src/test/ui/derive-uninhabited-enum-38885.rs
+++ b/src/test/ui/derive-uninhabited-enum-38885.rs
@@ -14,4 +14,3 @@ enum Foo { //~ WARN never used
 }
 
 fn main() {}
-
diff --git a/src/test/ui/derives/deriving-copyclone.rs b/src/test/ui/derives/deriving-copyclone.rs
index afe61969071..4565412bff7 100644
--- a/src/test/ui/derives/deriving-copyclone.rs
+++ b/src/test/ui/derives/deriving-copyclone.rs
@@ -35,4 +35,3 @@ fn main() {
     is_copy(B { a: 1, b: D }); //~ERROR Copy
     is_clone(B { a: 1, b: D });
 }
-
diff --git a/src/test/ui/derives/deriving-primitive.rs b/src/test/ui/derives/deriving-primitive.rs
index 53acf6164d9..c7098d4b563 100644
--- a/src/test/ui/derives/deriving-primitive.rs
+++ b/src/test/ui/derives/deriving-primitive.rs
@@ -2,4 +2,3 @@
 enum Foo {}
 
 fn main() {}
-
diff --git a/src/test/ui/did_you_mean/recursion_limit_deref.rs b/src/test/ui/did_you_mean/recursion_limit_deref.rs
index 76e555e5aa6..613843801d4 100644
--- a/src/test/ui/did_you_mean/recursion_limit_deref.rs
+++ b/src/test/ui/did_you_mean/recursion_limit_deref.rs
@@ -50,4 +50,3 @@ fn main() {
     let x: &Bottom = &t; //~ ERROR mismatched types
     //~^ error recursion limit
 }
-
diff --git a/src/test/ui/did_you_mean/recursion_limit_macro.rs b/src/test/ui/did_you_mean/recursion_limit_macro.rs
index c9415361cf8..a68a5ece7cf 100644
--- a/src/test/ui/did_you_mean/recursion_limit_macro.rs
+++ b/src/test/ui/did_you_mean/recursion_limit_macro.rs
@@ -13,4 +13,3 @@ macro_rules! recurse {
 fn main() {
     recurse!(0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9);
 }
-
diff --git a/src/test/ui/existential_types/auxiliary/cross_crate_ice.rs b/src/test/ui/existential_types/auxiliary/cross_crate_ice.rs
index af2d209826e..96ab476061d 100644
--- a/src/test/ui/existential_types/auxiliary/cross_crate_ice.rs
+++ b/src/test/ui/existential_types/auxiliary/cross_crate_ice.rs
@@ -9,4 +9,3 @@ pub existential type Foo: std::fmt::Debug;
 pub fn foo() -> Foo {
     5
 }
-
diff --git a/src/test/ui/existential_types/generic_duplicate_param_use7.rs b/src/test/ui/existential_types/generic_duplicate_param_use7.rs
index 2bcac315f5a..5d8d05c3087 100644
--- a/src/test/ui/existential_types/generic_duplicate_param_use7.rs
+++ b/src/test/ui/existential_types/generic_duplicate_param_use7.rs
@@ -22,4 +22,3 @@ fn four<T: Debug, U, V>(t: T, t2: T, u: U, v: V) -> Two<T, U> {
 fn five<X, Y: Debug>(x: X, y: Y, y2: Y) -> Two<Y, X> {
     (y, y2)
 }
-
diff --git a/src/test/ui/existential_types/nested_existential_types.rs b/src/test/ui/existential_types/nested_existential_types.rs
index 62a47799914..6d2a12da7e4 100644
--- a/src/test/ui/existential_types/nested_existential_types.rs
+++ b/src/test/ui/existential_types/nested_existential_types.rs
@@ -18,4 +18,3 @@ mod my_mod {
 fn main() {
     let _: my_mod::Foot = my_mod::get_foot();
 }
-
diff --git a/src/test/ui/feature-gates/feature-gate-allocator_internals.rs b/src/test/ui/feature-gates/feature-gate-allocator_internals.rs
index 2045857e4cb..a17d17da607 100644
--- a/src/test/ui/feature-gates/feature-gate-allocator_internals.rs
+++ b/src/test/ui/feature-gates/feature-gate-allocator_internals.rs
@@ -1,4 +1,3 @@
 #![default_lib_allocator] //~ ERROR: attribute is an experimental feature
 
 fn main() {}
-
diff --git a/src/test/ui/feature-gates/feature-gate-compiler-builtins.rs b/src/test/ui/feature-gates/feature-gate-compiler-builtins.rs
index 10a9749ee5c..0d64f1fdcf5 100644
--- a/src/test/ui/feature-gates/feature-gate-compiler-builtins.rs
+++ b/src/test/ui/feature-gates/feature-gate-compiler-builtins.rs
@@ -1,4 +1,3 @@
 #![compiler_builtins] //~ ERROR the `#[compiler_builtins]` attribute is
 
 fn main() {}
-
diff --git a/src/test/ui/feature-gates/feature-gate-exhaustive-patterns.rs b/src/test/ui/feature-gates/feature-gate-exhaustive-patterns.rs
index dce8cf46ff9..27ff5ace25d 100644
--- a/src/test/ui/feature-gates/feature-gate-exhaustive-patterns.rs
+++ b/src/test/ui/feature-gates/feature-gate-exhaustive-patterns.rs
@@ -6,4 +6,3 @@ fn foo() -> Result<u32, !> {
 fn main() {
     let Ok(_x) = foo(); //~ ERROR refutable pattern in local binding
 }
-
diff --git a/src/test/ui/feature-gates/feature-gate-needs-allocator.rs b/src/test/ui/feature-gates/feature-gate-needs-allocator.rs
index a3f91d02b3e..08954944bcd 100644
--- a/src/test/ui/feature-gates/feature-gate-needs-allocator.rs
+++ b/src/test/ui/feature-gates/feature-gate-needs-allocator.rs
@@ -1,4 +1,3 @@
 #![needs_allocator] //~ ERROR the `#[needs_allocator]` attribute is
 
 fn main() {}
-
diff --git a/src/test/ui/feature-gates/feature-gate-nll.rs b/src/test/ui/feature-gates/feature-gate-nll.rs
index 2cf6e4d5209..ec5eacd1625 100644
--- a/src/test/ui/feature-gates/feature-gate-nll.rs
+++ b/src/test/ui/feature-gates/feature-gate-nll.rs
@@ -17,4 +17,3 @@ fn main() { //~ ERROR compilation successful
     //~| WARNING this warning will become a hard error in the future
     m;
 }
-
diff --git a/src/test/ui/feature-gates/feature-gate-rustc_const_unstable.rs b/src/test/ui/feature-gates/feature-gate-rustc_const_unstable.rs
index a85f2f4ad30..6961e68744f 100644
--- a/src/test/ui/feature-gates/feature-gate-rustc_const_unstable.rs
+++ b/src/test/ui/feature-gates/feature-gate-rustc_const_unstable.rs
@@ -10,4 +10,3 @@ pub const fn bazinga() {}
 
 fn main() {
 }
-
diff --git a/src/test/ui/generator/borrowing.rs b/src/test/ui/generator/borrowing.rs
index 9f8fc7483f6..6234b738048 100644
--- a/src/test/ui/generator/borrowing.rs
+++ b/src/test/ui/generator/borrowing.rs
@@ -18,4 +18,3 @@ fn main() {
         }
     };
 }
-
diff --git a/src/test/ui/generator/issue-53548.rs b/src/test/ui/generator/issue-53548.rs
index 00fdb91faab..73a2bcdd555 100644
--- a/src/test/ui/generator/issue-53548.rs
+++ b/src/test/ui/generator/issue-53548.rs
@@ -36,4 +36,3 @@ fn main() {
         yield ();
     });
 }
-
diff --git a/src/test/ui/impl-trait/auto-trait-leak2.rs b/src/test/ui/impl-trait/auto-trait-leak2.rs
index a373edcfcf9..e529b4757ed 100644
--- a/src/test/ui/impl-trait/auto-trait-leak2.rs
+++ b/src/test/ui/impl-trait/auto-trait-leak2.rs
@@ -25,4 +25,3 @@ fn after() -> impl Fn(i32) {
     let p = Rc::new(Cell::new(0));
     move |x| p.set(x)
 }
-
diff --git a/src/test/ui/issues/issue-26905.rs b/src/test/ui/issues/issue-26905.rs
index 0cd166f4ac6..efd06219c3d 100644
--- a/src/test/ui/issues/issue-26905.rs
+++ b/src/test/ui/issues/issue-26905.rs
@@ -21,4 +21,3 @@ fn main() {
     let x = MyRc { _ptr: &iter, _boo: NotPhantomData(PhantomData) };
     let _y: MyRc<Iterator<Item=&u32>> = x;
 }
-
diff --git a/src/test/ui/issues/issue-30236.rs b/src/test/ui/issues/issue-30236.rs
index 02f899be09c..9c2d855076d 100644
--- a/src/test/ui/issues/issue-30236.rs
+++ b/src/test/ui/issues/issue-30236.rs
@@ -5,4 +5,3 @@ type Foo<
 fn main() {
 
 }
-
diff --git a/src/test/ui/issues/issue-30240-b.rs b/src/test/ui/issues/issue-30240-b.rs
index 2df06842e18..01a6e7d8cb9 100644
--- a/src/test/ui/issues/issue-30240-b.rs
+++ b/src/test/ui/issues/issue-30240-b.rs
@@ -13,4 +13,3 @@ fn main() {
         _ => {},
     }
 }
-
diff --git a/src/test/ui/issues/issue-33264.rs b/src/test/ui/issues/issue-33264.rs
index 7cba4df7d82..51608b48be2 100644
--- a/src/test/ui/issues/issue-33264.rs
+++ b/src/test/ui/issues/issue-33264.rs
@@ -27,4 +27,3 @@ impl D32x4 {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/issues/issue-33287.rs b/src/test/ui/issues/issue-33287.rs
index c6e1f4d1eb2..cc47e58fcdc 100644
--- a/src/test/ui/issues/issue-33287.rs
+++ b/src/test/ui/issues/issue-33287.rs
@@ -8,4 +8,3 @@ fn test() {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/issues/issue-33903.rs b/src/test/ui/issues/issue-33903.rs
index 98544aca5f9..4fdc8dda8b4 100644
--- a/src/test/ui/issues/issue-33903.rs
+++ b/src/test/ui/issues/issue-33903.rs
@@ -8,4 +8,3 @@
 const FOO: i32 = [12, 34][0 + 1];
 
 fn main() {}
-
diff --git a/src/test/ui/issues/issue-40782.rs b/src/test/ui/issues/issue-40782.rs
index 55fec04e0e0..60db19ef915 100644
--- a/src/test/ui/issues/issue-40782.rs
+++ b/src/test/ui/issues/issue-40782.rs
@@ -2,4 +2,3 @@ fn main() {
     for i 0..2 { //~ ERROR missing `in`
     }
 }
-
diff --git a/src/test/ui/issues/issue-42060.rs b/src/test/ui/issues/issue-42060.rs
index da7c03032eb..1740b238343 100644
--- a/src/test/ui/issues/issue-42060.rs
+++ b/src/test/ui/issues/issue-42060.rs
@@ -9,4 +9,3 @@ fn f(){
     <typeof(q)>::N //~ ERROR attempt to use a non-constant value in a constant
     //~^ ERROR `typeof` is a reserved keyword but unimplemented [E0516]
 }
-
diff --git a/src/test/ui/issues/issue-43196.rs b/src/test/ui/issues/issue-43196.rs
index 81e5205ce33..0eefa01ce6d 100644
--- a/src/test/ui/issues/issue-43196.rs
+++ b/src/test/ui/issues/issue-43196.rs
@@ -4,4 +4,3 @@ fn main() {
 //~^ ERROR expected `|`, found `}`
 |
 //~^ ERROR expected item, found `|`
-
diff --git a/src/test/ui/issues/issue-44005.rs b/src/test/ui/issues/issue-44005.rs
index e2625fd9379..f6d1b7073a2 100644
--- a/src/test/ui/issues/issue-44005.rs
+++ b/src/test/ui/issues/issue-44005.rs
@@ -27,4 +27,3 @@ pub fn broken<F: Fn(&i32)>(x: &i32, f: F) {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/issues/issue-49851/compiler-builtins-error.rs b/src/test/ui/issues/issue-49851/compiler-builtins-error.rs
index 0163da0771e..3484ff3b874 100644
--- a/src/test/ui/issues/issue-49851/compiler-builtins-error.rs
+++ b/src/test/ui/issues/issue-49851/compiler-builtins-error.rs
@@ -8,4 +8,3 @@
 #![no_std]
 
 extern crate cortex_m;
-
diff --git a/src/test/ui/issues/issue-50714-1.rs b/src/test/ui/issues/issue-50714-1.rs
index 31de3f3c0a1..a25940ce1cb 100644
--- a/src/test/ui/issues/issue-50714-1.rs
+++ b/src/test/ui/issues/issue-50714-1.rs
@@ -9,4 +9,3 @@ extern crate std;
 fn start(_: isize, _: *const *const u8) -> isize where fn(&()): Eq { //~ ERROR [E0647]
     0
 }
-
diff --git a/src/test/ui/issues/issue-50714.rs b/src/test/ui/issues/issue-50714.rs
index 3683d4bdacc..c571a470cee 100644
--- a/src/test/ui/issues/issue-50714.rs
+++ b/src/test/ui/issues/issue-50714.rs
@@ -1,4 +1,3 @@
 // Regression test for issue 50714, make sure that this isn't a linker error.
 
 fn main() where fn(&()): Eq {} //~ ERROR [E0646]
-
diff --git a/src/test/ui/issues/issue-53419.rs b/src/test/ui/issues/issue-53419.rs
index fc2a926f90f..52149cf486d 100644
--- a/src/test/ui/issues/issue-53419.rs
+++ b/src/test/ui/issues/issue-53419.rs
@@ -6,4 +6,3 @@ struct Foo {
 
 fn main() {
 }
-
diff --git a/src/test/ui/issues/issue-53568.rs b/src/test/ui/issues/issue-53568.rs
index 60a6e16492c..f04d861250b 100644
--- a/src/test/ui/issues/issue-53568.rs
+++ b/src/test/ui/issues/issue-53568.rs
@@ -48,4 +48,3 @@ where H: Fn() + Copy
 }
 
 fn main() { }
-
diff --git a/src/test/ui/issues/issue-58712.rs b/src/test/ui/issues/issue-58712.rs
index 577709cf291..930bec6889b 100644
--- a/src/test/ui/issues/issue-58712.rs
+++ b/src/test/ui/issues/issue-58712.rs
@@ -12,4 +12,3 @@ impl<H> AddrVec<H, DeviceId> {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/issues/issue-59488.rs b/src/test/ui/issues/issue-59488.rs
index 7d8d5f5e7ea..e0a37f6adcc 100644
--- a/src/test/ui/issues/issue-59488.rs
+++ b/src/test/ui/issues/issue-59488.rs
@@ -34,4 +34,3 @@ fn main() {
     //~| ERROR `fn(usize) -> Foo {Foo::Bar}` doesn't implement `std::fmt::Debug` [E0277]
     //~| ERROR `fn(usize) -> Foo {Foo::Bar}` doesn't implement `std::fmt::Debug` [E0277]
 }
-
diff --git a/src/test/ui/issues/issue-59896.rs b/src/test/ui/issues/issue-59896.rs
index cecf2c5c22b..ff9f19acf84 100644
--- a/src/test/ui/issues/issue-59896.rs
+++ b/src/test/ui/issues/issue-59896.rs
@@ -7,4 +7,3 @@ fn main() {
 
     let _s = S;
 }
-
diff --git a/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-3.rs b/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-3.rs
index c04b5d3a3eb..c483f59f9d9 100644
--- a/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-3.rs
+++ b/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-3.rs
@@ -4,4 +4,3 @@ fn foo(z: &mut Vec<(&u8,&u8)>, (x, y): (&u8, &u8)) {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-return-type-is-anon.rs b/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-return-type-is-anon.rs
index 09852403d93..286cb6dc90e 100644
--- a/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-return-type-is-anon.rs
+++ b/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-return-type-is-anon.rs
@@ -9,4 +9,3 @@ impl Foo {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-self-is-anon.rs b/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-self-is-anon.rs
index 33aa199938f..79d7d63c8bb 100644
--- a/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-self-is-anon.rs
+++ b/src/test/ui/lifetimes/lifetime-errors/ex3-both-anon-regions-self-is-anon.rs
@@ -9,4 +9,3 @@ impl Foo {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/macro_backtrace/auxiliary/ping.rs b/src/test/ui/macro_backtrace/auxiliary/ping.rs
index efddb209cda..25b9efbc93a 100644
--- a/src/test/ui/macro_backtrace/auxiliary/ping.rs
+++ b/src/test/ui/macro_backtrace/auxiliary/ping.rs
@@ -28,4 +28,3 @@ macro_rules! bar {
         ping!();
     }
 }
-
diff --git a/src/test/ui/macros/macro-follow.rs b/src/test/ui/macros/macro-follow.rs
index 10b44e00175..8054418d9b8 100644
--- a/src/test/ui/macros/macro-follow.rs
+++ b/src/test/ui/macros/macro-follow.rs
@@ -112,4 +112,3 @@ macro_rules! follow_path {
 // FOLLOW(ident) = any token
 
 fn main() {}
-
diff --git a/src/test/ui/macros/must-use-in-macro-55516.rs b/src/test/ui/macros/must-use-in-macro-55516.rs
index 10e5646dc3d..a5de32e5d2a 100644
--- a/src/test/ui/macros/must-use-in-macro-55516.rs
+++ b/src/test/ui/macros/must-use-in-macro-55516.rs
@@ -8,4 +8,3 @@ fn main() {
     let mut example = String::new();
     write!(&mut example, "{}", 42); //~WARN must be used
 }
-
diff --git a/src/test/ui/match/match-argm-statics-2.rs b/src/test/ui/match/match-argm-statics-2.rs
index ad220d2f431..4c5f2d35649 100644
--- a/src/test/ui/match/match-argm-statics-2.rs
+++ b/src/test/ui/match/match-argm-statics-2.rs
@@ -60,4 +60,3 @@ fn main() {
     nonexhaustive_2();
     nonexhaustive_3();
 }
-
diff --git a/src/test/ui/match/match-byte-array-patterns-2.rs b/src/test/ui/match/match-byte-array-patterns-2.rs
index a3a47d23bef..33468d03fae 100644
--- a/src/test/ui/match/match-byte-array-patterns-2.rs
+++ b/src/test/ui/match/match-byte-array-patterns-2.rs
@@ -11,4 +11,3 @@ fn main() {
         b"AAAA" => {}
     }
 }
-
diff --git a/src/test/ui/mismatched_types/main.rs b/src/test/ui/mismatched_types/main.rs
index 16c18ddda29..e2d09dc2199 100644
--- a/src/test/ui/mismatched_types/main.rs
+++ b/src/test/ui/mismatched_types/main.rs
@@ -2,4 +2,3 @@ fn main() {
     let x: u32 = ( //~ ERROR mismatched types
     );
 }
-
diff --git a/src/test/ui/mismatched_types/numeric-literal-cast.rs b/src/test/ui/mismatched_types/numeric-literal-cast.rs
index 74a22117099..69cfe262fdf 100644
--- a/src/test/ui/mismatched_types/numeric-literal-cast.rs
+++ b/src/test/ui/mismatched_types/numeric-literal-cast.rs
@@ -10,4 +10,3 @@ fn main() {
     foo2(3i16);
 //~^ ERROR mismatched types
 }
-
diff --git a/src/test/ui/mismatched_types/trait-impl-fn-incompatibility.rs b/src/test/ui/mismatched_types/trait-impl-fn-incompatibility.rs
index 3547272e51b..949f5683c8a 100644
--- a/src/test/ui/mismatched_types/trait-impl-fn-incompatibility.rs
+++ b/src/test/ui/mismatched_types/trait-impl-fn-incompatibility.rs
@@ -14,4 +14,3 @@ impl Foo for Bar {
 
 fn main() {
 }
-
diff --git a/src/test/ui/nll/issue-47022.rs b/src/test/ui/nll/issue-47022.rs
index c0f8efa2498..1add2c334da 100644
--- a/src/test/ui/nll/issue-47022.rs
+++ b/src/test/ui/nll/issue-47022.rs
@@ -34,4 +34,3 @@ fn convert(objects: Vec<LoadedObject>) -> (Vec<Body>, Vec<Graphic>) {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/nll/projection-return.rs b/src/test/ui/nll/projection-return.rs
index b2c9a087e0e..fdf3f594841 100644
--- a/src/test/ui/nll/projection-return.rs
+++ b/src/test/ui/nll/projection-return.rs
@@ -16,4 +16,3 @@ fn foo() -> <() as Foo>::Bar {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/nll/ty-outlives/issue-53789-1.rs b/src/test/ui/nll/ty-outlives/issue-53789-1.rs
index 593cdfdbf71..586f076c8ca 100644
--- a/src/test/ui/nll/ty-outlives/issue-53789-1.rs
+++ b/src/test/ui/nll/ty-outlives/issue-53789-1.rs
@@ -88,4 +88,3 @@ fn any_with<'a, A: Arbitrary<'a>>(args: A::Parameters) -> StrategyType<'a, A> {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/nll/ty-outlives/issue-53789-2.rs b/src/test/ui/nll/ty-outlives/issue-53789-2.rs
index 62e2833aa1b..de8b05aeed7 100644
--- a/src/test/ui/nll/ty-outlives/issue-53789-2.rs
+++ b/src/test/ui/nll/ty-outlives/issue-53789-2.rs
@@ -248,4 +248,3 @@ mod statics {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/nll/user-annotations/constant-in-expr-inherent-1.rs b/src/test/ui/nll/user-annotations/constant-in-expr-inherent-1.rs
index 058ebaee9e5..9f0c60967ef 100644
--- a/src/test/ui/nll/user-annotations/constant-in-expr-inherent-1.rs
+++ b/src/test/ui/nll/user-annotations/constant-in-expr-inherent-1.rs
@@ -12,4 +12,3 @@ fn foo<'a>(_: &'a u32) -> &'static u32 {
 
 fn main() {
 }
-
diff --git a/src/test/ui/on-unimplemented/no-debug.rs b/src/test/ui/on-unimplemented/no-debug.rs
index 858df17ffda..45c9ea46fa2 100644
--- a/src/test/ui/on-unimplemented/no-debug.rs
+++ b/src/test/ui/on-unimplemented/no-debug.rs
@@ -14,4 +14,3 @@ fn main() {
 //~| ERROR `no_debug::Bar` doesn't implement `std::fmt::Debug`
 //~^^^^ ERROR `Foo` doesn't implement `std::fmt::Display`
 //~| ERROR `no_debug::Bar` doesn't implement `std::fmt::Display`
-
diff --git a/src/test/ui/panic-runtime/libtest-unwinds.rs b/src/test/ui/panic-runtime/libtest-unwinds.rs
index 47dd8c3efe5..bc13072612a 100644
--- a/src/test/ui/panic-runtime/libtest-unwinds.rs
+++ b/src/test/ui/panic-runtime/libtest-unwinds.rs
@@ -8,4 +8,3 @@ extern crate test;
 
 fn main() {
 }
-
diff --git a/src/test/ui/proc-macro/auxiliary/derive-bad.rs b/src/test/ui/proc-macro/auxiliary/derive-bad.rs
index 468410972fb..90bb9b1baf2 100644
--- a/src/test/ui/proc-macro/auxiliary/derive-bad.rs
+++ b/src/test/ui/proc-macro/auxiliary/derive-bad.rs
@@ -11,4 +11,3 @@ use proc_macro::TokenStream;
 pub fn derive_a(_input: TokenStream) -> TokenStream {
     "struct A { inner }".parse().unwrap()
 }
-
diff --git a/src/test/ui/proc-macro/issue-50493.rs b/src/test/ui/proc-macro/issue-50493.rs
index eeb08f5eebd..5d1a9f25baf 100644
--- a/src/test/ui/proc-macro/issue-50493.rs
+++ b/src/test/ui/proc-macro/issue-50493.rs
@@ -11,4 +11,3 @@ struct Restricted {
 mod restricted {}
 
 fn main() {}
-
diff --git a/src/test/ui/range/range_traits-2.rs b/src/test/ui/range/range_traits-2.rs
index c34ef781d8c..234d7a64dc8 100644
--- a/src/test/ui/range/range_traits-2.rs
+++ b/src/test/ui/range/range_traits-2.rs
@@ -4,4 +4,3 @@ use std::ops::*;
 struct R(Range<usize>);
 
 fn main() {}
-
diff --git a/src/test/ui/range/range_traits-3.rs b/src/test/ui/range/range_traits-3.rs
index b0448afce04..2d597cce5ad 100644
--- a/src/test/ui/range/range_traits-3.rs
+++ b/src/test/ui/range/range_traits-3.rs
@@ -4,4 +4,3 @@ use std::ops::*;
 struct R(RangeFrom<usize>);
 
 fn main() {}
-
diff --git a/src/test/ui/range/range_traits-4.rs b/src/test/ui/range/range_traits-4.rs
index ff845770483..52c706080f3 100644
--- a/src/test/ui/range/range_traits-4.rs
+++ b/src/test/ui/range/range_traits-4.rs
@@ -7,4 +7,3 @@ struct R(RangeTo<usize>);
 
 
 fn main() {}
-
diff --git a/src/test/ui/range/range_traits-5.rs b/src/test/ui/range/range_traits-5.rs
index 95505c94d1f..a8c3e9b0d62 100644
--- a/src/test/ui/range/range_traits-5.rs
+++ b/src/test/ui/range/range_traits-5.rs
@@ -7,4 +7,3 @@ struct R(RangeFull);
 
 
 fn main() {}
-
diff --git a/src/test/ui/range/range_traits-6.rs b/src/test/ui/range/range_traits-6.rs
index 041f04a3498..bce106bbfe7 100644
--- a/src/test/ui/range/range_traits-6.rs
+++ b/src/test/ui/range/range_traits-6.rs
@@ -4,4 +4,3 @@ use std::ops::*;
 struct R(RangeInclusive<usize>);
 
 fn main() {}
-
diff --git a/src/test/ui/range/range_traits-7.rs b/src/test/ui/range/range_traits-7.rs
index c328ecb223a..548676063ca 100644
--- a/src/test/ui/range/range_traits-7.rs
+++ b/src/test/ui/range/range_traits-7.rs
@@ -7,4 +7,3 @@ struct R(RangeToInclusive<usize>);
 
 
 fn main() {}
-
diff --git a/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs b/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs
index b3e4efb9940..44893036383 100644
--- a/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs
+++ b/src/test/ui/recursion/recursive-types-are-not-uninhabited.rs
@@ -11,4 +11,3 @@ fn foo(res: Result<u32, &R>) -> u32 {
 fn main() {
     foo(Ok(23));
 }
-
diff --git a/src/test/ui/regions/region-borrow-params-issue-29793-small.rs b/src/test/ui/regions/region-borrow-params-issue-29793-small.rs
index 0d8c9fb2699..a1ccf667671 100644
--- a/src/test/ui/regions/region-borrow-params-issue-29793-small.rs
+++ b/src/test/ui/regions/region-borrow-params-issue-29793-small.rs
@@ -210,4 +210,3 @@ fn move_of_trait_default_params() {
 }
 
 fn main() { }
-
diff --git a/src/test/ui/return/return-from-diverging.rs b/src/test/ui/return/return-from-diverging.rs
index faeccaace69..2ee48e7bc47 100644
--- a/src/test/ui/return/return-from-diverging.rs
+++ b/src/test/ui/return/return-from-diverging.rs
@@ -6,4 +6,3 @@ fn fail() -> ! {
 
 fn main() {
 }
-
diff --git a/src/test/ui/return/return-unit-from-diverging.rs b/src/test/ui/return/return-unit-from-diverging.rs
index 31a13784b47..48417599b1d 100644
--- a/src/test/ui/return/return-unit-from-diverging.rs
+++ b/src/test/ui/return/return-unit-from-diverging.rs
@@ -7,4 +7,3 @@ fn fail() -> ! {
 
 fn main() {
 }
-
diff --git a/src/test/ui/rfc-2093-infer-outlives/cross-crate.rs b/src/test/ui/rfc-2093-infer-outlives/cross-crate.rs
index ce50452dd52..a9bfeabf16e 100644
--- a/src/test/ui/rfc-2093-infer-outlives/cross-crate.rs
+++ b/src/test/ui/rfc-2093-infer-outlives/cross-crate.rs
@@ -6,4 +6,3 @@ struct Foo<'a, T> { //~ ERROR rustc_outlives
 }
 
 fn main() {}
-
diff --git a/src/test/ui/rfc-2093-infer-outlives/dont-infer-static.rs b/src/test/ui/rfc-2093-infer-outlives/dont-infer-static.rs
index 812e8c8bb3e..9e81ee46169 100644
--- a/src/test/ui/rfc-2093-infer-outlives/dont-infer-static.rs
+++ b/src/test/ui/rfc-2093-infer-outlives/dont-infer-static.rs
@@ -14,4 +14,3 @@ struct Bar<T: 'static> {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/rfc-2093-infer-outlives/explicit-enum.rs b/src/test/ui/rfc-2093-infer-outlives/explicit-enum.rs
index b7a66a326b8..c330c27fea0 100644
--- a/src/test/ui/rfc-2093-infer-outlives/explicit-enum.rs
+++ b/src/test/ui/rfc-2093-infer-outlives/explicit-enum.rs
@@ -11,4 +11,3 @@ struct Bar<'x, T> where T: 'x {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/rfc-2093-infer-outlives/explicit-struct.rs b/src/test/ui/rfc-2093-infer-outlives/explicit-struct.rs
index 3c69f9f612e..3d5e610b934 100644
--- a/src/test/ui/rfc-2093-infer-outlives/explicit-struct.rs
+++ b/src/test/ui/rfc-2093-infer-outlives/explicit-struct.rs
@@ -11,4 +11,3 @@ struct Bar<'a, T> where T: 'a {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/rfc-2093-infer-outlives/explicit-union.rs b/src/test/ui/rfc-2093-infer-outlives/explicit-union.rs
index 87a789b06a0..a16fb7670a6 100644
--- a/src/test/ui/rfc-2093-infer-outlives/explicit-union.rs
+++ b/src/test/ui/rfc-2093-infer-outlives/explicit-union.rs
@@ -13,4 +13,3 @@ union Bar<'a, T> where T: 'a {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/rfc-2093-infer-outlives/infer-static.rs b/src/test/ui/rfc-2093-infer-outlives/infer-static.rs
index 916d4849edb..bd778e3b136 100644
--- a/src/test/ui/rfc-2093-infer-outlives/infer-static.rs
+++ b/src/test/ui/rfc-2093-infer-outlives/infer-static.rs
@@ -10,4 +10,3 @@ struct Bar<T: 'static> {
 }
 
 fn main() {}
-
diff --git a/src/test/ui/rfc-2093-infer-outlives/projection.rs b/src/test/ui/rfc-2093-infer-outlives/projection.rs
index 0b9637e9528..411c86da1de 100644
--- a/src/test/ui/rfc-2093-infer-outlives/projection.rs
+++ b/src/test/ui/rfc-2093-infer-outlives/projection.rs
@@ -6,4 +6,3 @@ struct Foo<'a, T: Iterator> { //~ ERROR rustc_outlives
 }
 
 fn main() {}
-
diff --git a/src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.rs b/src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.rs
index 02e3e83df12..47674bc19fc 100644
--- a/src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.rs
+++ b/src/test/ui/rust-2018/extern-crate-idiomatic-in-2018.rs
@@ -23,4 +23,3 @@ fn main() {
     // But this should be a use of the (renamed) crate:
     crate::bar::foo();
 }
-
diff --git a/src/test/ui/rust-2018/extern-crate-idiomatic.rs b/src/test/ui/rust-2018/extern-crate-idiomatic.rs
index 38dddf38d30..3111b1dabcb 100644
--- a/src/test/ui/rust-2018/extern-crate-idiomatic.rs
+++ b/src/test/ui/rust-2018/extern-crate-idiomatic.rs
@@ -16,4 +16,3 @@ use edition_lint_paths::foo;
 fn main() {
     foo();
 }
-
diff --git a/src/test/ui/rust-2018/extern-crate-referenced-by-self-path.rs b/src/test/ui/rust-2018/extern-crate-referenced-by-self-path.rs
index e249c8a026d..11b9a67ed70 100644
--- a/src/test/ui/rust-2018/extern-crate-referenced-by-self-path.rs
+++ b/src/test/ui/rust-2018/extern-crate-referenced-by-self-path.rs
@@ -15,4 +15,3 @@ use self::edition_lint_paths::foo;
 fn main() {
     foo();
 }
-
diff --git a/src/test/ui/rust-2018/extern-crate-rename.rs b/src/test/ui/rust-2018/extern-crate-rename.rs
index 98c7d341bff..8f14f2f1fec 100644
--- a/src/test/ui/rust-2018/extern-crate-rename.rs
+++ b/src/test/ui/rust-2018/extern-crate-rename.rs
@@ -16,4 +16,3 @@ use my_crate::foo;
 fn main() {
     foo();
 }
-
diff --git a/src/test/ui/rust-2018/extern-crate-submod.rs b/src/test/ui/rust-2018/extern-crate-submod.rs
index 206f3903b47..f3a357917cc 100644
--- a/src/test/ui/rust-2018/extern-crate-submod.rs
+++ b/src/test/ui/rust-2018/extern-crate-submod.rs
@@ -23,4 +23,3 @@ use m::edition_lint_paths::foo;
 fn main() {
     foo();
 }
-
diff --git a/src/test/ui/self/suggest-self.rs b/src/test/ui/self/suggest-self.rs
index 9d81b6fd7ca..1cc17116ea7 100644
--- a/src/test/ui/self/suggest-self.rs
+++ b/src/test/ui/self/suggest-self.rs
@@ -39,4 +39,3 @@ fn main() {
     let len = this.len();
     let len = my.len();
 }
-
diff --git a/src/test/ui/span/dropck-object-cycle.rs b/src/test/ui/span/dropck-object-cycle.rs
index 7b7f37d53f1..8dc70ea252b 100644
--- a/src/test/ui/span/dropck-object-cycle.rs
+++ b/src/test/ui/span/dropck-object-cycle.rs
@@ -45,4 +45,3 @@ pub fn main() {
     // the type of `m` *strictly outlives* `'m`. Hence we get an
     // error.
 }
-
diff --git a/src/test/ui/span/suggestion-non-ascii.rs b/src/test/ui/span/suggestion-non-ascii.rs
index 74032cf0266..914efd85a0c 100644
--- a/src/test/ui/span/suggestion-non-ascii.rs
+++ b/src/test/ui/span/suggestion-non-ascii.rs
@@ -2,4 +2,3 @@ fn main() {
     let tup = (1,);
     println!("☃{}", tup[0]); //~ ERROR cannot index into a value of type
 }
-
diff --git a/src/test/ui/structs/struct-fields-shorthand.rs b/src/test/ui/structs/struct-fields-shorthand.rs
index 45e3014f22e..1bdcc8315c1 100644
--- a/src/test/ui/structs/struct-fields-shorthand.rs
+++ b/src/test/ui/structs/struct-fields-shorthand.rs
@@ -9,4 +9,3 @@ fn main() {
         x, y, z //~ ERROR struct `Foo` has no field named `z`
     };
 }
-
diff --git a/src/test/ui/transmute/transmute-imut-to-mut.rs b/src/test/ui/transmute/transmute-imut-to-mut.rs
index 94361a29087..8e34e0ae8c7 100644
--- a/src/test/ui/transmute/transmute-imut-to-mut.rs
+++ b/src/test/ui/transmute/transmute-imut-to-mut.rs
@@ -6,4 +6,3 @@ fn main() {
     let _a: &mut u8 = unsafe { transmute(&1u8) };
     //~^ ERROR mutating transmuted &mut T from &T may cause undefined behavior
 }
-
diff --git a/src/test/ui/trivial-bounds/trivial-bounds-leak.rs b/src/test/ui/trivial-bounds/trivial-bounds-leak.rs
index dc4f1c7f9fc..249051d8067 100644
--- a/src/test/ui/trivial-bounds/trivial-bounds-leak.rs
+++ b/src/test/ui/trivial-bounds/trivial-bounds-leak.rs
@@ -29,4 +29,3 @@ fn foo() {
 fn generic_function<T: Foo>(t: T) {}
 
 fn main() {}
-
diff --git a/src/test/ui/try-block/try-block-bad-lifetime.rs b/src/test/ui/try-block/try-block-bad-lifetime.rs
index 872604f4eee..6063e2e463e 100644
--- a/src/test/ui/try-block/try-block-bad-lifetime.rs
+++ b/src/test/ui/try-block/try-block-bad-lifetime.rs
@@ -35,4 +35,3 @@ pub fn main() {
         *i_ptr = 50;
     }
 }
-
diff --git a/src/test/ui/try-block/try-block-maybe-bad-lifetime.rs b/src/test/ui/try-block/try-block-maybe-bad-lifetime.rs
index 113d089c757..1d1c3d980e2 100644
--- a/src/test/ui/try-block/try-block-maybe-bad-lifetime.rs
+++ b/src/test/ui/try-block/try-block-maybe-bad-lifetime.rs
@@ -42,4 +42,3 @@ pub fn main() {
         do_something_with(j);
     }
 }
-
diff --git a/src/test/ui/try-block/try-block-opt-init.rs b/src/test/ui/try-block/try-block-opt-init.rs
index ef559226e67..2387db8de4d 100644
--- a/src/test/ui/try-block/try-block-opt-init.rs
+++ b/src/test/ui/try-block/try-block-opt-init.rs
@@ -14,4 +14,3 @@ pub fn main() {
     };
     assert_eq!(cfg_res, 5); //~ ERROR borrow of possibly uninitialized variable: `cfg_res`
 }
-
diff --git a/src/test/ui/type/type-mismatch-multiple.rs b/src/test/ui/type/type-mismatch-multiple.rs
index 1904ccf5d59..b8f04ca8d4a 100644
--- a/src/test/ui/type/type-mismatch-multiple.rs
+++ b/src/test/ui/type/type-mismatch-multiple.rs
@@ -7,4 +7,3 @@ fn main() { let a: bool = 1; let b: i32 = true; }
 //~| expected bool, found integer
 //~| ERROR mismatched types
 //~| expected i32, found bool
-
diff --git a/src/test/ui/uninhabited/uninhabited-irrefutable.rs b/src/test/ui/uninhabited/uninhabited-irrefutable.rs
index c32d3a4a0a2..48cd92719b4 100644
--- a/src/test/ui/uninhabited/uninhabited-irrefutable.rs
+++ b/src/test/ui/uninhabited/uninhabited-irrefutable.rs
@@ -26,4 +26,3 @@ fn main() {
     let x: Foo = Foo::D(123);
     let Foo::D(_y) = x; //~ ERROR refutable pattern in local binding: `A(_)` not covered
 }
-
diff --git a/src/test/ui/uninhabited/uninhabited-patterns.rs b/src/test/ui/uninhabited/uninhabited-patterns.rs
index 609ed3d75ba..1bf01184a08 100644
--- a/src/test/ui/uninhabited/uninhabited-patterns.rs
+++ b/src/test/ui/uninhabited/uninhabited-patterns.rs
@@ -45,4 +45,3 @@ fn main() {
         //~^ ERROR unreachable pattern
     }
 }
-
diff --git a/src/test/ui/unreachable/unreachable-arm.rs b/src/test/ui/unreachable/unreachable-arm.rs
index 9f1a5a39587..64c38968516 100644
--- a/src/test/ui/unreachable/unreachable-arm.rs
+++ b/src/test/ui/unreachable/unreachable-arm.rs
@@ -12,4 +12,3 @@ fn main() {
         _ => { }
     }
 }
-
diff --git a/src/test/ui/unreachable/unreachable-loop-patterns.rs b/src/test/ui/unreachable/unreachable-loop-patterns.rs
index 97948063753..3c878410f77 100644
--- a/src/test/ui/unreachable/unreachable-loop-patterns.rs
+++ b/src/test/ui/unreachable/unreachable-loop-patterns.rs
@@ -20,4 +20,3 @@ fn main() {
     for _ in unimplemented!() as Void {}
     //~^ ERROR unreachable pattern
 }
-
diff --git a/src/test/ui/unreachable/unreachable-try-pattern.rs b/src/test/ui/unreachable/unreachable-try-pattern.rs
index 1c1e01ff0e9..6665c58e457 100644
--- a/src/test/ui/unreachable/unreachable-try-pattern.rs
+++ b/src/test/ui/unreachable/unreachable-try-pattern.rs
@@ -39,4 +39,3 @@ fn main() {
     let _ = qux(Ok(123));
     let _ = vom(Ok(123));
 }
-
diff --git a/src/test/ui/unsafe/unsafe-const-fn.rs b/src/test/ui/unsafe/unsafe-const-fn.rs
index cadfdd064e3..3b4becf17a7 100644
--- a/src/test/ui/unsafe/unsafe-const-fn.rs
+++ b/src/test/ui/unsafe/unsafe-const-fn.rs
@@ -10,4 +10,3 @@ const VAL: u32 = dummy(0xFFFF);
 fn main() {
     assert_eq!(VAL, 0xFFFF0000);
 }
-
diff --git a/src/test/ui/unsized/unsized-enum2.rs b/src/test/ui/unsized/unsized-enum2.rs
index 0fe4a3acfbe..60bfb5cb640 100644
--- a/src/test/ui/unsized/unsized-enum2.rs
+++ b/src/test/ui/unsized/unsized-enum2.rs
@@ -72,4 +72,3 @@ enum E<W: ?Sized, X: ?Sized, Y: ?Sized, Z: ?Sized> {
 
 
 fn main() { }
-
diff --git a/src/test/ui/wasm-import-module.rs b/src/test/ui/wasm-import-module.rs
index 618bf1952aa..16d628a6187 100644
--- a/src/test/ui/wasm-import-module.rs
+++ b/src/test/ui/wasm-import-module.rs
@@ -8,4 +8,3 @@ extern {}
 extern {}
 
 fn main() {}
-
diff --git a/src/test/ui/wf/wf-outlives-ty-in-fn-or-trait.rs b/src/test/ui/wf/wf-outlives-ty-in-fn-or-trait.rs
index 1c4cda261d1..ac95cbab1f7 100644
--- a/src/test/ui/wf/wf-outlives-ty-in-fn-or-trait.rs
+++ b/src/test/ui/wf/wf-outlives-ty-in-fn-or-trait.rs
@@ -20,4 +20,3 @@ impl<'a, T> Trait<'a, T> for u32 {
 }
 
 fn main() { }
-