Fix TupleType::getName

This commit is contained in:
Tamas Vajk
2021-07-13 15:23:06 +02:00
parent d3803b01e4
commit 62f5af9ac8

View File

@@ -1103,11 +1103,14 @@ class TupleType extends ValueType, @tuple_type {
override string toStringWithTypes() {
result =
"(" +
concat(int i |
exists(getElement(i))
|
getElement(i).getType().toStringWithTypes(), ", " order by i
) + ")"
concat(Type t, int i | t = getElement(i).getType() | t.toStringWithTypes(), ", " order by i)
+ ")"
}
language[monotonicAggregates]
override string getName() {
result =
"(" + concat(Type t, int i | t = getElement(i).getType() | t.getName(), "," order by i) + ")"
}
override string getLabel() { result = getUnderlyingType().getLabel() }