]> git.lizzy.rs Git - rust.git/commit
Provide a span if main function is not present in crate
authorMark Rousskov <mark.simulacrum@gmail.com>
Sun, 8 Sep 2019 17:06:49 +0000 (13:06 -0400)
committerMark Rousskov <mark.simulacrum@gmail.com>
Sat, 14 Sep 2019 15:27:45 +0000 (11:27 -0400)
commitb7f20d06ea40d13834bd04ad32d098d3626f11c7
tree1531a44a650f65e80c0ad610bc51ccbf3bee76d6
parent74d5c70b174f06843049af2d764ff57ddc81c81c
Provide a span if main function is not present in crate

Unfortunately, the diagnotic machinery does not cope well with an empty
span which can happen if the crate is empty, in which case we merely set
a spanless note.
42 files changed:
src/librustc/middle/entry.rs
src/test/ui-fulldeps/hash-stable-is-unstable.rs
src/test/ui-fulldeps/hash-stable-is-unstable.stderr
src/test/ui/associated-type-bounds/inside-adt.rs
src/test/ui/associated-type-bounds/inside-adt.stderr
src/test/ui/conditional-compilation/cfg-attr-cfg-2.stderr
src/test/ui/conditional-compilation/cfg-in-crate-1.stderr
src/test/ui/continue-after-missing-main.nll.stderr
src/test/ui/continue-after-missing-main.stderr
src/test/ui/elided-test.stderr
src/test/ui/error-codes/E0138.stderr
src/test/ui/error-codes/E0601.rs
src/test/ui/error-codes/E0601.stderr
src/test/ui/issues/issue-46101.rs
src/test/ui/issues/issue-46101.stderr
src/test/ui/issues/issue-49040.rs
src/test/ui/issues/issue-49040.stderr
src/test/ui/issues/issue-60057.rs
src/test/ui/issues/issue-60057.stderr
src/test/ui/json-short.stderr
src/test/ui/lifetime-before-type-params.rs
src/test/ui/lifetime-before-type-params.stderr
src/test/ui/main-wrong-location.rs
src/test/ui/main-wrong-location.stderr
src/test/ui/missing/missing-main.stderr
src/test/ui/parser-recovery-1.rs
src/test/ui/parser-recovery-1.stderr
src/test/ui/parser/issue-2354.rs
src/test/ui/parser/issue-2354.stderr
src/test/ui/parser/lex-bad-char-literals-2.rs
src/test/ui/parser/lex-bad-char-literals-2.stderr
src/test/ui/parser/unclosed-delimiter-in-dep.stderr
src/test/ui/parser/unclosed_delim_mod.rs
src/test/ui/parser/unclosed_delim_mod.stderr
src/test/ui/resolve/visibility-indeterminate.rs
src/test/ui/resolve/visibility-indeterminate.stderr
src/test/ui/tool-attributes/diagnostic_item.rs
src/test/ui/tool-attributes/diagnostic_item.stderr
src/test/ui/type-alias-impl-trait/issue-60564.rs
src/test/ui/type-alias-impl-trait/issue-60564.stderr
src/test/ui/type/ascription/issue-34255-1.rs
src/test/ui/type/ascription/issue-34255-1.stderr