about summary refs log tree commit diff
path: root/src/libsyntax_ext
diff options
context:
space:
mode:
authorYuki Okushi <huyuumi.dev@gmail.com>2019-01-20 14:51:54 +0900
committerYuki Okushi <huyuumi.dev@gmail.com>2019-01-20 14:51:54 +0900
commita4ff1dcc534e9ae132e5b201a8f6e7dd06fbd9ee (patch)
treeb0a215286a480d863d5d9ac6b295f52b0386bc58 /src/libsyntax_ext
parente9af312932baee90d260b41711f7ea95ad51bc07 (diff)
downloadrust-a4ff1dcc534e9ae132e5b201a8f6e7dd06fbd9ee.tar.gz
rust-a4ff1dcc534e9ae132e5b201a8f6e7dd06fbd9ee.zip
Mark incorrect recovered `char` literals as `TyErr` to avoid type errors
Diffstat (limited to 'src/libsyntax_ext')
-rw-r--r--src/libsyntax_ext/concat.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libsyntax_ext/concat.rs b/src/libsyntax_ext/concat.rs
index 807f190cb6a..f148f8e003d 100644
--- a/src/libsyntax_ext/concat.rs
+++ b/src/libsyntax_ext/concat.rs
@@ -23,6 +23,7 @@ pub fn expand_syntax_ext(
         match e.node {
             ast::ExprKind::Lit(ref lit) => match lit.node {
                 ast::LitKind::Str(ref s, _)
+                | ast::LitKind::Err(ref s)
                 | ast::LitKind::Float(ref s, _)
                 | ast::LitKind::FloatUnsuffixed(ref s) => {
                     accumulator.push_str(&s.as_str());