Commit a51c1c4
committed
Merge branch 'eyraud/fix_metaprog_inst' into 'master'
Instrument.C: fix issue related to metaprogramming instances
See merge request eng/cov/gnatcoverage!257
Do not instrument decisions in sources of interest whose parent
statement does not belong to a source of interest. This can happen with
metaprogramming instances in C/C++.
Ref: eng/cov/gnatcoverage#103File tree
5 files changed
+51
-1
lines changed- testsuite/tests/instr-cov/c_metaprog
- tools/gnatcov
5 files changed
+51
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1951 | 1951 | | |
1952 | 1952 | | |
1953 | 1953 | | |
| 1954 | + | |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
| 1960 | + | |
1954 | 1961 | | |
1955 | 1962 | | |
1956 | 1963 | | |
| |||
2248 | 2255 | | |
2249 | 2256 | | |
2250 | 2257 | | |
2251 | | - | |
| 2258 | + | |
2252 | 2259 | | |
2253 | 2260 | | |
2254 | 2261 | | |
| |||
0 commit comments