Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 57091af50ba5d531a34770bb810df26eafe58812
https://github.com/D-Programming-Language/dmd/commit/57091af50ba5d531a34770bb810df26eafe58812
Author: k-hara <[email protected]>
Date: 2014-12-11 (Thu, 11 Dec 2014)
Changed paths:
M src/interpret.c
M test/compilable/interpret3.d
Log Message:
-----------
fix Issue 13847 - CTFE internal error: dottype
Handle function values in each CTFE steps, then simplify
CallExp::interpret() and we need to interpret CallExp::e1 just only once.
After all, DotTypeExp will be one of the function values in CTFE, and
CallExp::interpret can distinguish 'virtual call' and 'direct call' properly.
Also simplify ThisExp::interpret because pthis is always interpreted to a
literal expression (TOKstructliteral or TOKclassreference).
Commit: 6cf83166ee230cb7b88cb08ad99d12bdc2dcd911
https://github.com/D-Programming-Language/dmd/commit/6cf83166ee230cb7b88cb08ad99d12bdc2dcd911
Author: k-hara <[email protected]>
Date: 2014-12-11 (Thu, 11 Dec 2014)
Changed paths:
A test/fail_compilation/diag13028.d
Log Message:
-----------
fix Issue 13028 - [ICE] CTFE internal error: cannot evaluate at compile time
Commit: 419a8139374cd2ae1de7c2698c7bb73ca80f3b01
https://github.com/D-Programming-Language/dmd/commit/419a8139374cd2ae1de7c2698c7bb73ca80f3b01
Author: k-hara <[email protected]>
Date: 2014-12-11 (Thu, 11 Dec 2014)
Changed paths:
A test/fail_compilation/diag13528.d
Log Message:
-----------
fix Issue 13528 - Internal Compiler Error: CTFE DotType
Commit: 8597cda969db9221350f28903a85fe88fef26821
https://github.com/D-Programming-Language/dmd/commit/8597cda969db9221350f28903a85fe88fef26821
Author: Walter Bright <[email protected]>
Date: 2014-12-14 (Sun, 14 Dec 2014)
Changed paths:
M src/interpret.c
M test/compilable/interpret3.d
A test/fail_compilation/diag13028.d
A test/fail_compilation/diag13528.d
Log Message:
-----------
Merge pull request #4208 from 9rnsr/fix13847
Issue 13847 - CTFE internal error: dottype
Compare:
https://github.com/D-Programming-Language/dmd/compare/471704a079ba...8597cda969db_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals