Skip to content

Commit 9191190

Browse files
committed
C++: Spaceship operator change note
1 parent 7e67dcc commit 9191190

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

change-notes/1.24/analysis-cpp.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ The following changes in version 1.24 affect C/C++ analysis in all applications.
3535

3636
## Changes to libraries
3737

38+
* The built-in C++20 "spaceship operator" (`<=>`) is now supported via the QL
39+
class `SpaceshipExpr`. Overloaded forms are modeled as calls to functions
40+
named `operator<=>`.
3841
* The data-flow library has been improved, which affects and improves some security queries. The improvements are:
3942
- Track flow through functions that combine taint tracking with flow through fields.
4043
- Track flow through clone-like functions, that is, functions that read contents of a field from a

0 commit comments

Comments
 (0)