diff options
author | Edwin Cheng <[email protected]> | 2019-11-11 10:45:55 +0000 |
---|---|---|
committer | Edwin Cheng <[email protected]> | 2019-11-11 10:48:16 +0000 |
commit | 4f7df2aac107c0de2cab851f2a4f1ab369511fc8 (patch) | |
tree | 9f78811b31771c2822c0852c4527ad145f845e70 /crates/ra_hir_expand/src/builtin_macro.rs | |
parent | c4aa8b63bcea5faa23da56b679cafbdbad6892f1 (diff) |
Add MacroDefKind
Diffstat (limited to 'crates/ra_hir_expand/src/builtin_macro.rs')
-rw-r--r-- | crates/ra_hir_expand/src/builtin_macro.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/crates/ra_hir_expand/src/builtin_macro.rs b/crates/ra_hir_expand/src/builtin_macro.rs index acb62da27..97fb0cb55 100644 --- a/crates/ra_hir_expand/src/builtin_macro.rs +++ b/crates/ra_hir_expand/src/builtin_macro.rs | |||
@@ -2,7 +2,7 @@ | |||
2 | use crate::db::AstDatabase; | 2 | use crate::db::AstDatabase; |
3 | use crate::{ | 3 | use crate::{ |
4 | ast::{self, AstNode}, | 4 | ast::{self, AstNode}, |
5 | name, AstId, BuiltinMacro, CrateId, HirFileId, MacroCallId, MacroDefId, MacroFileKind, | 5 | name, AstId, CrateId, HirFileId, MacroCallId, MacroDefId, MacroDefKind, MacroFileKind, |
6 | TextUnit, | 6 | TextUnit, |
7 | }; | 7 | }; |
8 | 8 | ||
@@ -33,11 +33,7 @@ pub fn find_builtin_macro( | |||
33 | ) -> Option<MacroDefId> { | 33 | ) -> Option<MacroDefId> { |
34 | // FIXME: Better registering method | 34 | // FIXME: Better registering method |
35 | if ident == &name::LINE_MACRO { | 35 | if ident == &name::LINE_MACRO { |
36 | Some(MacroDefId::BuiltinMacro(BuiltinMacro { | 36 | Some(MacroDefId { krate, ast_id, kind: MacroDefKind::BuiltIn(BuiltinExpander::Line) }) |
37 | expander: BuiltinExpander::Line, | ||
38 | krate, | ||
39 | ast_id, | ||
40 | })) | ||
41 | } else { | 37 | } else { |
42 | None | 38 | None |
43 | } | 39 | } |