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

FPORT: Fixes incremental compiler missing member ref from macro expansion #111

Merged
merged 1 commit into from
May 2, 2016
Merged

FPORT: Fixes incremental compiler missing member ref from macro expansion #111

merged 1 commit into from
May 2, 2016

Conversation

eed3si9n
Copy link
Member

@eed3si9n eed3si9n commented May 2, 2016

This is forward porting of sbt/sbt#2563
Fix sbt/sbt#2560

traverse(tree: Tree) used to call super.traverse(tree) at the end.
sbt/sbt@0f61629 brought the traversing
call to inside of the pattern matching.
For the case of MacroExpansionOf(original), it amounts to not traveling
the macro-expanded code. See
sbt/src/sbt-test/source-dependencies/macro-nonarg-dep for the repro.

traverse(tree: Tree) used to call super.traverse(tree) at the end.
sbt/sbt@0f61629 brought the traversing
call to inside of the pattern matching.
For the case of MacroExpansionOf(original), it amounts to not traveling
the macro-expanded code. See
sbt/src/sbt-test/source-dependencies/macro-nonarg-dep for the repro.
@eed3si9n eed3si9n changed the title FPORT: Fix sbt/sbt#2560 FPORT: Fixes incremental compiler missing member ref from macro expansion May 2, 2016
@eed3si9n eed3si9n merged commit ddefbb0 into sbt:1.0 May 2, 2016
@eed3si9n eed3si9n deleted the wip/2563 branch May 2, 2016 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant