diff options
| author | Dylan DPC <dylan.dpc@gmail.com> | 2020-06-12 12:28:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-06-12 12:28:25 +0200 |
| commit | 657a41fe73942006a01d67598bcbe80b8b03e69e (patch) | |
| tree | f6f5c255dc50760f8f95ad85f8288acf9ee1b562 /src/rustllvm/RustWrapper.cpp | |
| parent | c06799e4c4103330c972eb04f08aa72b7c1d5ace (diff) | |
| parent | d60df536d5d6a4ad2d6b2cdf4c443e022fe35d30 (diff) | |
| download | rust-657a41fe73942006a01d67598bcbe80b8b03e69e.tar.gz rust-657a41fe73942006a01d67598bcbe80b8b03e69e.zip | |
Rollup merge of #73178 - petrochenkov:explint, r=varkor
expand: More precise locations for expansion-time lints First commit: a macro expansion doesn't have a `NodeId` associated with it, but it has a parent `DefId` which we can use for linting. The observable effect is that lints associated with macro expansions can now be `allow`ed at finer-grained level than whole crate. Second commit: each macro definition has a `NodeId` which we can use for linting, unless that macro definition was decoded from other crate.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
