summaryrefslogtreecommitdiff
path: root/src/parse/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse/mod.rs')
-rw-r--r--src/parse/mod.rs7
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);
}