Skip to content

Commit e808560

Browse files
committed
C++: Rename resolve to resolveClass, and remove unused isElement
1 parent 35aa2e6 commit e808560

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

cpp/ql/src/semmle/code/cpp/Element.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ private import semmle.code.cpp.internal.Type
1010
*/
1111
private cached @element resolveElement(@element e) {
1212
if isClass(e)
13-
then result = resolve(e)
13+
then result = resolveClass(e)
1414
else result = e
1515
}
1616

cpp/ql/src/semmle/code/cpp/internal/Type.qll

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ cached private module Cached {
3535
* multiple complete classes have the same name, this predicate may have
3636
* multiple results.
3737
*/
38-
cached @usertype resolve(@usertype c) {
38+
cached @usertype resolveClass(@usertype c) {
3939
hasCompleteTwin(c, result)
4040
or
4141
(not hasCompleteTwin(c, _) and result = c)
@@ -48,8 +48,4 @@ cached private module Cached {
4848
(usertypes(t,_,1) or usertypes(t,_,2) or usertypes(t,_,3) or usertypes(t,_,6)
4949
or usertypes(t,_,10) or usertypes(t,_,11) or usertypes(t,_,12))
5050
}
51-
52-
cached predicate isElement(@element e) {
53-
isClass(e) implies e = resolve(_)
54-
}
5551
}

0 commit comments

Comments
 (0)