February 22, 2012
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 112b885c706ead5f3e3816c928c1a5c2ae25a580
      https://github.com/D-Programming-Language/dmd/commit/112b885c706ead5f3e3816c928c1a5c2ae25a580
  Author: Walter Bright <walter@walterbright.com>
  Date:   2012-02-22 (Wed, 22 Feb 2012)

  Changed paths:
    M src/class.c
  M src/declaration.c
  M src/dsymbol.c
  M src/dsymbol.h
  M src/expression.c
  M src/interpret.c
  M src/mars.c
  M src/mars.h
  M src/mtype.c
  M src/struct.c
  M src/traits.c
  A test/fail_compilation/gag4269a.d
  A test/fail_compilation/gag4269b.d
  A test/fail_compilation/gag4269c.d
  A test/fail_compilation/gag4269d.d
  A test/fail_compilation/gag4269e.d
  A test/fail_compilation/gag4269f.d

  Log Message:
  -----------
  Merge pull request #729 from donc/gag4269

Fix most cases of regression 4269 (invalid types while gagging)