Skip to content

Commit

Permalink
Address review comments + Fix rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
petrochenkov committed Jul 7, 2019
1 parent b6d522a commit 941653b
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 12 deletions.
2 changes: 1 addition & 1 deletion src/librustc_resolve/macros.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ use syntax::ext::base::{MacroKind, SyntaxExtension};
use syntax::ext::expand::{AstFragment, Invocation, InvocationKind};
use syntax::ext::hygiene::Mark;
use syntax::ext::tt::macro_rules;
use syntax::feature_gate::{feature_err, is_builtin_attr_name};
use syntax::feature_gate::{feature_err, emit_feature_err, is_builtin_attr_name};
use syntax::feature_gate::{AttributeGate, GateIssue, Stability, BUILTIN_ATTRIBUTES};
use syntax::symbol::{Symbol, kw, sym};
use syntax::visit::Visitor;
Expand Down
16 changes: 7 additions & 9 deletions src/libserialize/json.rs
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,8 @@
//!
//! ```rust
//! # #![feature(rustc_private)]
//! # #![allow(deprecated)]
//! extern crate serialize;
//! use serialize::json::{self, ToJson, Json};
//! extern crate serialize as rustc_serialize;
//! use rustc_serialize::json::{self, ToJson, Json};
//!
//! // A custom data structure
//! struct ComplexNum {
Expand All @@ -121,7 +120,7 @@
//! }
//!
//! // Only generate `RustcEncodable` trait implementation
//! #[derive(Encodable)]
//! #[derive(RustcEncodable)]
//! pub struct ComplexNumRecord {
//! uid: u8,
//! dsc: String,
Expand All @@ -144,13 +143,12 @@
//!
//! ```rust
//! # #![feature(rustc_private)]
//! # #![allow(deprecated)]
//! extern crate serialize;
//! extern crate serialize as rustc_serialize;
//! use std::collections::BTreeMap;
//! use serialize::json::{self, Json, ToJson};
//! use rustc_serialize::json::{self, Json, ToJson};
//!
//! // Only generate `Decodable` trait implementation
//! #[derive(Decodable)]
//! // Only generate `RustcDecodable` trait implementation
//! #[derive(RustcDecodable)]
//! pub struct TestStruct {
//! data_int: u8,
//! data_str: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#![test_runner(main)] //~ ERROR custom test frameworks are an unstable feature

#[test_case] //~ ERROR custom test frameworks are an unstable feature
fn f() {}

fn main() {}
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
error[E0658]: use of unstable library feature 'custom_test_frameworks': custom test frameworks are an unstable feature
--> $DIR/feature-gate-custom_test_frameworks.rs:3:1
|
LL | #[test_case]
| ^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/50297
= help: add #![feature(custom_test_frameworks)] to the crate attributes to enable

error[E0658]: custom test frameworks are an unstable feature
--> $DIR/feature-gate-custom_test_frameworks.rs:1:1
|
Expand All @@ -7,6 +16,6 @@ LL | #![test_runner(main)]
= note: for more information, see https://github.com/rust-lang/rust/issues/50297
= help: add #![feature(custom_test_frameworks)] to the crate attributes to enable

error: aborting due to previous error
error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0658`.
2 changes: 1 addition & 1 deletion src/test/ui/macros/macro-deprecation.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// compile-pass
// check-pass
// aux-build:deprecated-macros.rs

#[macro_use] extern crate deprecated_macros;
Expand Down

0 comments on commit 941653b

Please sign in to comment.