Skip to content

Commit 96d5c1b

Browse files
committed
MISRA C++ 2023: Rename StandardConversions library
These relate to the built-in type rules.
1 parent 063a5cc commit 96d5c1b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

cpp/misra/src/codingstandards/cpp/misra/StandardConversions.qll renamed to cpp/misra/src/codingstandards/cpp/misra/BuiltInTypeRules.qll

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/**
2+
* A library for utility classes related to the built-in type rules in MISRA C++ 2023 (Section 4.7.0).
3+
*/
4+
15
import cpp
26
import codingstandards.cpp.misra
37
import codingstandards.cpp.Type
@@ -54,7 +58,7 @@ TypeCategory getTypeCategory(BuiltInType t) {
5458
}
5559

5660
/**
57-
* The signedness of a MISRA C++ 2023 numeric type
61+
* The signedness of a MISRA C++ 2023 numeric type.
5862
*/
5963
newtype Signedness =
6064
Signed() or

cpp/misra/src/rules/RULE-7-0-6/NumericAssignmentTypeMismatch.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import cpp
1717
import codingstandards.cpp.misra
1818
import codingstandards.cpp.ConstantExpressions
19-
import codingstandards.cpp.misra.StandardConversions
19+
import codingstandards.cpp.misra.BuiltInTypeRules
2020
import semmle.code.cpp.rangeanalysis.SimpleRangeAnalysis
2121

2222
predicate isValidConstantAssignment(IntegerConstantExpr source, NumericType targetType) {

0 commit comments

Comments
 (0)