Thread overview
[Issue 20253] bad debug line info for function without epilog
Nov 20, 2019
Dlang Bot
Nov 21, 2019
Rainer Schuetze
Nov 26, 2019
Dlang Bot
Dec 20, 2019
Dlang Bot
November 20, 2019
https://issues.dlang.org/show_bug.cgi?id=20253

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #1 from Dlang Bot <dlang-bot@dlang.rocks> ---
@rainers created dlang/dmd pull request #10594 "Issue 20253 - bad debug line info for function without epilog (COFF)" fixing this issue:

- fix issue 20253 - bad debug line info for function without epilog (COFF)

  fix size of function by using the actual emitted code offset, not guessing
from epilog data
  do not emit line number for closing brace if the epilog was omitted

https://github.com/dlang/dmd/pull/10594

--
November 21, 2019
https://issues.dlang.org/show_bug.cgi?id=20253

--- Comment #2 from Rainer Schuetze <r.sagitario@gmx.de> ---
*** Issue 11029 has been marked as a duplicate of this issue. ***

--
November 26, 2019
https://issues.dlang.org/show_bug.cgi?id=20253

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10594 "Issue 20253 - bad debug line info for function without epilog (COFF)" was merged into stable:

- 6f06db409b4d4d95438d6db263daee43b8612a2e by Rainer Schuetze:
  fix issue 20253 - bad debug line info for function without epilog (COFF)

  fix size of function by using the actual emitted code offset, not guessing
from epilog data
  do not emit line number for closing brace if the epilog was omitted

https://github.com/dlang/dmd/pull/10594

--
December 20, 2019
https://issues.dlang.org/show_bug.cgi?id=20253

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10484 "Merge remote-tracking branch 'upstream/stable' into merge_stable" was merged into master:

- c22090b883251ae9db722e59ec83601dbdaf7826 by Rainer Schuetze:
  fix issue 20253 - bad debug line info for function without epilog (COFF)

  fix size of function by using the actual emitted code offset, not guessing
from epilog data
  do not emit line number for closing brace if the epilog was omitted

https://github.com/dlang/dmd/pull/10484

--