Skip to content

Commit fe9a48d

Browse files
committed
EXP16-C: Address compilation error
1 parent 276e5f3 commit fe9a48d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

c/cert/src/rules/EXP16-C/DoNotCompareFunctionPointersToConstantValues.ql

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,17 @@ import codingstandards.cpp.types.FunctionType
2323
import codingstandards.cpp.exprs.FunctionExprs
2424
import codingstandards.cpp.exprs.Guards
2525

26-
abstract class EffectivelyComparison extends Element {
26+
final class FinalElement = Element;
27+
28+
abstract class EffectivelyComparison extends FinalElement {
2729
abstract string getExplanation();
2830

2931
abstract FunctionExpr getFunctionExpr();
3032
}
3133

32-
class ExplicitComparison extends EffectivelyComparison, ComparisonOperation {
34+
final class FinalComparisonOperation = ComparisonOperation;
35+
36+
class ExplicitComparison extends EffectivelyComparison, FinalComparisonOperation {
3337
Expr constantExpr;
3438
FunctionExpr funcExpr;
3539

0 commit comments

Comments
 (0)