November 10, 2014
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: cc2e825d85b0acab1630f709557cf982c8236a86
      https://github.com/D-Programming-Language/dmd/commit/cc2e825d85b0acab1630f709557cf982c8236a86
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2014-10-05 (Sun, 05 Oct 2014)

  Changed paths:
    M src/declaration.c
    M src/expression.c
    M src/mars.c
    M test/compilable/sw_transition_field.d
    M test/fail_compilation/ice12827.d
    M test/runnable/test3449.d
    M test/runnable/testconst.d

  Log Message:
  -----------
  fix Issue 3449 - const and invariant struct members do not behave according to spec


  Commit: 6e715742066e08176adebec57868975aefbe2355
      https://github.com/D-Programming-Language/dmd/commit/6e715742066e08176adebec57868975aefbe2355
  Author: Walter Bright <walter@walterbright.com>
  Date:   2014-11-10 (Mon, 10 Nov 2014)

  Changed paths:
    M src/declaration.c
    M src/expression.c
    M src/mars.c
    M test/compilable/sw_transition_field.d
    M test/fail_compilation/ice12827.d
    M test/runnable/test3449.d
    M test/runnable/testconst.d

  Log Message:
  -----------
  Merge pull request #4042 from 9rnsr/fix3449

Issue 3449 - const and invariant struct members do not behave according to spec


Compare: https://github.com/D-Programming-Language/dmd/compare/011ee1fc25c6...6e715742066e