diff options
| author | bors <bors@rust-lang.org> | 2024-07-09 20:24:30 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-07-09 20:24:30 +0000 |
| commit | 6be96e3865c4e59028fd50396f7a46c3498ce91d (patch) | |
| tree | 4b5980ba794c8661cd4d43ed378b2b787c2bd3a3 /tests/ui/macros/macro-metavar-expr-concat/syntax-errors.rs | |
| parent | 9dcaa7f92cf3ed0a9d2e93824025243533bb5541 (diff) | |
| parent | 83fa6b726ad04d5b4e9769c39eae544131fee46c (diff) | |
| download | rust-6be96e3865c4e59028fd50396f7a46c3498ce91d.tar.gz rust-6be96e3865c4e59028fd50396f7a46c3498ce91d.zip | |
Auto merge of #127234 - ZhuUx:inlined-expr, r=davidtwco,Zalathar
[Coverage][MCDC] Group mcdc tests and fix panic when generating mcdc code for inlined expressions. ### Changes 1. Group all mcdc tests to one directory. 2. Since mcdc instruments different mappings for boolean expressions with normal branch coverage as #125766 introduces, it would be better also trace branch coverage results in mcdc tests. 3. So far rustc does not call `CoverageInfoBuilderMethods::init_coverage` for inlined functions. As a result, it could panic if it tries to instrument mcdc statements for inlined functions due to uninitialized cond bitmaps. We can reproduce this issue by current nightly rustc and [the test](https://github.com/rust-lang/rust/pull/127234/files#diff-c81af6bf4869aa42f5c7334e3e86344475de362f673f54ce439ec75fcb5ac3e5) with flag `--release`. This patch fixes it.
Diffstat (limited to 'tests/ui/macros/macro-metavar-expr-concat/syntax-errors.rs')
0 files changed, 0 insertions, 0 deletions
