about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authormejrs <>2022-10-30 13:55:13 +0100
committermejrs <>2022-10-30 13:55:13 +0100
commit0f35c0c672958760018ee75f85acd195a66be8ab (patch)
treefe2c0f44a027428bff3abcf8bb47c887fb253ec8 /src/test
parentfae0be5d50f604b33b27e676a59cdc984a160e0b (diff)
downloadrust-0f35c0c672958760018ee75f85acd195a66be8ab.tar.gz
rust-0f35c0c672958760018ee75f85acd195a66be8ab.zip
Add parser test
Diffstat (limited to 'src/test')
-rw-r--r--src/test/ui/track-diagnostics/track5.rs8
-rw-r--r--src/test/ui/track-diagnostics/track5.stderr9
2 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/track-diagnostics/track5.rs b/src/test/ui/track-diagnostics/track5.rs
new file mode 100644
index 00000000000..c41d9424e85
--- /dev/null
+++ b/src/test/ui/track-diagnostics/track5.rs
@@ -0,0 +1,8 @@
+// compile-flags: -Z track-diagnostics
+// error-pattern: created at
+
+// Normalize the emitted location so this doesn't need
+// updating everytime someone adds or removes a line.
+// normalize-stderr-test ".rs:\d+:\d+" -> ".rs:LL:CC"
+
+}
diff --git a/src/test/ui/track-diagnostics/track5.stderr b/src/test/ui/track-diagnostics/track5.stderr
new file mode 100644
index 00000000000..aa54f92b6c0
--- /dev/null
+++ b/src/test/ui/track-diagnostics/track5.stderr
@@ -0,0 +1,9 @@
+error: unexpected closing delimiter: `}`
+  --> $DIR/track5.rs:LL:CC
+   |
+LL | }
+   | ^ unexpected closing delimiter
+-Ztrack-diagnostics: created at compiler/rustc_parse/src/lexer/tokentrees.rs:LL:CC
+
+error: aborting due to previous error
+