mirror of
https://github.com/sbt/sbt.git
synced 2026-09-02 23:08:34 +02:00
Macros take arguments as trees and return some other trees; both of them have dependencies but we see trees only after expansion and recorded only those dependencies. This commit solves this problem by looking into the attachments of the trees that are supposed to contain originals of macro expansions and recording dependencies of the macro before its expansion.