<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/117897>117897</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Broken/Outdated links in https://llvm.org/docs/ProgrammersManual.html#designing-type-hierarchies-and-polymorphic-interfaces
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          jmriesen
      </td>
    </tr>
</table>

<pre>
    # Issue summary 
   The Inheritance-Is-The-Base-Class-of-Evil link is broken.
 http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil

 The http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations link is outdated.
   The above site just says "This page moved to http://sean-parent.stlab.cc/papers-and-presentations."
# Affected locations 
   ripgrep indicates these links are used in two locations.
   ```
 llvm-project % rg http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil
 llvm/docs/ProgrammersManual.rst
   3361: <http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil>`_

 llvm/include/llvm/IR/PassManager.h
   33:/// * http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil
 ```

   ```
   llvm-project % rg http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations
 llvm/docs/ProgrammersManual.rst
   3368: <http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations>`_

 llvm/include/llvm/IR/PassManager.h
   31:/// * http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations
 ```

# Proposed solution 
   Replace the broken link with the https://learn.microsoft.com equivalent.
   - https://learn.microsoft.com/en-us/shows/goingnative-2013/inheritance-base-class-of-evil

 Replace http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations with http://sean-parent.stlab.cc/papers-and-presentations

# Additional note
   I also used ripgrep to search for any additional uses of "channel9" and "http://github.com/sean-parent" to see if I could find any more broken links.
   I did not find any besides the two instance mentioned above.

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8lsFu2zgQhp-GvgwkSJQV2wcd3DZa-LC7QZH7giJHEhOK1HIoB377BWU5joui7aJIAAOGaZLzcf7hPxREurOIFSs_sfLLSkyhd756GrxGQrtqnDpVjBdwIJoQaBoG4U_Asj0APPYIB9uj10FYicmBkscek0-CMPlsBFHi2uT-qA0YbZ9BEzTePaNN4_I-hJEVe8ZrxmvZC2vR7NKBlE2lGxiv749oAzFe_-G07f4SQR-R8ZpnecF4_UtxWbaPoSLnTbhOh35qljiEwiaj8GjD7a_0ZtqLftaM1w9iRE-JsCp58DFFQQTtLL0e0U1BiYAqveZINO6IQDogPE0UgMSJgHH-2GuCUXQIgzuiguBuMd-yUDCiSaVkvB6vCONbhJRxHk_MC9i3LcqACoyTC98Zx-ux8ziCtkpLEZAg9Eg40xMIjzARKtAWwou7rl4Ow-6y5ZPtwZjjkIzePaEMwHgJvvsoUefYjNfKybjXg3edF8OAnv4UdhIm9RTOxEVxl7NiD6z4_CFsxT27y_5Z6m6h1FaaScWtloHD17mQKNKKDn3aX2Bf-RivgfEPuyU3yn5Ha_i52u9wp_6v0tvvKf0eXL-ncv5jld8pkd8oHF3iwbvRxetOzkxx4mISX3E0QmK0hsWxz-72okM_D0ZeegU2KLxNBy29I9eGiAT476SPwkTQ857JzxcxXqNNpqgz9e4lfnexqO1c1MlS0vpNSTexluWllvHq-JcTvLvrzyn5HdO-qrFXSschYcC6gOe0HUAYcmdTvnh3cEAovOyhdR6EPYG4Lp0ICVwb28vFLhjnIKyKQ7-YD36OgaBbOIB0k1HQaqvmYIPzN2VxaQ4HUFpF9OvUBkmrc4-Z-4m2NAsHA9rIi-rcG-MOK1UValfsxAqrfFPwDec826z6ap3v5KbZbPmu3d5tVVFsy41UWVuWfF3IcrfSFc_4Os_5Ji_XBb9L81273ZWZWBc5V42SbJ3hILRJ481Mne9WOr5mqjzfbHeblRENGppfQJxbfIH539hMyy8rX83O10wdsXVmNAW6bhN0MFh9mnPBeP330vqXbqrttzW_rPuRn_VhMIwXCuO7TNsuCacRk16jj4prXErImdPg_NhrmWgb0LdCIq0mb6rbkDcaL8b01srjhYqnjTBLOo4V_y8AAP__QC1PsA">