www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 17735] New: AssertError ddmd/target.d(357): unhandled op

https://issues.dlang.org/show_bug.cgi?id=17735

          Issue ID: 17735
           Summary: AssertError ddmd/target.d(357): unhandled op using
                    fish operators
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: ibuclaw gdcproject.org

Pick any sort of fish operator, and use that to compare two vectors.


$ dmd test/runnable/testxmm.d 
DMD v2.075.0-290-gd8e010ffb-dirty DEBUG
core.exception.AssertError ddmd/target.d(357): unhandled op <>
----------------
0x6a280e onAssertErrorMsg
    ../../../../dev/libphobos/libdruntime/core/exception.d:459
0x556a1c _ZN6Target19isVectorOpSupportedEP4Type3TOKS1_
    ddmd/target.d:357
0x4e16f0 _ZN25ExpressionSemanticVisitor5visitEP6CmpExp
    ddmd/expressionsem.d:8165
0x4c25ee _ZN6CmpExp6acceptEP7Visitor
    ddmd/expression.d:7920
0x4e2de6 _Z8semanticP10ExpressionP5Scope
    ddmd/expressionsem.d:8745
0x55b956 _Z14semanticTraitsP9TraitsExpP5Scope
    ddmd/traits.d:1277
0x4cedc9 _ZN25ExpressionSemanticVisitor5visitEP9TraitsExp
    ddmd/expressionsem.d:2907
0x4bcb48 _ZN9TraitsExp6acceptEP7Visitor
    ddmd/expression.d:5756
0x4e2de6 _Z8semanticP10ExpressionP5Scope
    ddmd/expressionsem.d:8745
0x4e2c20 ddmd.expression.Expression
ddmd.expressionsem.unaSemantic(ddmd.expression.UnaExp, ddmd.dscope.Scope*)
    ddmd/expressionsem.d:8698
0x4d40fb _ZN25ExpressionSemanticVisitor5visitEP6NotExp
    ddmd/expressionsem.d:4339
0x4bf67e _ZN6NotExp6acceptEP7Visitor
    ddmd/expression.d:6760
0x4e2de6 _Z8semanticP10ExpressionP5Scope
    ddmd/expressionsem.d:8745
0x572d7f bool ddmd.staticcond.evalStaticCondition(ddmd.dscope.Scope*,
ddmd.expression.Expression, ddmd.expression.Expression, ref bool)
    ddmd/staticcond.d:79
0x555e10 _ZN12StaticAssert9semantic2EP5Scope
    ddmd/staticassert.d:66
0x56a93c _ZN24StatementSemanticVisitor5visitEP21StaticAssertStatement
    ddmd/statementsem.d:2256
0x553520 _ZN21StaticAssertStatement6acceptEP7Visitor
    ddmd/statement.d:1584
0x57129a ddmd.statement.Statement
ddmd.statementsem.semantic(ddmd.statement.Statement, ddmd.dscope.Scope*)
    ddmd/statementsem.d:3757
0x561c17 _ZN24StatementSemanticVisitor5visitEP17CompoundStatement
    ddmd/statementsem.d:153
0x5518ff _ZN17CompoundStatement6acceptEP7Visitor
    ddmd/statement.d:889
0x57129a ddmd.statement.Statement
ddmd.statementsem.semantic(ddmd.statement.Statement, ddmd.dscope.Scope*)
    ddmd/statementsem.d:3757
0x4eb21d _ZN15FuncDeclaration9semantic3EP5Scope
    ddmd/func.d:1456
0x40ef5b _ZN17AttribDeclaration9semantic3EP5Scope
    ddmd/attrib.d:215
0x4794f5 _ZN6Module9semantic3EP5Scope
    ddmd/dmodule.d:1141
0x5221ae int ddmd.mars.tryMain(ulong, const(char)**)
    ddmd/mars.d:1505
0x5233b4 _Dmain
    ddmd/mars.d:1743

--
Aug 09