sbt/main
Jason Zaugg 264e49a912 Avoid compiler crash for naked `key.value` calls.
Untyped trees underneath typed trees makes Jack and sad boy.
And they make superaccessors a sad phase.

The recent refactoring to retain original types in the trees
representing the argument to the task macro meant that the `value`
macro also was changed to try to avoid this untyped-under-typed
problem. However, it didn't go deep enough, and left the child
trees of the placeholder tree `InputWrapper.wrap[T](key)` untyped.

This commit uses `c.typeCheck` to locally typeheck that tree fully
instead.

Fixes #1031
2014-01-28 10:45:15 +01:00
..
actions/src Fixes to the internal API hooks for the sbt server. 2014-01-14 12:42:40 -05:00
command/src/main/scala/sbt Expand aliases instead of evaluating directly. 2013-11-24 15:19:24 -05:00
settings/src Avoid compiler crash for naked `key.value` calls. 2014-01-28 10:45:15 +01:00
src Fixes to the internal API hooks for the sbt server. 2014-01-14 12:42:40 -05:00
NOTICE fix component name in main notice 2010-09-21 22:00:11 -04:00