[dmd-internals] [D-Programming-Language/dmd] d71cf0: Fix issue 8982 ICE(ctfeexpr.c) __parameters of an ...
GitHub
noreply at github.com
Wed Jan 9 16:27:05 PST 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: d71cf042b7ff685699f0a312760dfead6af70cb4
https://github.com/D-Programming-Language/dmd/commit/d71cf042b7ff685699f0a312760dfead6af70cb4
Author: Don Clugston <emailsdontbelong at inarepository.com>
Date: 2013-01-09 (Wed, 09 Jan 2013)
Changed paths:
M src/expression.c
M test/compilable/compile1.d
Log Message:
-----------
Fix issue 8982 ICE(ctfeexpr.c) __parameters of an erroneous default parameter
Don't create a tuple with an error in it; instead, return an ErrorExp.
This is the same behaviour you get when creating a erroneous tuple by normal means.
(The test case is wrapped in a speculative template so that the module compiles even though
it contains an error).
Commit: bc8b981bc96d8152fba1fb0801f634d7a9dc3458
https://github.com/D-Programming-Language/dmd/commit/bc8b981bc96d8152fba1fb0801f634d7a9dc3458
Author: Hara Kenji <k.hara.pg+dev at gmail.com>
Date: 2013-01-09 (Wed, 09 Jan 2013)
Changed paths:
M src/expression.c
M test/compilable/compile1.d
Log Message:
-----------
Merge pull request #1453 from donc/ice8982ctfe__parameters
8982 ICE(ctfeexpr.c) __parameters of an erroneous default parameter
Compare: https://github.com/D-Programming-Language/dmd/compare/8587727bccc9...bc8b981bc96d
More information about the dmd-internals
mailing list