Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REG2.066.0] Issue 15092 - ICE on duplicated struct declarations in class members #5219

Merged
merged 2 commits into from Oct 22, 2015

Conversation

9rnsr
Copy link
Contributor

@9rnsr 9rnsr commented Oct 21, 2015

https://issues.dlang.org/show_bug.cgi?id=15092

Propagate errors in Dsymbol.addMember() through Dsymbol.errors.

@WalterBright
Copy link
Member

There are only a handful of substantive changes for this, and hundreds of white space changes. This is a classic example of something that should be divided into 2 pull requests.

I know you've pointed out that I do it, too, but the ones I've done have been an order of magnitude or two smaller in scope, which is manageable.

@WalterBright
Copy link
Member

The rest LGTM.

@9rnsr
Copy link
Contributor Author

9rnsr commented Oct 22, 2015

When I was investigating the cause of issue 15092, I've read most of dstruct.d code to find the best place to fix the bug. I'm tired to repeatedly understand the squashed code.

I cannot wait the line space insertions in other PR.

@9rnsr
Copy link
Contributor Author

9rnsr commented Oct 22, 2015

Auto-merge toggled on

9rnsr added a commit that referenced this pull request Oct 22, 2015
[REG2.066.0] Issue 15092 - ICE on duplicated struct declarations in class members
@9rnsr 9rnsr merged commit d432960 into dlang:stable Oct 22, 2015
@9rnsr 9rnsr deleted the fix15092 branch October 22, 2015 01:04
@yebblies
Copy link
Member

When I was investigating the cause of issue 15092, I've read most of dstruct.d code to find the best place to fix the bug. I'm tired to repeatedly understand the squashed code.

I cannot wait the line space insertions in other PR.

You need to stop doing this. Refusing to keep unrelated changes out of pull requests is highly unprofessional.

tramker added a commit to tramker/dmd that referenced this pull request Jan 28, 2016
[REG2.066.0] fix Issue 15092 - ICE on duplicated struct declarations in class members

Propagate errors in `Dsymbol->addMember()` through `Dsymbol->errors`.

Conflicts:
	src/dclass.d
	src/dstruct.d
	src/dsymbol.d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants