Ran
|
Files
114
|
Run time
15s
|
Badge
README BADGES
|
push
travis-ci
Fix errors in -std=c++11 mode `free_operators.hpp` had a couple of instances of narrowing conversions within braced initializers, which is ill-formed since C++11. `type_traits.hpp` had two instances of aggregates being value-initialized using empty parentheses. Since these aggregates had implicitly deleted default constructors (due to the presence of `const` data members), value-initialization performs default-initialization, which is ill-formed. We need aggregate-initialization to be performed, so the initialization must use braces instead of parentheses for C++11 and later. Change-Id: Ie4d0365fe Cherry-picked from the develop branch
8221 of 10151 relevant lines covered (80.99%)
0.81 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|---|---|---|---|---|---|---|
0.0 | unittests/demangled_tester.py | 98 - 63 | 54 - 7 | 0 - 27 | 54 + 20 | 0.0 - 1.0 | |
0.0 | pygccxml/binary_parsers/__init__.py | 31 - 1902 | 7 - 933 | 0 - 412 | 7 - 521 | 0.0 - 1.0 | |
0.0 | unittests/undname_creator_tester.py | 224 + 29 | 120 + 49 | 0 - 39 | 120 + 88 | 0.0 - 1.0 | |
0.0 | ...ygccxml/binary_parsers/get_dll_exported_symbols.py | 307 + 9 | 118 - 38 | 0 - 65 | 118 + 27 | 0.0 - 1.0 | |
0.0 | unittests/reopen_cache_tester.py | 50 - 2 | 24 - 5 | 0 - 14 | 24 + 9 | 0.0 - 1.0 | |
0.0 | pygccxml/binary_parsers/parsers.py | 450 + 30 | 238 + 8 | 0 - 126 | 238 + 134 | 0.0 - 1.0 | |
0.0 | pygccxml/binary_parsers/undname.py | 270 - 272 | 137 - 69 | 0 - 90 | 137 + 21 | 0.0 - 1.0 | |
19.25 | pygccxml/parser/directory_cache.py | 561 + 355 | 213 + 109 | 41 - 2 | 172 + 111 | 1.0 | |
46.55 | pygccxml/declarations/dependencies.py | 113 + 26 | 58 + 5 | 27 + 9 | 31 - 4 | 1.0 | |
62.5 | pygccxml/declarations/function_traits.py | 92 - 434 | 48 - 242 | 30 - 93 | 18 - 149 | 1.0 |