rust/compiler/rustc_error_messages/locales/en-US
Manish Goregaokar 54b6292855
Rollup merge of #104621 - YC:master, r=davidtwco
Fix --extern library finding errors

- `crate_name` is not specified/passed to `metadata_crate_location_unknown_type`
c493bae0d8/compiler/rustc_error_messages/locales/en-US/metadata.ftl (L274-L275)
- `metadata_lib_filename_form` is missing `$`
- Add additional check to ensure that library is file

Testing
1. Create file `a.rs`
```rust
extern crate t;
fn main() {}
```
1. Create empty file `x`
1. Create empty directory `y`
1. Run
```sh
$ rustc -o a a.rs --extern t=x
$ rustc -o a a.rs --extern t=y
```
Both currently panic with stable.
2022-11-22 22:54:40 -05:00
..
ast_lowering.ftl
ast_passes.ftl
attr.ftl
borrowck.ftl Match crate and slug names 2022-11-21 15:24:50 +01:00
builtin_macros.ftl
codegen_gcc.ftl
codegen_llvm.ftl Use LayoutError's implementation of IntoDiagnostic 2022-11-09 14:56:21 +01:00
codegen_ssa.ftl Issue error when -C link-self-contained option is used on unsupported platforms 2022-11-14 22:21:24 -06:00
compiletest.ftl
const_eval.ftl
driver.ftl
errors.ftl ADD - IntoDiagnostic conformance for TargetDataLayoutErrors in rustc_errors 2022-10-12 16:54:25 -04:00
expand.ftl
hir_analysis.ftl Match crate and slug names 2022-11-21 15:24:50 +01:00
hir_typeck.ftl Match crate and slug names 2022-11-21 15:24:50 +01:00
infer.ftl fix up a fluent message 2022-11-13 04:16:08 +01:00
interface.ftl
lint.ftl
metadata.ftl Remove extra . in metadata_lib_filename_form 2022-11-22 17:07:19 +11:00
middle.ftl Match crate and slug names 2022-11-21 15:24:50 +01:00
mir_dataflow.ftl
monomorphize.ftl Use tcx.require_lang_item 2022-10-29 16:09:15 -05:00
parse.ftl Match crate and slug names 2022-11-21 15:24:50 +01:00
passes.ftl Print all labels, even if they have no span. Fall back to main item's span. 2022-11-11 14:45:28 +00:00
plugin_impl.ftl
privacy.ftl
query_system.ftl
resolve.ftl migrating rustc_resolve to SessionDiagnostic. work in progress. start 2022-11-13 19:39:26 +05:30
save_analysis.ftl
session.ftl Match crate and slug names 2022-11-21 15:24:50 +01:00
symbol_mangling.ftl
trait_selection.ftl
ty_utils.ftl