[Issue 24159] BetterC: appending to dynamic arrays no longer errors at compile time

2023-11-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24159

--- Comment #3 from Dlang Bot  ---
dlang/dmd pull request #15829 "merge stable" was merged into master:

- b9f8e7cf24273f2283a39f703b2367c9cb09a0dc by Teodor Dutu:
  Fix Issue 24159: Store lowering of `CatAssignExp` in a separate field
(#15791)

  This preserves the `CatAssignExp` in the AST until the glue layer where
  an error is printed in case this expression is used with `-betterC`.
  This is required to happen in the glue layer as the semantic analysis
  doesn't correctly distinguish when code needs to be generated.

  Signed-off-by: Teodor Dutu 

https://github.com/dlang/dmd/pull/15829

--


[Issue 24159] BetterC: appending to dynamic arrays no longer errors at compile time

2023-11-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24159

Dlang Bot  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #2 from Dlang Bot  ---
dlang/dmd pull request #15791 "Fix Issue 21459: Store lowering of
`CatAssignExp` in a separate field" was merged into stable:

- 71518bee8b2779a9cd6064537470582dae4c29c1 by Teodor Dutu:
  Fix Issue 24159: Store lowering of `CatAssignExp` in a separate field

  This preserves the `CatAssignExp` in the AST until the glue layer where
  an error is printed in case this expression is used with `-betterC`.
  This is required to happen in the glue layer as the semantic analysis
  doesn't correctly distinguish when code needs to be generated.

  Signed-off-by: Teodor Dutu 

https://github.com/dlang/dmd/pull/15791

--


[Issue 24159] BetterC: appending to dynamic arrays no longer errors at compile time

2023-11-10 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24159

Dlang Bot  changed:

   What|Removed |Added

   Keywords||pull

--- Comment #1 from Dlang Bot  ---
@teodutu updated dlang/dmd pull request #15791 "Fix Issue 21459: Store lowering
of `CatAssignExp` in a separate field" fixing this issue:

- Fix Issue 24159: Store lowering of `CatAssignExp` in a separate field

  This preserves the `CatAssignExp` in the AST until the glue layer where
  an error is printed in case this expression is used with `-betterC`.
  This is required to happen in the glue layer as the semantic analysis
  doesn't correctly distinguish when code needs to be generated.

  Signed-off-by: Teodor Dutu 

https://github.com/dlang/dmd/pull/15791

--


[Issue 24159] BetterC: appending to dynamic arrays no longer errors at compile time

2023-09-28 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24159

RazvanN  changed:

   What|Removed |Added

 CC||razvan.nitu1...@gmail.com
   Severity|normal  |regression

--