Skip to content

Check compile-time dependencies on macros #11714

@josevalim

Description

@josevalim
  • All modules and calls in macros should be a compile-time dep
  • defguard and defguardp should not add compile-time deps
  • If var in @attr is used and @attr expands to a list of aliases, we should emit a warning instruction users to use defguard and remove the compile-time deps

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions