Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: e5de59d30026fa5267541a928d67af1e8c06f922
      
https://github.com/D-Programming-Language/dmd/commit/e5de59d30026fa5267541a928d67af1e8c06f922
  Author: Don Clugston <[email protected]>
  Date:   2013-01-26 (Sat, 26 Jan 2013)

  Changed paths:
    M src/declaration.h
    M src/func.c
    M test/runnable/closure.d

  Log Message:
  -----------
  Fix issue 1841 Closure detection fails in nested functions

If an escaping function doesn't use any closure variables, but
calls another nested function which does, it must be marked as
needing a closure. This 'calling a sibling' case was missing.


  Commit: 9ffbf889565f1c49d7d58b828d0ab134fae4c08a
      
https://github.com/D-Programming-Language/dmd/commit/9ffbf889565f1c49d7d58b828d0ab134fae4c08a
  Author: Walter Bright <[email protected]>
  Date:   2013-01-27 (Sun, 27 Jan 2013)

  Changed paths:
    M src/declaration.h
    M src/func.c
    M test/runnable/closure.d

  Log Message:
  -----------
  Merge pull request #1554 from donc/closure1841

1841 Closure detection fails in nested functions


Compare: 
https://github.com/D-Programming-Language/dmd/compare/c210663497a4...9ffbf889565f
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to