From e1cf0a15edbe3d1a943dea033d95fa5b6dd024ef Mon Sep 17 00:00:00 2001 From: Owen Mansel-Chan Date: Wed, 28 Jan 2026 21:57:11 +0000 Subject: [PATCH] Add change note --- .../lib/change-notes/2026-01-28-shared-basic-block-library.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 go/ql/lib/change-notes/2026-01-28-shared-basic-block-library.md diff --git a/go/ql/lib/change-notes/2026-01-28-shared-basic-block-library.md b/go/ql/lib/change-notes/2026-01-28-shared-basic-block-library.md new file mode 100644 index 00000000000..ec795f8ff93 --- /dev/null +++ b/go/ql/lib/change-notes/2026-01-28-shared-basic-block-library.md @@ -0,0 +1,4 @@ +--- +category: breaking +--- +* The `BasicBlock` class is now defined using the shared basic blocks library. `BasicBlock.getRoot` has been replaced by `BasicBlock.getScope`. `BasicBlock.getAPrededecessor` and `BasicBlock.getASuccessor` now take a `SuccessorType` argument. `ReachableJoinBlock.inDominanceFrontierOf` has been removed, so use `BasicBlock.inDominanceFrontier` instead, swapping the receiver and the argument.