[dmd-internals] [D-Programming-Language/dmd] 3e171f: fix Issue 8475 - postblits fails attributes qualif...

GitHub noreply at github.com
Sat Sep 22 23:39:41 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 3e171f435d2761489818c83b0bda305a158a353a
      https://github.com/D-Programming-Language/dmd/commit/3e171f435d2761489818c83b0bda305a158a353a
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-09-22 (Sat, 22 Sep 2012)

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

  Log Message:
  -----------
  fix Issue 8475 - postblits fails attributes qualifying when in a template.

In PostBlitDeclaration::syntaxCopy, storage_class should also be copied to new AST object.
It's a design failure of the signature in PostBlitDeclaration constructor, so merge two constructors into one.


  Commit: 011656e74057341f9d23bbd973e16bb55cd992b3
      https://github.com/D-Programming-Language/dmd/commit/011656e74057341f9d23bbd973e16bb55cd992b3
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-09-22 (Sat, 22 Sep 2012)

  Changed paths:
    M src/parse.c
    M src/parse.h

  Log Message:
  -----------
  Remove Parse::parsePostBlit so it's dead code.


  Commit: 04783492a84aa3fb45cf8bf459aa00b7978368a1
      https://github.com/D-Programming-Language/dmd/commit/04783492a84aa3fb45cf8bf459aa00b7978368a1
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-09-22 (Sat, 22 Sep 2012)

  Changed paths:
    M src/declaration.h
    M src/func.c
    M src/parse.c

  Log Message:
  -----------
  Enforce 4 parameters for the PostBlitDeclaration ctor.


  Commit: 3f8a3b6bf85fda3e93e032fe07a33967cf76768f
      https://github.com/D-Programming-Language/dmd/commit/3f8a3b6bf85fda3e93e032fe07a33967cf76768f
  Author: Brad Roberts <braddr at puremagic.com>
  Date:   2012-09-22 (Sat, 22 Sep 2012)

  Changed paths:
    M src/clone.c
    M src/declaration.h
    M src/func.c
    M src/parse.c
    M src/parse.h
    M test/runnable/sdtor.d

  Log Message:
  -----------
  Merge pull request #1137 from 9rnsr/fix8475

Issue 8475 - postblits fails attributes qualifying when in a template.


Compare: https://github.com/D-Programming-Language/dmd/compare/fea8209fdc7f...3f8a3b6bf85f


More information about the dmd-internals mailing list