From 2a76bb5a0b70ae83824aa2e094ae2f592dcee694 Mon Sep 17 00:00:00 2001
From: Edwin Cheng <edwin0cheng@gmail.com>
Date: Tue, 5 Nov 2019 03:20:54 +0800
Subject: Refactor a bit

---
 crates/ra_hir_expand/src/db.rs | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

(limited to 'crates/ra_hir_expand')

diff --git a/crates/ra_hir_expand/src/db.rs b/crates/ra_hir_expand/src/db.rs
index 72c728c93..e2860371f 100644
--- a/crates/ra_hir_expand/src/db.rs
+++ b/crates/ra_hir_expand/src/db.rs
@@ -151,8 +151,7 @@ pub(crate) fn parse_macro_with_info(
     let arg_start = arg_tt.map(|t| t.syntax().text_range().start());
     let def_start = def_tt.map(|t| t.syntax().text_range().start());
 
-    let macro_rules = db.macro_def(loc.def).ok_or("Fail to find macro definition").ok()?.0;
-    let shift = macro_rules.shift();
+    let shift = db.macro_def(loc.def)?.0.shift();
 
     let arg_map = arg_start
         .map(|start| exp_map.map_ranges(&expand_info.arg_map, start, shift))
-- 
cgit v1.2.3