Skip to content

Commit 18b4737

Browse files
authored
Updating broken/outdated links in the ProgrammerManual (#119472)
Fixes #117897
1 parent 9f5cefe commit 18b4737

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

llvm/docs/ProgrammersManual.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3358,15 +3358,15 @@ the ``PassManager.h`` system, and there is a more detailed introduction to it
33583358
by Sean Parent in several of his talks and papers:
33593359

33603360
#. `Inheritance Is The Base Class of Evil
3361-
<http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil>`_
3361+
<https://learn.microsoft.com/en-us/shows/goingnative-2013/inheritance-base-class-of-evil>`_
33623362
- The GoingNative 2013 talk describing this technique, and probably the best
33633363
place to start.
33643364
#. `Value Semantics and Concepts-based Polymorphism
33653365
<http://www.youtube.com/watch?v=_BpMYeUFXv8>`_ - The C++Now! 2012 talk
33663366
describing this technique in more detail.
33673367
#. `Sean Parent's Papers and Presentations
3368-
<http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations>`_
3369-
- A GitHub project full of links to slides, video, and sometimes code.
3368+
<https://sean-parent.stlab.cc/papers-and-presentations>`_
3369+
- Links to slides, videos, and sometimes code.
33703370

33713371
When deciding between creating a type hierarchy (with either tagged or virtual
33723372
dispatch) and using templates or concepts-based polymorphism, consider whether

llvm/include/llvm/IR/PassManager.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
/// polymorphism as outlined in the "Value Semantics and Concept-based
2929
/// Polymorphism" talk (or its abbreviated sibling "Inheritance Is The Base
3030
/// Class of Evil") by Sean Parent:
31-
/// * http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations
31+
/// * https://sean-parent.stlab.cc/papers-and-presentations
3232
/// * http://www.youtube.com/watch?v=_BpMYeUFXv8
33-
/// * http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil
33+
/// * https://learn.microsoft.com/en-us/shows/goingnative-2013/inheritance-base-class-of-evil
3434
///
3535
//===----------------------------------------------------------------------===//
3636

0 commit comments

Comments
 (0)