diff options
| author | bors <bors@rust-lang.org> | 2014-06-19 01:41:43 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-06-19 01:41:43 +0000 |
| commit | 3770c42a4959cbabc73da52abc7e3db96657974e (patch) | |
| tree | f16e89715388b6ac30e01c68bee674dafefa8a26 /src/libsyntax | |
| parent | 0dcc9554599750e237119756e03a62fd0a9d8970 (diff) | |
| parent | 2c3bf8836f6f0cd18d8ac4f7189615f7f4098f5d (diff) | |
| download | rust-3770c42a4959cbabc73da52abc7e3db96657974e.tar.gz rust-3770c42a4959cbabc73da52abc7e3db96657974e.zip | |
auto merge of #15025 : alexcrichton/rust/rollup, r=alexcrichton
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ext/bytes.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libsyntax/ext/bytes.rs b/src/libsyntax/ext/bytes.rs index b87a25d4a44..ce13fa2a7c6 100644 --- a/src/libsyntax/ext/bytes.rs +++ b/src/libsyntax/ext/bytes.rs @@ -19,6 +19,14 @@ use ext::build::AstBuilder; pub fn expand_syntax_ext(cx: &mut ExtCtxt, sp: Span, tts: &[ast::TokenTree]) -> Box<base::MacResult> { + cx.span_warn(sp, "`bytes!` is deprecated, use `b\"foo\"` literals instead"); + cx.parse_sess.span_diagnostic.span_note(sp, + "see http://doc.rust-lang.org/rust.html#byte-and-byte-string-literals \ + for documentation"); + cx.parse_sess.span_diagnostic.span_note(sp, + "see https://github.com/rust-lang/rust/blob/master/src/etc/2014-06-rewrite-bytes-macros.py \ + for an automated migration"); + // Gather all argument expressions let exprs = match get_exprs_from_tts(cx, sp, tts) { None => return DummyResult::expr(sp), |
