Move global variables related to diagnostics into a separate struct. #17007
89.256% of diff hit (target 69.551%)
View this Pull Request on Codecov
89.256% of diff hit (target 69.551%)
Annotations
Check warning on line 2505 in compiler/src/dmd/astbase.d
codecov / codecov/patch
compiler/src/dmd/astbase.d#L2505
Added line #L2505 was not covered by tests
Check warning on line 6353 in compiler/src/dmd/astbase.d
codecov / codecov/patch
compiler/src/dmd/astbase.d#L6353
Added line #L6353 was not covered by tests
Check warning on line 111 in compiler/src/dmd/blockexit.d
codecov / codecov/patch
compiler/src/dmd/blockexit.d#L111
Added line #L111 was not covered by tests
Check warning on line 180 in compiler/src/dmd/blockexit.d
codecov / codecov/patch
compiler/src/dmd/blockexit.d#L180
Added line #L180 was not covered by tests
Check warning on line 252 in compiler/src/dmd/blockexit.d
codecov / codecov/patch
compiler/src/dmd/blockexit.d#L252
Added line #L252 was not covered by tests
Check warning on line 657 in compiler/src/dmd/constfold.d
codecov / codecov/patch
compiler/src/dmd/constfold.d#L657
Added line #L657 was not covered by tests
Check warning on line 1480 in compiler/src/dmd/constfold.d
codecov / codecov/patch
compiler/src/dmd/constfold.d#L1480
Added line #L1480 was not covered by tests
Check warning on line 932 in compiler/src/dmd/dmodule.d
codecov / codecov/patch
compiler/src/dmd/dmodule.d#L932
Added line #L932 was not covered by tests
Check warning on line 2237 in compiler/src/dmd/dsymbolsem.d
codecov / codecov/patch
compiler/src/dmd/dsymbolsem.d#L2237
Added line #L2237 was not covered by tests
Check warning on line 4526 in compiler/src/dmd/dsymbolsem.d
codecov / codecov/patch
compiler/src/dmd/dsymbolsem.d#L4526
Added line #L4526 was not covered by tests
Check warning on line 5051 in compiler/src/dmd/dsymbolsem.d
codecov / codecov/patch
compiler/src/dmd/dsymbolsem.d#L5051
Added line #L5051 was not covered by tests
Check warning on line 5370 in compiler/src/dmd/dsymbolsem.d
codecov / codecov/patch
compiler/src/dmd/dsymbolsem.d#L5370
Added line #L5370 was not covered by tests
Check warning on line 5569 in compiler/src/dmd/dsymbolsem.d
codecov / codecov/patch
compiler/src/dmd/dsymbolsem.d#L5569
Added line #L5569 was not covered by tests
Check warning on line 6914 in compiler/src/dmd/dsymbolsem.d
codecov / codecov/patch
compiler/src/dmd/dsymbolsem.d#L6914
Added line #L6914 was not covered by tests
Check warning on line 4537 in compiler/src/dmd/dtemplate.d
codecov / codecov/patch
compiler/src/dmd/dtemplate.d#L4537
Added line #L4537 was not covered by tests
Check warning on line 4952 in compiler/src/dmd/dtemplate.d
codecov / codecov/patch
compiler/src/dmd/dtemplate.d#L4952
Added line #L4952 was not covered by tests
Check warning on line 5331 in compiler/src/dmd/dtemplate.d
codecov / codecov/patch
compiler/src/dmd/dtemplate.d#L5331
Added line #L5331 was not covered by tests
Check warning on line 5348 in compiler/src/dmd/dtemplate.d
codecov / codecov/patch
compiler/src/dmd/dtemplate.d#L5348
Added line #L5348 was not covered by tests
Check warning on line 121 in compiler/src/dmd/errors.d
codecov / codecov/patch
compiler/src/dmd/errors.d#L121
Added line #L121 was not covered by tests
Check warning on line 565 in compiler/src/dmd/errors.d
codecov / codecov/patch
compiler/src/dmd/errors.d#L565
Added line #L565 was not covered by tests
Check warning on line 609 in compiler/src/dmd/errors.d
codecov / codecov/patch
compiler/src/dmd/errors.d#L609
Added line #L609 was not covered by tests
Check warning on line 613 in compiler/src/dmd/errors.d
codecov / codecov/patch
compiler/src/dmd/errors.d#L613
Added line #L613 was not covered by tests
Check warning on line 3718 in compiler/src/dmd/expressionsem.d
codecov / codecov/patch
compiler/src/dmd/expressionsem.d#L3718
Added line #L3718 was not covered by tests
Check warning on line 17489 in compiler/src/dmd/expressionsem.d
codecov / codecov/patch
compiler/src/dmd/expressionsem.d#L17489
Added line #L17489 was not covered by tests
Check warning on line 1173 in compiler/src/dmd/funcsem.d
codecov / codecov/patch
compiler/src/dmd/funcsem.d#L1173
Added line #L1173 was not covered by tests