Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit abb35fc

Browse filesBrowse files
committed
update
1 parent 326534f commit abb35fc
Copy full SHA for abb35fc

File tree

2 files changed

+5
-9
lines changed
Filter options

2 files changed

+5
-9
lines changed

‎c/misra/src/rules/RULE-6-2/SingleBitNamedBitFieldsOfASignedType.ql

Copy file name to clipboardExpand all lines: c/misra/src/rules/RULE-6-2/SingleBitNamedBitFieldsOfASignedType.ql
+1-8Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,17 +32,10 @@ predicate isSingleBit(BitField bitField) {
3232
bitField.getDeclaredNumBits() = 1
3333
}
3434

35-
// predicate isNamedBitField(BitField bitField) {
36-
// bitField.getName().length() != 0
37-
// bitField.hasName(_)
38-
// bitField.hasDefinition()
39-
// wat
40-
// }
41-
4235
from BitField bitField
4336
where
4437
not isExcluded(bitField, TypesPackage::singleBitNamedBitFieldsOfASignedTypeQuery()) and
4538
isSingleBit(bitField) and // Single-bit,
46-
// isNamedBitField(bitField) and // named,
39+
not bitField.isAnonymous() and // named,
4740
isSigned(bitField.getType()) // but its type is signed.
4841
select bitField, "Single-bit bit-field named " + bitField.toString() + " has a signed type " + bitField.getType() + "."
+4-1Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
No expected results have yet been specified
1+
| test.c:5:14:5:15 | x2 | Single-bit bit-field named x2 has a signed type signed int. |
2+
| test.c:7:7:7:8 | x3 | Single-bit bit-field named x3 has a signed type signed char. |
3+
| test.c:9:7:9:8 | x4 | Single-bit bit-field named x4 has a signed type signed short. |
4+
| test.c:14:11:14:12 | x7 | Single-bit bit-field named x7 has a signed type int32_t. |

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.