diff options
Diffstat (limited to 'src/validator.cc')
-rw-r--r-- | src/validator.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/validator.cc b/src/validator.cc index f662b3b0..b3f231bd 100644 --- a/src/validator.cc +++ b/src/validator.cc @@ -94,6 +94,7 @@ class Validator : public ExprVisitor::Delegate { Result OnCallExpr(CallExpr*) override; Result OnCallIndirectExpr(CallIndirectExpr*) override; Result OnCallRefExpr(CallRefExpr*) override; + Result OnCodeMetadataExpr(CodeMetadataExpr*) override; Result OnCompareExpr(CompareExpr*) override; Result OnConstExpr(ConstExpr*) override; Result OnConvertExpr(ConvertExpr*) override; @@ -286,6 +287,10 @@ Result Validator::OnCallRefExpr(CallRefExpr* expr) { return Result::Error; } +Result Validator::OnCodeMetadataExpr(CodeMetadataExpr* expr) { + return Result::Ok; +} + Result Validator::OnCompareExpr(CompareExpr* expr) { result_ |= validator_.OnCompare(expr->loc, expr->opcode); return Result::Ok; |