May 31, 2014
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 32d08a20145608274a5423ee7e837225a2a91205
      https://github.com/D-Programming-Language/dmd/commit/32d08a20145608274a5423ee7e837225a2a91205
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2014-05-20 (Tue, 20 May 2014)

  Changed paths:
    M src/declaration.c
    M src/expression.c
    M src/statement.c
    A test/fail_compilation/fail12749.d
    M test/runnable/test28.d

  Log Message:
  -----------
  fix Issue 12749 - Constructor-local function allows multiple mutation of immutable member


  Commit: d1713bde59c933c099d61f0f453310732593dee0
      https://github.com/D-Programming-Language/dmd/commit/d1713bde59c933c099d61f0f453310732593dee0
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2014-05-20 (Tue, 20 May 2014)

  Changed paths:
    M src/expression.c
    M src/func.c
    M test/fail_compilation/diag12678.d
    M test/fail_compilation/fail12749.d
    M test/fail_compilation/fail9665a.d
    M test/fail_compilation/fail9665b.d

  Log Message:
  -----------
  Improve diagnostic messages


  Commit: d1beeaa4a4608fa2d22c6a09bbe4357d2f6ed2cc
      https://github.com/D-Programming-Language/dmd/commit/d1beeaa4a4608fa2d22c6a09bbe4357d2f6ed2cc
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-05-31 (Sat, 31 May 2014)

  Changed paths:
    M src/declaration.c
    M src/expression.c
    M src/func.c
    M test/fail_compilation/diag12678.d
    A test/fail_compilation/fail12749.d
    M test/fail_compilation/fail9665a.d
    M test/fail_compilation/fail9665b.d
    M test/runnable/test28.d

  Log Message:
  -----------
  Merge pull request #3555 from 9rnsr/fix12749

Issue 12749 - Constructor-local function allows multiple mutation of immutable member


Compare: https://github.com/D-Programming-Language/dmd/compare/24224e0a2c6c...d1beeaa4a460