digitalmars.D.bugs - [Issue 8419] New: Dollar sign ($) fails in CTFE function
- d-bugmail puremagic.com (31/31) Jul 23 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8419
- d-bugmail puremagic.com (17/17) Jul 23 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8419
- d-bugmail puremagic.com (13/13) Jul 24 2012 http://d.puremagic.com/issues/show_bug.cgi?id=8419
http://d.puremagic.com/issues/show_bug.cgi?id=8419 Summary: Dollar sign ($) fails in CTFE function Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: degener_trash mail.ru --- Comment #0 from Shire <degener_trash mail.ru> 2012-07-23 02:55:29 PDT --- DMD v2.059 pure string foo(string s)() { uint fromPos = 2; // return s[fromPos..$]; // fails on CTFE with // Assertion failure: '!v->isDataseg() || v->isCTFE()' on line 108 in file 'interpret.c' return s[fromPos..s.length]; // OK // return s[2..$]; // Also OK } int main(string[] args) { // pragma(msg, foo!"12345"()); // fails string s = foo!"12345"(); // OK in all cases return 0; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 23 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8419 bearophile_hugs eml.cc changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bearophile_hugs eml.cc --- Comment #1 from bearophile_hugs eml.cc 2012-07-23 04:55:04 PDT --- This program runs with no errors on DMD 2.060alpha: pure string foo(string s)() { uint fromPos = 2; return s[fromPos .. $]; } void main() { pragma(msg, foo!"12345"()); } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 23 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8419 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |clugdbug yahoo.com.au Resolution| |DUPLICATE --- Comment #2 from Don <clugdbug yahoo.com.au> 2012-07-24 07:10:28 PDT --- Yes, already fixed. *** This issue has been marked as a duplicate of issue 7770 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 24 2012