Skip to content

Commit 789be9a

Browse files
committed
Swift: add ImplicitConversionExpr test
1 parent e4bcea7 commit 789be9a

File tree

37 files changed

+31
-117
lines changed

37 files changed

+31
-117
lines changed

swift/extractor/visitors/ExprVisitor.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,4 @@ codeql::UnresolvedPatternExpr ExprVisitor::translateUnresolvedPatternExpr(
618618
entry.sub_pattern = dispatcher_.fetchLabel(expr.getSubPattern());
619619
return entry;
620620
}
621-
622-
static_assert(detail::HasTranslateUnresolvedPatternExpr<ExprVisitor>::value);
623621
} // namespace codeql

swift/extractor/visitors/ExprVisitor.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ class ExprVisitor : public AstVisitorBase<ExprVisitor> {
9595
void fillAbstractClosureExpr(const swift::AbstractClosureExpr& expr,
9696
codeql::AbstractClosureExpr& entry);
9797
TrapLabel<ArgumentTag> emitArgument(const swift::Argument& arg);
98-
9998
void emitExplicitCastExpr(swift::ExplicitCastExpr* expr, TrapLabel<ExplicitCastExprTag> label);
10099
void fillIdentityExpr(const swift::IdentityExpr& expr, codeql::IdentityExpr& entry);
101100
void emitAnyTryExpr(swift::AnyTryExpr* expr, TrapLabel<AnyTryExprTag> label);

swift/extractor/visitors/VisitorBase.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ DEFINE_TRANSLATE_CHECKER(TypeRepr, , )
5858
#include "swift/AST/TypeReprNodes.def"
5959
} // namespace detail
6060

61-
// we want to override the define_visit swift visitor behaviour of chaining calls to immediate
62-
// superclasses by define_visit and instead provide our own TBD define_visit (using the exact type).
61+
// we want to override the default swift visitor behaviour of chaining calls to immediate
62+
// superclasses by default and instead provide our own TBD default (using the exact type).
6363
// Moreover, if the implementation class has translate##CLASS##KIND (that uses generated C++
6464
// classes), for the class of for a parent thereof, we want to use that. We detect that by using the
6565
// type traits HasTranslate##CLASS##KIND defined above

swift/ql/test/extractor-tests/generated/expr/AnyHashableErasureExpr/MISSING_SOURCE.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

swift/ql/test/extractor-tests/generated/expr/ArchetypeToSuperExpr/MISSING_SOURCE.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

swift/ql/test/extractor-tests/generated/expr/ArrayToPointerExpr/MISSING_SOURCE.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

swift/ql/test/extractor-tests/generated/expr/ClassMetatypeToObjectExpr/MISSING_SOURCE.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

swift/ql/test/extractor-tests/generated/expr/CollectionUpcastConversionExpr/MISSING_SOURCE.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

swift/ql/test/extractor-tests/generated/expr/CovariantFunctionConversionExpr/MISSING_SOURCE.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

swift/ql/test/extractor-tests/generated/expr/CovariantReturnConversionExpr/MISSING_SOURCE.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)