Swift/C++: Use instanceof in more places

This commit is contained in:
erik-krogh
2022-12-12 16:58:13 +01:00
parent 4ff823c36b
commit 698e05f85a
8 changed files with 32 additions and 77 deletions

View File

@@ -66,9 +66,7 @@ class ElseDirective extends Directive {
override predicate mismatched() { depth() < 1 }
}
class EndifDirective extends Directive {
EndifDirective() { this instanceof PreprocessorEndif }
class EndifDirective extends Directive instanceof PreprocessorEndif {
override int depthChange() { result = -1 }
override predicate mismatched() { depth() < 0 }