https://issues.dlang.org/show_bug.cgi?id=19140
Issue ID: 19140 Summary: [REG master] AssertError@dmd/ctfeexpr.d(229): Assertion failure Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression Priority: P1 Component: dmd Assignee: nob...@puremagic.com Reporter: ibuc...@gdcproject.org Reduced test: --- real yl2x(real x, real y) @safe pure nothrow; void test113() { static if (__traits(compiles, (){ enum real ctval1 = yl2x(3.14, 1); })) { } } --- Causes: core.exception.AssertError@dmd/ctfeexpr.d(229): Assertion failure ---------------- ??:? _d_assertp [0x2d6018e5] ??:? _ZNK7CTFEExp7toCharsEv [0x2d3c5e86] ??:? _ZN14implicitCastTo14ImplicitCastTo5visitEP10Expression [0x2d3cc6e6] ??:? _ZN10Expression6acceptEP7Visitor [0x2d43662a] ??:? _Z14implicitCastToP10ExpressionP5ScopeP4Type [0x2d3cc536] ??:? _ZN10Expression14implicitCastToEP5ScopeP4Type [0x2d43507c] ??:? _ZN26InitializerSemanticVisitor5visitEP14ExpInitializer [0x2d47ed86] ??:? _ZN14ExpInitializer6acceptEP7Visitor [0x2d47cab5] ??:? _Z19initializerSemanticP11InitializerP5ScopeP4Type13NeedInterpret [0x2d47cfbb] ??:? _ZN22DsymbolSemanticVisitor5visitEP14VarDeclaration [0x2d40e1f7] ??:? _ZN14VarDeclaration6acceptEP7Visitor [0x2d3dc125] ??:? _Z15dsymbolSemanticP7DsymbolP5Scope [0x2d40b760] ??:? _ZN25ExpressionSemanticVisitor5visitEP14DeclarationExp [0x2d4509a3] ??:? _ZN14DeclarationExp6acceptEP7Visitor [0x2d43b429] ??:? _Z18expressionSemanticP10ExpressionP5Scope [0x2d461506] ??:? _ZN24StatementSemanticVisitor5visitEP12ExpStatement [0x2d5013cd] ??:? _ZN12ExpStatement6acceptEP7Visitor [0x2d4e16ad] ??:? _Z17statementSemanticP9StatementP5Scope [0x2d5012b6] ??:? _ZN24StatementSemanticVisitor5visitEP17CompoundStatement [0x2d50167b] ??:? _ZN17CompoundStatement6acceptEP7Visitor [0x2d4e1db9] ??:? _Z17statementSemanticP9StatementP5Scope [0x2d5012b6] ??:? _ZN16Semantic3Visitor5visitEP15FuncDeclaration [0x2d5160fc] ??:? _ZN16ParseTimeVisitorI10ASTCodegenE5visitEP22FuncLiteralDeclaration [0x2d4fa1d1] ??:? _ZN22FuncLiteralDeclaration6acceptEP7Visitor [0x2d46aca5] ??:? _Z9semantic3P7DsymbolP5Scope [0x2d5149e8] ??:? _ZN25ExpressionSemanticVisitor5visitEP7FuncExp [0x2d44c9ea] ??:? _ZN7FuncExp6acceptEP7Visitor [0x2d43b335] ??:? _Z18expressionSemanticP10ExpressionP5Scope [0x2d461506] ??:? _Z14semanticTraitsP9TraitsExpP5Scope [0x2d4f82f6] ??:? _ZN25ExpressionSemanticVisitor5visitEP9TraitsExp [0x2d451170] ??:? _ZN9TraitsExp6acceptEP7Visitor [0x2d43b599] ??:? _Z18expressionSemanticP10ExpressionP5Scope [0x2d461506] ??:? bool dmd.staticcond.evalStaticCondition(dmd.dscope.Scope*, dmd.expression.Expression, dmd.expression.Expression, ref bool) [0x2d5118e7] ??:? _ZN17StaticIfCondition7includeEP5Scope [0x2d3b7724] ??:? _ZN20ConditionalStatement7flattenEP5Scope [0x2d4e2dc2] ??:? _ZN24StatementSemanticVisitor5visitEP17CompoundStatement [0x2d501607] ??:? _ZN17CompoundStatement6acceptEP7Visitor [0x2d4e1db9] ??:? _Z17statementSemanticP9StatementP5Scope [0x2d5012b6] ??:? _ZN16Semantic3Visitor5visitEP15FuncDeclaration [0x2d5160fc] ??:? _ZN15FuncDeclaration6acceptEP7Visitor [0x2d468ce9] ??:? _Z9semantic3P7DsymbolP5Scope [0x2d5149e8] ??:? _ZN16Semantic3Visitor5visitEP6Module [0x2d514ddb] ??:? _ZN6Module6acceptEP7Visitor [0x2d3faadd] ??:? _Z9semantic3P7DsymbolP5Scope [0x2d5149e8] ??:? int dmd.mars.tryMain(ulong, const(char)**) [0x2d4ab318] ??:? _Dmain [0x2d4ac532] This was caused by the fix for issue 18620 - the new token is unhandled by toChars(). --