objectSuppressMacroExpansionAttachment extends Product with Serializable
When present, suppresses macro expansion for the host.
This is occasionally necessary, e.g. to prohibit eta-expansion of macros.
Does not affect expandability of child nodes, there's context.withMacrosDisabled for that
(but think thrice before using that API - see the discussion at https://github.com/scala/scala/pull/1639).
When present, suppresses macro expansion for the host. This is occasionally necessary, e.g. to prohibit eta-expansion of macros.
Does not affect expandability of child nodes, there's context.withMacrosDisabled for that (but think thrice before using that API - see the discussion at https://github.com/scala/scala/pull/1639).