You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: change-notes/1.18/analysis-cpp.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,11 @@
26
26
|[Variable used in its own initializer]| Fewer false positive results | Results where a macro is used to indicate deliberate uninitialization are now excluded |
27
27
|[Assignment where comparison was intended]| Fewer false positive results | Results are no longer reported if the variable is not yet defined. |
28
28
|[Comparison where assignment was intended]| More correct results | "This query now includes results where an overloaded `operator==` is used in the wrong context. |
29
-
29
+
|[User-controlled data in arithmetic expression]| More correct results | Crement operations are now understood as arithmetic operations in this query. |
30
+
|[Uncontrolled data in arithmetic expression]| More correct results | Crement operations are now understood as arithmetic operations in this query. |
31
+
|[Use of extreme values in arithmetic expression]| More correct results | Crement operations are now understood as arithmetic operations in this query. |
32
+
|[Use of extreme values in arithmetic expression]| Fewer false positives | The query now considers whether a particular expression might cause an overflow of minimum or maximum values only. |
0 commit comments