summaryrefslogtreecommitdiff
path: root/src/pretty.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-07-31 22:59:14 +0200
committerLaurenz <laurmaedje@gmail.com>2021-08-01 00:00:36 +0200
commit3c92bad9a7cd6b880de197806443ffcce2cac9d8 (patch)
tree1faf79c66e23bc37711af16ad690a9878e28d348 /src/pretty.rs
parentfbd3d191137aac8188ab8c6503d257d65d873972 (diff)
Pretty-printed diagnostics with traceback
Diffstat (limited to 'src/pretty.rs')
-rw-r--r--src/pretty.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pretty.rs b/src/pretty.rs
index a4e9b334..2f3a6ef9 100644
--- a/src/pretty.rs
+++ b/src/pretty.rs
@@ -610,6 +610,7 @@ mod tests {
use super::*;
use crate::loading::FileId;
use crate::parse::parse;
+ use crate::source::SourceFile;
#[track_caller]
fn roundtrip(src: &str) {
@@ -618,7 +619,8 @@ mod tests {
#[track_caller]
fn test_parse(src: &str, exp: &str) {
- let ast = parse(FileId::from_raw(0), src).unwrap();
+ let source = SourceFile::new(FileId::from_raw(0), src.into());
+ let ast = parse(&source).unwrap();
let found = pretty(&ast);
if exp != found {
println!("tree: {:#?}", ast);