digitalmars.D - Compile failing with D 2.068.2 works with 2.068.1
- Zz (10/10) Oct 01 2015 Hi,
- John Colvin (2/12) Oct 01 2015 https://issues.dlang.org/ please.
- Meta (2/12) Oct 01 2015 Can you post the code that causes the error?
- Zz (10/27) Oct 01 2015 I traced it to when JSONValue get is being used.
Hi, When using D 2.068.2 I get the following error with some code I have. Assertion failure: 'minst->isRoot() || minst->rootImports()' on line 8013 in file 'template.c' dmd failed with exit code 1. It work with 2.068.1. No idea why it fails, moved back to 2.068.1. Regards, Zz
Oct 01 2015
On Thursday, 1 October 2015 at 16:37:25 UTC, Zz wrote:Hi, When using D 2.068.2 I get the following error with some code I have. Assertion failure: 'minst->isRoot() || minst->rootImports()' on line 8013 in file 'template.c' dmd failed with exit code 1. It work with 2.068.1. No idea why it fails, moved back to 2.068.1. Regards, Zzhttps://issues.dlang.org/ please.
Oct 01 2015
On Thursday, 1 October 2015 at 16:37:25 UTC, Zz wrote:Hi, When using D 2.068.2 I get the following error with some code I have. Assertion failure: 'minst->isRoot() || minst->rootImports()' on line 8013 in file 'template.c' dmd failed with exit code 1. It work with 2.068.1. No idea why it fails, moved back to 2.068.1. Regards, ZzCan you post the code that causes the error?
Oct 01 2015
On Thursday, 1 October 2015 at 17:16:47 UTC, Meta wrote:On Thursday, 1 October 2015 at 16:37:25 UTC, Zz wrote:I traced it to when JSONValue get is being used. { import stdx.data.json; string str = `{"a": true, "b": "test"}`; auto v = parseJSONValue(str); // The following line causes the problem in 2.068.2 auto obj = v.get!(JSONValue[string]); } ZzHi, When using D 2.068.2 I get the following error with some code I have. Assertion failure: 'minst->isRoot() || minst->rootImports()' on line 8013 in file 'template.c' dmd failed with exit code 1. It work with 2.068.1. No idea why it fails, moved back to 2.068.1. Regards, ZzCan you post the code that causes the error?
Oct 01 2015
On Thursday, 1 October 2015 at 23:01:59 UTC, Zz wrote:Please enter a bugzilla issue, else it will be forgotten.Can you post the code that causes the error?I traced it to when JSONValue get is being used. { import stdx.data.json; string str = `{"a": true, "b": "test"}`; auto v = parseJSONValue(str); // The following line causes the problem in 2.068.2 auto obj = v.get!(JSONValue[string]); } Zz
Oct 02 2015
On Thursday, 1 October 2015 at 23:01:59 UTC, Zz wrote:>I traced it to when JSONValue get is being used. { import stdx.data.json; string str = `{"a": true, "b": "test"}`; auto v = parseJSONValue(str); // The following line causes the problem in 2.068.2 auto obj = v.get!(JSONValue[string]); } ZzI just tried it with 2.068.2 on my system and get the same error. This definitely shouldn't be occurring and is a regression from 2.068.1.
Oct 02 2015
On Friday, 2 October 2015 at 15:04:37 UTC, Meta wrote:On Thursday, 1 October 2015 at 23:01:59 UTC, Zz wrote:>https://issues.dlang.org/show_bug.cgi?id=15138I traced it to when JSONValue get is being used. { import stdx.data.json; string str = `{"a": true, "b": "test"}`; auto v = parseJSONValue(str); // The following line causes the problem in 2.068.2 auto obj = v.get!(JSONValue[string]); } ZzI just tried it with 2.068.2 on my system and get the same error. This definitely shouldn't be occurring and is a regression from 2.068.1.
Oct 02 2015