www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 20014] New: [REG 2.084] -transition=all, -preview=all,

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

          Issue ID: 20014
           Summary: [REG 2.084] -transition=all, -preview=all, -revert=all
                    is invalid
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: regression
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: ibuclaw gdcproject.org

Caused by PR/9206, commit 2f66b77c5869fd506800f86817187b6147647edb.

Looks like wrong-code in the mixin that was refactored.

src/dmd/mars.d:
....

                     buf ~= `params.`~t.paramName~` = true;`;
                 }
-                buf ~= "break;\n";
+                buf ~= "return true;\n";

                 foreach (t; features)
                 {
----

--
Jun 30 2019