Skip to content

Commit 0a7abd6

Browse files
committed
Use StdNS from library
1 parent 069f1f8 commit 0a7abd6

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

cpp/autosar/src/rules/A17-1-1/CStandardLibraryFunctionCalls.ql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import cpp
1818
import codingstandards.cpp.autosar
1919
import codingstandards.cpp.Naming
20+
import codingstandards.cpp.StdNamespace
2021

2122
FunctionCall nonCompliantCStdlibCalls(File f) {
2223
result =
@@ -55,7 +56,7 @@ FunctionCall nonCompliantCStdlibCalls(File f) {
5556
nq = fc.getNameQualifier() and
5657
(
5758
nq.getQualifyingElement() instanceof GlobalNamespace or
58-
nq.getQualifyingElement() instanceof StdNamespace
59+
nq.getQualifyingElement() instanceof StdNS
5960
)
6061
)
6162
)

cpp/common/src/codingstandards/cpp/rules/nonstandardentitiesinstandardnamespaces/NonStandardEntitiesInStandardNamespaces.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import cpp
66
import codingstandards.cpp.Customizations
77
import codingstandards.cpp.Exclusions
8+
import codingstandards.cpp.StdNamespace
89

910
abstract class NonStandardEntitiesInStandardNamespacesSharedQuery extends Query { }
1011

@@ -19,7 +20,7 @@ private class PosixNamespace extends Namespace {
1920
private Namespace getStandardNamespace(DeclarationEntry de) {
2021
result = de.getDeclaration().getNamespace().getParentNamespace*() and
2122
(
22-
result instanceof StdNamespace
23+
result instanceof StdNS
2324
or
2425
result instanceof PosixNamespace
2526
)

0 commit comments

Comments
 (0)