[dmd-internals] [D-Programming-Language/dmd] 688f7c: fix Issue 8575 - Lambda expression causes compilat...

GitHub noreply at github.com
Sat Oct 27 07:04:53 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 688f7ce593eef75997a2b8f2527d3cd9338692aa
      https://github.com/D-Programming-Language/dmd/commit/688f7ce593eef75997a2b8f2527d3cd9338692aa
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-10-02 (Tue, 02 Oct 2012)

  Changed paths:
    M src/parse.c
    M src/template.c
    M test/runnable/funclit.d

  Log Message:
  -----------
  fix Issue 8575 - Lambda expression causes compilation error with template function

Template lambda is an expression, so we should keep FuncExp until actually starting instantiation of passed template instance.


  Commit: 8b82a0aa4feb863e9bbc53b36cc2008a7d994696
      https://github.com/D-Programming-Language/dmd/commit/8b82a0aa4feb863e9bbc53b36cc2008a7d994696
  Author: Daniel Murphy <yebblies at gmail.com>
  Date:   2012-10-27 (Sat, 27 Oct 2012)

  Changed paths:
    M src/parse.c
    M src/template.c
    M test/runnable/funclit.d

  Log Message:
  -----------
  Merge pull request #1158 from 9rnsr/fix8575

fix Issue 8575 - Lambda expression causes compilation error with template function


Compare: https://github.com/D-Programming-Language/dmd/compare/4c11aea5ddd8...8b82a0aa4feb


More information about the dmd-internals mailing list