[dmd-internals] [D-Programming-Language/dmd] aeef45: 5932 and 6675 for function literals

noreply at github.com noreply at github.com
Mon Sep 19 12:32:12 PDT 2011


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd

  Commit: aeef4505fe546b18f9548a98f7c3ac3cf9543346
      https://github.com/D-Programming-Language/dmd/commit/aeef4505fe546b18f9548a98f7c3ac3cf9543346
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  5932 and 6675 for function literals

Again, semantic2 and semantic3 should be run if no errors on semantic.


  Commit: f2375d4400c63206c557259c55eaaa361f2cf4eb
      https://github.com/D-Programming-Language/dmd/commit/f2375d4400c63206c557259c55eaaa361f2cf4eb
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M src/expression.c

  Log Message:
  -----------
  Bug 6599: Segfault: invalid expression in initializer

A gagging bug. The fix for bug 3426 set scope=NULL after running deferred
semantic, but we'll need to use it again if we're inside trySemantic and
any errors happen. I'm actually not sure if it should EVER be set to NULL
(no tests fail if it is removed entirely).


  Commit: 0c301ad00299fc6fe08d3fdacb5350aa165eefaa
      https://github.com/D-Programming-Language/dmd/commit/0c301ad00299fc6fe08d3fdacb5350aa165eefaa
  Author: Don Clugston <dclugston at googlemail.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M test/compilable/compile1.d

  Log Message:
  -----------
  Test cases for gagging bugs

5932 5996 6599 6650 6661 6675


  Commit: cf7a78423f426fb0d2d62b0af821129f1a4077a1
      https://github.com/D-Programming-Language/dmd/commit/cf7a78423f426fb0d2d62b0af821129f1a4077a1
  Author: Walter Bright <walter at walterbright.com>
  Date:   2011-09-19 (Mon, 19 Sep 2011)

  Changed paths:
    M src/expression.c
  M test/compilable/compile1.d

  Log Message:
  -----------
  Merge pull request #393 from donc/gagging

Gagging bugs: 6675 ICE regression and 6599 segfault


Compare: https://github.com/D-Programming-Language/dmd/compare/9c95830...cf7a784


More information about the dmd-internals mailing list