### Affected rules - `A5-1-9` ### Description A lambda defined in a macro is flagged each time it is expanded, when expanded multiple times. ### Example ```cpp #define MACRO() [](int i) -> int { return i + 3; } void test_macros() { MACRO(); // COMPLIANT MACRO(); // COMPLIANT - no duplication } ```