diff options
Diffstat (limited to 'src/parse/mod.rs')
| -rw-r--r-- | src/parse/mod.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs index ee18e697..9cd17604 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -654,12 +654,7 @@ fn if_expr(p: &mut Parser) -> Option<Expr> { if let Some(condition) = expr(p) { if let Some(if_body) = body(p) { let mut else_body = None; - - // We are in code mode but still want to react to `#else` if the - // outer mode is markup. - if (p.outer_mode() == TokenMode::Code || p.eat_if(Token::Invalid("#"))) - && p.eat_if(Token::Else) - { + if p.eat_if(Token::Else) { else_body = body(p); } |
