May 11, 2013 [dmd-internals] [D-Programming-Language/dmd] 9577d0: fix Issue 10056 - Strange Error with templates and... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 9577d0770cb3c721e6679267c634a58407ab0e20 https://github.com/D-Programming-Language/dmd/commit/9577d0770cb3c721e6679267c634a58407ab0e20 Author: k-hara <k.hara.pg@gmail.com> Date: 2013-05-11 (Sat, 11 May 2013) Changed paths: M src/clone.c M src/template.c A test/compilable/test10056.d Log Message: ----------- fix Issue 10056 - Strange Error with templates and string.format If IFTI error is gagged (`(flags&1) != 0` in deduceTemplateFunction), function body semantic should be delayed, as same as `FuncDeclaration::overloadResolve` do. For the lazily function semantic, hasIdentity(Assign|Equals) should not allocate arguments `Expressions` on stack. Commit: 848dabb4680ddee00f69ab6c6b80278ea5d553e7 https://github.com/D-Programming-Language/dmd/commit/848dabb4680ddee00f69ab6c6b80278ea5d553e7 Author: Walter Bright <walter@walterbright.com> Date: 2013-05-11 (Sat, 11 May 2013) Changed paths: M src/clone.c M src/template.c A test/compilable/test10056.d Log Message: ----------- Merge pull request #2013 from 9rnsr/fix10056 [REG2.063a] Issue 10056 - Strange Error with templates and string.format Compare: https://github.com/D-Programming-Language/dmd/compare/506b7f8f8145...848dabb4680d |
Copyright © 1999-2021 by the D Language Foundation