about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-04-16 13:45:27 +0200
committerGitHub <noreply@github.com>2025-04-16 13:45:27 +0200
commit723ef24e278480495d9f9f786714feaa199c07b6 (patch)
tree83cb17f1fb24317a3ad2db96a3c119aba2d9d8aa /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp
parentafa859f8121bf2985362a2c8414dc71a825ccf2d (diff)
parentf35c85f72fc1249f0553d97482ca29fe3fa0a165 (diff)
downloadrust-723ef24e278480495d9f9f786714feaa199c07b6.tar.gz
rust-723ef24e278480495d9f9f786714feaa199c07b6.zip
Rollup merge of #139647 - eholk:package-namespace, r=fmease
Add unstable parsing of `--extern foo::bar=libbar.rlib` command line options

This is a tiny step towards implementing the rustc side of support for implementing packages as optional namespaces (#122349). We add support for parsing command line options like `--extern foo::bar=libbar.rlib` when the `-Z namespaced-crates` option is present.

We don't do anything further with them. The next step is to plumb this down to the name resolver.

This PR also generally refactors the extern argument parsing code and adds some unit tests to make it clear what forms should be accepted with and without the flag.

cc ```@epage``` ```@ehuss```
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions