GitHub PushEvent at 2014-06-24 16:00:42
Repository: lcov
Actor: oberpar
Payload: {"shas":[["1d44b2a090aa933b15e4cafc1a440ccb390df92e","e296756d5edaffcdbc7b9904859492ff25d3fce5@linux.vnet.ibm.com","geninfo: Fix error when using --demangle-cpp\n\nUsing genhtml's --demangle-cpp option on data produced with recent GCC\nversions (at least 4.8 and 4.9) can result in an error message similar\nto the following:\n\n  genhtml: ERROR: Demangled function name _ZN3subD2Ev  maps to different\n           lines (5 vs 4)\n\nThe reason for this error is an unexpected sequence of lines records\nin a .gcno file. These records mention line numbers as belonging to a\nfunction which occur before the initial line number of that function\nas reported by the corresponding function record.\n\nFix this problem by retaining the order of lines belonging to a function\nas found in the .gcno file. This way geninfo will consistently use the\ninitial line number as reported by the function record when merging\nfunction data during the demangling process.\n\nReported-by: Alexandre Duret-Lutz <adl@lrde.epita.fr>\nSigned-off-by: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>","Peter Oberparleiter",true]],"size":1,"ref":"refs/heads/master","head":"1d44b2a090aa933b15e4cafc1a440ccb390df92e"}