Skip to content

Commit 72d03e4

Browse files
committed
C++: Fix test that used deprecated function
1 parent aa00424 commit 72d03e4

File tree

2 files changed

+20
-18
lines changed

2 files changed

+20
-18
lines changed
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
| CPP-205.cpp:0:0:0:0 | CPP-205.cpp | |
22
| CPP-205.cpp:1:20:1:20 | T | |
33
| CPP-205.cpp:1:20:1:20 | definition of T | |
4-
| CPP-205.cpp:2:5:2:5 | definition of fn | function declaration entry for fn<int>(int) -> int |
5-
| CPP-205.cpp:2:5:2:5 | fn | function fn<int>(int) -> int |
6-
| CPP-205.cpp:2:5:2:6 | definition of fn | function declaration entry for fn<T>(T) -> int |
7-
| CPP-205.cpp:2:5:2:6 | fn | function fn<T>(T) -> int |
8-
| CPP-205.cpp:2:10:2:12 | definition of out | parameter declaration entry for fn<T>(T) -> int |
9-
| CPP-205.cpp:2:10:2:12 | definition of out | parameter declaration entry for fn<int>(int) -> int |
10-
| CPP-205.cpp:2:10:2:12 | out | parameter for fn<T>(T) -> int |
11-
| CPP-205.cpp:2:10:2:12 | out | parameter for fn<int>(int) -> int |
4+
| CPP-205.cpp:2:5:2:5 | definition of fn | function declaration entry for int fn<int>(int) |
5+
| CPP-205.cpp:2:5:2:5 | fn | function int fn<int>(int) |
6+
| CPP-205.cpp:2:5:2:6 | definition of fn | function declaration entry for int fn<T>(T) |
7+
| CPP-205.cpp:2:5:2:6 | fn | function int fn<T>(T) |
8+
| CPP-205.cpp:2:10:2:12 | definition of out | parameter declaration entry for int fn<T>(T) |
9+
| CPP-205.cpp:2:10:2:12 | definition of out | parameter declaration entry for int fn<int>(int) |
10+
| CPP-205.cpp:2:10:2:12 | out | parameter for int fn<T>(T) |
11+
| CPP-205.cpp:2:10:2:12 | out | parameter for int fn<int>(int) |
1212
| CPP-205.cpp:2:15:5:1 | { ... } | |
1313
| CPP-205.cpp:2:15:5:1 | { ... } | |
1414
| CPP-205.cpp:3:3:3:33 | declaration | |
@@ -20,16 +20,16 @@
2020
| CPP-205.cpp:4:3:4:11 | return ... | |
2121
| CPP-205.cpp:4:10:4:10 | 0 | |
2222
| CPP-205.cpp:4:10:4:10 | 0 | |
23-
| CPP-205.cpp:7:5:7:8 | definition of main | function declaration entry for main() -> int |
24-
| CPP-205.cpp:7:5:7:8 | main | function main() -> int |
23+
| CPP-205.cpp:7:5:7:8 | definition of main | function declaration entry for int main() |
24+
| CPP-205.cpp:7:5:7:8 | main | function int main() |
2525
| CPP-205.cpp:7:12:9:1 | { ... } | |
2626
| CPP-205.cpp:8:3:8:15 | return ... | |
2727
| CPP-205.cpp:8:10:8:11 | call to fn | |
2828
| CPP-205.cpp:8:13:8:13 | 0 | |
29-
| file://:0:0:0:0 | (unnamed parameter 0) | parameter for __va_list_tag::operator=(__va_list_tag &&) -> __va_list_tag & |
30-
| file://:0:0:0:0 | (unnamed parameter 0) | parameter for __va_list_tag::operator=(const __va_list_tag &) -> __va_list_tag & |
29+
| file://:0:0:0:0 | (unnamed parameter 0) | parameter for __va_list_tag& __va_list_tag::operator=(__va_list_tag const&) |
30+
| file://:0:0:0:0 | (unnamed parameter 0) | parameter for __va_list_tag& __va_list_tag::operator=(__va_list_tag&&) |
3131
| file://:0:0:0:0 | __super | |
3232
| file://:0:0:0:0 | __va_list_tag | |
33-
| file://:0:0:0:0 | operator= | function __va_list_tag::operator=(__va_list_tag &&) -> __va_list_tag & |
34-
| file://:0:0:0:0 | operator= | function __va_list_tag::operator=(const __va_list_tag &) -> __va_list_tag & |
33+
| file://:0:0:0:0 | operator= | function __va_list_tag& __va_list_tag::operator=(__va_list_tag const&) |
34+
| file://:0:0:0:0 | operator= | function __va_list_tag& __va_list_tag::operator=(__va_list_tag&&) |
3535
| file://:0:0:0:0 | y | |

cpp/ql/test/library-tests/CPP-205/elements.ql

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
import cpp
2+
import semmle.code.cpp.Print
23

34
string describe(Element e) {
4-
result = "function " + e.(Function).getFullSignature()
5+
e instanceof Function and
6+
result = "function " + getIdentityString(e)
57
or
68
result =
79
"function declaration entry for " +
8-
e.(FunctionDeclarationEntry).getFunction().getFullSignature()
10+
getIdentityString(e.(FunctionDeclarationEntry).getFunction())
911
or
10-
result = "parameter for " + e.(Parameter).getFunction().getFullSignature()
12+
result = "parameter for " + getIdentityString(e.(Parameter).getFunction())
1113
or
1214
result =
1315
"parameter declaration entry for " +
14-
e.(ParameterDeclarationEntry).getFunctionDeclarationEntry().getFunction().getFullSignature()
16+
getIdentityString(e.(ParameterDeclarationEntry).getFunctionDeclarationEntry().getFunction())
1517
}
1618

1719
from Element e

0 commit comments

Comments
 (0)