Remove some svh-tests from run-pass.
These were already broken for debug builds.
This commit is contained in:
parent
c5dd9f5301
commit
1c0e611dff
12 changed files with 1 additions and 336 deletions
|
@ -1,36 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
//! The `svh-a-*.rs` files are all deviations from the base file
|
|
||||||
//! svh-a-base.rs with some difference (usually in `fn foo`) that
|
|
||||||
//! should not affect the strict version hash (SVH) computation
|
|
||||||
//! (#14132).
|
|
||||||
|
|
||||||
#![crate_name = "a"]
|
|
||||||
|
|
||||||
macro_rules! three {
|
|
||||||
() => { 3 }
|
|
||||||
}
|
|
||||||
|
|
||||||
pub trait U {}
|
|
||||||
pub trait V {}
|
|
||||||
impl U for () {}
|
|
||||||
impl V for () {}
|
|
||||||
|
|
||||||
static A_CONSTANT : isize = 2;
|
|
||||||
|
|
||||||
pub fn foo<T:U>(_: isize) -> isize {
|
|
||||||
// a comment does not affect the svh
|
|
||||||
3
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn an_unused_name() -> isize {
|
|
||||||
4
|
|
||||||
}
|
|
|
@ -1,38 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
//! The `svh-a-*.rs` files are all deviations from the base file
|
|
||||||
//! svh-a-base.rs with some difference (usually in `fn foo`) that
|
|
||||||
//! should not affect the strict version hash (SVH) computation
|
|
||||||
//! (#14132).
|
|
||||||
|
|
||||||
#![crate_name = "a"]
|
|
||||||
|
|
||||||
macro_rules! three {
|
|
||||||
() => { 3 }
|
|
||||||
}
|
|
||||||
|
|
||||||
pub trait U {}
|
|
||||||
pub trait V {}
|
|
||||||
impl U for () {}
|
|
||||||
impl V for () {}
|
|
||||||
|
|
||||||
static A_CONSTANT : isize = 2;
|
|
||||||
|
|
||||||
// Adding some documentation does not affect the svh.
|
|
||||||
|
|
||||||
/// foo always returns three.
|
|
||||||
pub fn foo<T:U>(_: isize) -> isize {
|
|
||||||
3
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn an_unused_name() -> isize {
|
|
||||||
4
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
//! The `svh-a-*.rs` files are all deviations from the base file
|
|
||||||
//! svh-a-base.rs with some difference (usually in `fn foo`) that
|
|
||||||
//! should not affect the strict version hash (SVH) computation
|
|
||||||
//! (#14132).
|
|
||||||
|
|
||||||
#![crate_name = "a"]
|
|
||||||
|
|
||||||
macro_rules! three {
|
|
||||||
() => { 3 }
|
|
||||||
}
|
|
||||||
|
|
||||||
pub trait U {}
|
|
||||||
pub trait V {}
|
|
||||||
impl U for () {}
|
|
||||||
impl V for () {}
|
|
||||||
|
|
||||||
static A_CONSTANT : isize = 2;
|
|
||||||
|
|
||||||
pub fn foo<T:U>(_: isize) -> isize {
|
|
||||||
// a macro invocation in a function body does not affect the svh,
|
|
||||||
// as long as it yields the same code.
|
|
||||||
three!()
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn an_unused_name() -> isize {
|
|
||||||
4
|
|
||||||
}
|
|
|
@ -1,35 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
//! The `svh-a-*.rs` files are all deviations from the base file
|
|
||||||
//! svh-a-base.rs with some difference (usually in `fn foo`) that
|
|
||||||
//! should not affect the strict version hash (SVH) computation
|
|
||||||
//! (#14132).
|
|
||||||
|
|
||||||
#![crate_name = "a"]
|
|
||||||
|
|
||||||
macro_rules! three {
|
|
||||||
() => { 3 }
|
|
||||||
}
|
|
||||||
|
|
||||||
pub trait U {}
|
|
||||||
pub trait V {}
|
|
||||||
impl U for () {}
|
|
||||||
impl V for () {}
|
|
||||||
|
|
||||||
static A_CONSTANT : isize = 2;
|
|
||||||
|
|
||||||
pub fn foo<T:U>(_: isize) -> isize {
|
|
||||||
3
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn an_unused_name() -> isize {
|
|
||||||
4
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
//! The `svh-a-*.rs` files are all deviations from the base file
|
|
||||||
//! svh-a-base.rs with some difference (usually in `fn foo`) that
|
|
||||||
//! should not affect the strict version hash (SVH) computation
|
|
||||||
//! (#14132).
|
|
||||||
|
|
||||||
#![crate_name = "a"]
|
|
||||||
|
|
||||||
macro_rules! three {
|
|
||||||
() => { 3 }
|
|
||||||
}
|
|
||||||
|
|
||||||
pub trait U {}
|
|
||||||
pub trait V {}
|
|
||||||
impl U for () {}
|
|
||||||
impl V for () {}
|
|
||||||
|
|
||||||
static A_CONSTANT : isize = 2;
|
|
||||||
|
|
||||||
// cfg attribute does not affect the svh, as long as it yields the same code.
|
|
||||||
#[cfg(not(an_unused_name))]
|
|
||||||
pub fn foo<T:U>(_: isize) -> isize {
|
|
||||||
3
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn an_unused_name() -> isize {
|
|
||||||
4
|
|
||||||
}
|
|
|
@ -1,37 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
//! The `svh-a-*.rs` files are all deviations from the base file
|
|
||||||
//! svh-a-base.rs with some difference (usually in `fn foo`) that
|
|
||||||
//! should not affect the strict version hash (SVH) computation
|
|
||||||
//! (#14132).
|
|
||||||
|
|
||||||
#![crate_name = "a"]
|
|
||||||
|
|
||||||
macro_rules! three {
|
|
||||||
() => { 3 }
|
|
||||||
}
|
|
||||||
|
|
||||||
pub trait U {}
|
|
||||||
pub trait V {}
|
|
||||||
impl U for () {}
|
|
||||||
impl V for () {}
|
|
||||||
|
|
||||||
static A_CONSTANT : isize = 2;
|
|
||||||
|
|
||||||
pub fn foo<T:U>(_: isize) -> isize {
|
|
||||||
|
|
||||||
3
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn an_unused_name() -> isize {
|
|
||||||
4
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
// note that these aux-build directives must be in this order
|
|
||||||
// aux-build:svh-a-base.rs
|
|
||||||
// aux-build:svh-b.rs
|
|
||||||
// aux-build:svh-a-comment.rs
|
|
||||||
|
|
||||||
// pretty-expanded FIXME #23616
|
|
||||||
|
|
||||||
extern crate a;
|
|
||||||
extern crate b;
|
|
||||||
|
|
||||||
fn main() {
|
|
||||||
b::foo()
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
// note that these aux-build directives must be in this order
|
|
||||||
// aux-build:svh-a-base.rs
|
|
||||||
// aux-build:svh-b.rs
|
|
||||||
// aux-build:svh-a-doc.rs
|
|
||||||
|
|
||||||
// pretty-expanded FIXME #23616
|
|
||||||
|
|
||||||
extern crate a;
|
|
||||||
extern crate b;
|
|
||||||
|
|
||||||
fn main() {
|
|
||||||
b::foo()
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
// note that these aux-build directives must be in this order
|
|
||||||
// aux-build:svh-a-base.rs
|
|
||||||
// aux-build:svh-b.rs
|
|
||||||
// aux-build:svh-a-macro.rs
|
|
||||||
|
|
||||||
// pretty-expanded FIXME #23616
|
|
||||||
|
|
||||||
extern crate a;
|
|
||||||
extern crate b;
|
|
||||||
|
|
||||||
fn main() {
|
|
||||||
b::foo()
|
|
||||||
}
|
|
|
@ -11,7 +11,7 @@
|
||||||
// note that these aux-build directives must be in this order
|
// note that these aux-build directives must be in this order
|
||||||
// aux-build:svh-a-base.rs
|
// aux-build:svh-a-base.rs
|
||||||
// aux-build:svh-b.rs
|
// aux-build:svh-b.rs
|
||||||
// aux-build:svh-a-no-change.rs
|
// aux-build:svh-a-base.rs
|
||||||
|
|
||||||
// pretty-expanded FIXME #23616
|
// pretty-expanded FIXME #23616
|
||||||
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
// note that these aux-build directives must be in this order
|
|
||||||
// aux-build:svh-a-base.rs
|
|
||||||
// aux-build:svh-b.rs
|
|
||||||
// aux-build:svh-a-redundant-cfg.rs
|
|
||||||
|
|
||||||
// pretty-expanded FIXME #23616
|
|
||||||
|
|
||||||
extern crate a;
|
|
||||||
extern crate b;
|
|
||||||
|
|
||||||
fn main() {
|
|
||||||
b::foo()
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
// note that these aux-build directives must be in this order
|
|
||||||
// aux-build:svh-a-base.rs
|
|
||||||
// aux-build:svh-b.rs
|
|
||||||
// aux-build:svh-a-whitespace.rs
|
|
||||||
|
|
||||||
// pretty-expanded FIXME #23616
|
|
||||||
|
|
||||||
extern crate a;
|
|
||||||
extern crate b;
|
|
||||||
|
|
||||||
fn main() {
|
|
||||||
b::foo()
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue