summaryrefslogtreecommitdiffstats
path: root/tests/ui/macros/macro-doc-escapes.rs
blob: ff5a5793b2094d4bc62908dae99edc55cb3e8f3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// run-pass
// When expanding a macro, documentation attributes (including documentation comments) must be
// passed "as is" without being parsed. Otherwise, some text will be incorrectly interpreted as
// escape sequences, leading to an ICE.
//
// Related issues: #25929, #25943

macro_rules! homura {
    (#[$x:meta]) => ()
}

homura! {
    /// \madoka \x41
}

fn main() { }