<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi David,<br>
    <br>
    I got a problem related to the change made in r188651 - not
    including file/line info for artificial arguments like "this" and
    "self".<br>
    Would you be able to take a look at it, please?<br>
    <br>
    I am compiling the code for ARM linux with fast ISel disabled:
    -mllvm -fast-isel=0. The problem is that it's not possible to step
    into<span style="color: rgb(61, 60, 64); font-family: 'Emoji
      Passthrough', Lato, appleLogo, sans-serif; font-size: 15px;
      font-style: normal; font-variant: normal; font-weight: normal;
      letter-spacing: normal; line-height: 22px; orphans: auto;
      text-align: start; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 1; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; display: inline !important; float:
      none; background-color: rgb(255, 255, 255);"></span> the
    constructor, destructor or a method of a class while debugging.
    Clang generates correct .loc in function prologues, but then,  due
    to r188651, inserts a debug info location with zeroed line number
    (.loc 1 0 0) for "this", which misleads the debugger. <br>
    <br>
    Could you explain the reasoning behind this change, please?<br>
    <br>
    This hasn't been noticed before due to the fast ISel omitting
    location info for arguments, so the correct location from the
    prologue is used. It is probably yet another problem to handle.<br>
    <br>
    Thanks in advance for any help.<br>
    Kind regards,<br>
    Oleg<br>
  </body>
</html>