rust/src/test/ui/duplicate
jumbatm a796af7a76 Fail on multiple declarations of main.
Previously, when inserting the entry function, we only checked for
duplicate _definitions_ of `main`.  However, it's possible to cause
problems even only having a duplicate _declaration_. For example,
shadowing `main` using an extern block isn't caught by the current
check, and causes an assertion failure down the line in in LLVM code.
2020-02-23 02:06:11 +10:00
..
dupe-symbols-1.rs rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-1.stderr rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-2.rs rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-2.stderr rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-3.rs rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-3.stderr rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-4.rs rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-4.stderr rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-5.rs rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-5.stderr rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-6.rs rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-6.stderr rework run-fail and support check,build-fail 2019-12-21 22:16:00 +01:00
dupe-symbols-7.rs Fail on multiple declarations of main. 2020-02-23 02:06:11 +10:00
dupe-symbols-7.stderr Fail on multiple declarations of main. 2020-02-23 02:06:11 +10:00
dupe-symbols-8.rs Fail on multiple declarations of main. 2020-02-23 02:06:11 +10:00
dupe-symbols-8.stderr Fail on multiple declarations of main. 2020-02-23 02:06:11 +10:00
duplicate-check-macro-exports.rs Remove licenses 2018-12-25 21:08:33 -07:00
duplicate-check-macro-exports.stderr Update tests 2019-03-11 23:10:26 +03:00
duplicate-parameter.rs Remove licenses 2018-12-25 21:08:33 -07:00
duplicate-parameter.stderr Remove licenses 2018-12-25 21:08:33 -07:00
duplicate-type-parameter.rs Remove licenses 2018-12-25 21:08:33 -07:00
duplicate-type-parameter.stderr Move type parameter shadowing errors to resolve 2019-08-17 09:12:32 +01:00