aboutsummaryrefslogtreecommitdiff
path: root/src/yellow/builder.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/yellow/builder.rs')
-rw-r--r--src/yellow/builder.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/yellow/builder.rs b/src/yellow/builder.rs
index 73b4b5ff9..65cc97ff9 100644
--- a/src/yellow/builder.rs
+++ b/src/yellow/builder.rs
@@ -1,6 +1,6 @@
1use { 1use {
2 SyntaxKind, TextRange, TextUnit, 2 SyntaxKind, TextRange, TextUnit,
3 yellow::{SyntaxNode, GreenNode, GreenNodeBuilder, SyntaxError}, 3 yellow::{SyntaxNode, SyntaxRoot, GreenNode, GreenNodeBuilder, SyntaxError},
4 parser::Sink 4 parser::Sink
5}; 5};
6 6
@@ -57,7 +57,8 @@ impl Sink for GreenBuilder {
57 } 57 }
58 58
59 fn finish(self) -> SyntaxNode { 59 fn finish(self) -> SyntaxNode {
60 SyntaxNode::new(self.root.unwrap(), self.errors) 60 let root = SyntaxRoot::new(self.root.unwrap(), self.errors);
61 SyntaxNode::new_owned(root)
61 } 62 }
62} 63}
63 64