diff --git a/cpp/ql/lib/change-notes/2026-01-08-multidimensional-subscript-operator-1.md b/cpp/ql/lib/change-notes/2026-01-08-multidimensional-subscript-operator-1.md new file mode 100644 index 00000000000..c0ed98ac50b --- /dev/null +++ b/cpp/ql/lib/change-notes/2026-01-08-multidimensional-subscript-operator-1.md @@ -0,0 +1,4 @@ +--- +category: feature +--- +* Predicates `getArrayOffset/1` and `getAnArrayOffset` have been added to the `OverloadedArrayExpr` class to support C++23 multidimensional subscript operators. diff --git a/cpp/ql/lib/change-notes/2026-01-08-multidimensional-subscript-operator-2.md b/cpp/ql/lib/change-notes/2026-01-08-multidimensional-subscript-operator-2.md new file mode 100644 index 00000000000..0ce3bf38535 --- /dev/null +++ b/cpp/ql/lib/change-notes/2026-01-08-multidimensional-subscript-operator-2.md @@ -0,0 +1,4 @@ +--- +category: deprecated +--- +* The `OverloadedArrayExpr::getArrayOffset/0` predicate has been deprecated. Use `OverloadedArrayExpr::getArrayOffset/1` and `OverloadedArrayExpr::getAnArrayOffset` instead.