You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[clang][deps] Properly capture the global module and '\n' for all module directives
Previously, the newline after a module directive was not properly
captured (or printed).
According to P1857R3, each directive must, after skipping horizontal
whitespace, be at the start of a logical line.
Because the newline after module directives was missing, this
invalidated the following line.
This also fixes or removes tests that were in violation of P1857R3.
This extends to Objective-C directives, which should also
follow P1857R3.
This also ensures that the global module fragment `module;` is
captured by the dependency directives scanner.
0 commit comments