<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:rikka@google.com" title="Kaelyn Takata <rikka@google.com>"> <span class="fn">Kaelyn Takata</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - crash in clang while parsing c++ file"
   href="http://llvm.org/bugs/show_bug.cgi?id=18213">bug 18213</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Assignee</td>
           <td>unassignedclangbugs@nondot.org
           </td>
           <td>rikka@google.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - crash in clang while parsing c++ file"
   href="http://llvm.org/bugs/show_bug.cgi?id=18213#c9">Comment # 9</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - crash in clang while parsing c++ file"
   href="http://llvm.org/bugs/show_bug.cgi?id=18213">bug 18213</a>
              from <span class="vcard"><a class="email" href="mailto:rikka@google.com" title="Kaelyn Takata <rikka@google.com>"> <span class="fn">Kaelyn Takata</span></a>
</span></b>
        <pre>Strictly speaking, the problem was introduced by r185487, not r193020. r193020
just exacerbated the bug by making it much easier to hit (r185487 enabled
dropping existing name specifiers when correcting an identifier, and r193020
allowed typo correction to modify name specifiers that included class names;
the reduced test case depended on r193020 to hit the bug stemming from
r185487).

The bug where the existing name specifier (the CXXScopeSpec argument) wasn't
being reset when the typo correction expected it to be within
?Sema::BuildCXXNestedNameSpecifier has been fixed in r197409.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>