[llvm] Updating broken/outdated links in the ProgrammerManual (PR #119472)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Dec 12 12:57:53 PST 2024
https://github.com/jmriesen updated https://github.com/llvm/llvm-project/pull/119472
>From 5878c312387476dab5a44986610483ed87ee3e2a Mon Sep 17 00:00:00 2001
From: jmriesen <jacobriesen at gmail.com>
Date: Wed, 27 Nov 2024 13:17:14 -0600
Subject: [PATCH] Updating broken/outdated links in the ProgrammerManual
---
llvm/docs/ProgrammersManual.rst | 4 ++--
llvm/include/llvm/IR/PassManager.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/llvm/docs/ProgrammersManual.rst b/llvm/docs/ProgrammersManual.rst
index 98803ddffd0823..2bd74022f9753c 100644
--- a/llvm/docs/ProgrammersManual.rst
+++ b/llvm/docs/ProgrammersManual.rst
@@ -3358,14 +3358,14 @@ the ``PassManager.h`` system, and there is a more detailed introduction to it
by Sean Parent in several of his talks and papers:
#. `Inheritance Is The Base Class of Evil
- <http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil>`_
+ <https://learn.microsoft.com/en-us/shows/goingnative-2013/inheritance-base-class-of-evil>`_
- The GoingNative 2013 talk describing this technique, and probably the best
place to start.
#. `Value Semantics and Concepts-based Polymorphism
<http://www.youtube.com/watch?v=_BpMYeUFXv8>`_ - The C++Now! 2012 talk
describing this technique in more detail.
#. `Sean Parent's Papers and Presentations
- <http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations>`_
+ <https://sean-parent.stlab.cc/papers-and-presentations>`_
- A GitHub project full of links to slides, video, and sometimes code.
When deciding between creating a type hierarchy (with either tagged or virtual
diff --git a/llvm/include/llvm/IR/PassManager.h b/llvm/include/llvm/IR/PassManager.h
index 5dab9d0d0a7979..b5230047b0e128 100644
--- a/llvm/include/llvm/IR/PassManager.h
+++ b/llvm/include/llvm/IR/PassManager.h
@@ -28,9 +28,9 @@
/// polymorphism as outlined in the "Value Semantics and Concept-based
/// Polymorphism" talk (or its abbreviated sibling "Inheritance Is The Base
/// Class of Evil") by Sean Parent:
-/// * http://github.com/sean-parent/sean-parent.github.com/wiki/Papers-and-Presentations
+/// * https://sean-parent.stlab.cc/papers-and-presentations
/// * http://www.youtube.com/watch?v=_BpMYeUFXv8
-/// * http://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil
+/// * https://learn.microsoft.com/en-us/shows/goingnative-2013/inheritance-base-class-of-evil
///
//===----------------------------------------------------------------------===//
More information about the llvm-commits
mailing list