Project

General

Profile

Actions

Bug #9773

closed

ru.ispras.verilog.parser.VerilogIeeeTestCase.runTest_10_04_03_1: ru.ispras.fortress.expression.NodeOperation cannot be cast to ru.ispras.fortress.expression.NodeValue

Added by Sergey Smolov over 4 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
Normal
Target version:
Start date:
07/26/2019
Due date:
% Done:

0%

Estimated time:
Detected in build:
master
Platform:
Published in build:

Description

java.lang.ClassCastException: ru.ispras.fortress.expression.NodeOperation cannot be cast to ru.ispras.fortress.expression.NodeValue
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.checkFunctionCall(VerilogStaticChecker.java:642)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.access$000(VerilogStaticChecker.java:71)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker$ExprTreeVisitor.onOperationBegin(VerilogStaticChecker.java:96)
    at ru.ispras.fortress.expression.ExprTreeWalker.visitOperation(ExprTreeWalker.java:139)
    at ru.ispras.fortress.expression.ExprTreeWalker.visitNode(ExprTreeWalker.java:123)
    at ru.ispras.fortress.expression.ExprTreeWalker.visitOperation(ExprTreeWalker.java:160)
    at ru.ispras.fortress.expression.ExprTreeWalker.visitNode(ExprTreeWalker.java:123)
    at ru.ispras.fortress.expression.ExprTreeWalker.visitOperation(ExprTreeWalker.java:160)
    at ru.ispras.fortress.expression.ExprTreeWalker.visitNode(ExprTreeWalker.java:123)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.checkReference(VerilogStaticChecker.java:464)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.checkReference(VerilogStaticChecker.java:476)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.checkReference(VerilogStaticChecker.java:493)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.checkReference(VerilogStaticChecker.java:523)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.checkReference(VerilogStaticChecker.java:536)
    at ru.ispras.verilog.parser.checker.VerilogStaticChecker.onAssignStatementBegin(VerilogStaticChecker.java:134)
    at ru.ispras.verilog.parser.walker.VerilogNodeVisitor$3.onBegin(VerilogNodeVisitor.java:265)
    at ru.ispras.verilog.parser.walker.VerilogNodeVisitor.onBegin(VerilogNodeVisitor.java:700)
    at ru.ispras.verilog.parser.core.TreeWalker.onBegin(TreeWalker.java:102)
    at ru.ispras.verilog.parser.core.TreeWalker.start(TreeWalker.java:87)
    at ru.ispras.verilog.parser.VerilogSyntaxBackend.start(VerilogSyntaxBackend.java:80)
    at ru.ispras.verilog.parser.VerilogSyntaxBackends.start(VerilogSyntaxBackends.java:55)
    at ru.ispras.verilog.parser.VerilogTranslator.start(VerilogTranslator.java:181)
    at ru.ispras.verilog.parser.sample.VerilogPrinter.main(VerilogPrinter.java:45)
    at ru.ispras.verilog.parser.VerilogBenchmarkTest.runTest(VerilogBenchmarkTest.java:72)
    at ru.ispras.verilog.parser.VerilogBenchmarkTest.runTest(VerilogBenchmarkTest.java:58)
    at ru.ispras.verilog.parser.VerilogIeeeTestCase.runTest_10_04_03_1(VerilogIeeeTestCase.java:928)
Actions

Also available in: Atom PDF