about summary refs log tree commit diff
path: root/src/test/ui/duplicate
AgeCommit message (Collapse)AuthorLines
2020-02-23Fail on multiple declarations of `main`.jumbatm-2/+29
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.
2019-12-21rework run-fail and support check,build-failMazdak Farrokhzad-7/+21
2019-08-17Move type parameter shadowing errors to resolveMatthew Jasper-7/+7
For some reason type checking did this. Further it didn't consider hygiene.
2019-07-08normalize use of backticks for compiler messages in librustc_codegenSamy Kacimi-1/+1
https://github.com/rust-lang/rust/issues/60532
2019-04-18hide `--explain` hint if error has no extended infoAndy Russell-1/+1
2019-04-14normalize away spurious errorRalf Jung-1/+5
2019-03-11Update testsVadim Petrochenkov-5/+5
2019-02-07Update testsvarkor-7/+7
Co-Authored-By: Gabriel Smith <yodaldevoid@users.noreply.github.com>
2018-12-25Remove licensesMark Rousskov-110/+17
2018-10-17fix other tests failing due to change in case or new suggestion for extern crateFrançois Mockers-1/+1
2018-08-17Stabilize `use_extern_macros`Vadim Petrochenkov-3/+1
2018-08-14Merged migrated compile-fail tests and ui tests. Fixes #46841.David Wood-0/+382