Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/additional-trait-bounds2nr2.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }

#![feature(optin_builtin_traits)]

pub unsafe auto trait Send {}
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/const_generics_3.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-additional-options "-w -frust-name-resolution-2.0 -frust-compile-until=compilation" }
// { dg-additional-options "-w -frust-compile-until=compilation" }

#[lang = "sized"]
trait Sized {}
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/enum_variant_name.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-additional-options "-w -frust-name-resolution-2.0" }
// { dg-additional-options "-w" }
struct E1;

enum Test {
Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/compile/generics9.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }
struct Foo<A, B = (A, B)>(A, B);
// { dg-error "type parameters with a default cannot use forward declared identifiers" "" { target *-*-* } .-1 }

Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/compile/invalid_label_name.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }
pub fn function() {
'continue: loop {
// { dg-error "invalid label name .'continue." "" { target *-*-* } .-1 }
Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/compile/issue-3304.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }
#[lang = "sized"]
trait Sized {}

Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/macros/mbe/macro-issue3708.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-additional-options "-frust-name-resolution-2.0 -frust-compile-until=lowering" }
// { dg-additional-options "-frust-compile-until=lowering" }

macro_rules! impl_fn_for_zst {
($(
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/macros/mbe/macro-issue3709-2.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-additional-options "-frust-name-resolution-2.0 -frust-compile-until=lowering" }
// { dg-additional-options "-frust-compile-until=lowering" }

macro_rules! impl_fn_for_zst {
($(
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/name_resolution10.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-options "-frust-name-resolution-2.0 -frust-compile-until=lowering" }
// { dg-options "-frust-compile-until=lowering" }

#![feature(decl_macro)]

Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/name_resolution11.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-additional-options "-frust-name-resolution-2.0 -frust-compile-until=lowering" }
// { dg-additional-options "-frust-compile-until=lowering" }
fn foo() {
let b = 10;
fn bar() {
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/name_resolution12.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-additional-options "-frust-name-resolution-2.0 -frust-compile-until=lowering" }
// { dg-additional-options "-frust-compile-until=lowering" }

const TOTO: i32 = 10;

Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution13.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

pub mod foo {
pub macro bar() {}
}
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution14.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

pub mod foo {
pub macro bar() {}
}
Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/compile/name_resolution15.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }
#![feature(decl_macro)]

pub mod foo {
Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/compile/name_resolution16.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }
#![feature(decl_macro)]

pub mod foo {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution17.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

struct Foo;
fn Foo() {} // { dg-error ".Foo. defined multiple times" }

Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution18.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

struct Marker;

struct Foo {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution20.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

pub mod foo {
pub macro bar() {}
}
Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/compile/name_resolution22.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }
struct Marker;
struct Foo(Marker);

Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution23.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

mod a {
pub mod b {
pub fn foo() {}
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution24.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

mod a {
pub mod b {
pub fn baz() {}
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution25.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

struct Test; // { dg-warning "struct is never constructed: .Test." }

impl Test {}
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/name_resolution6.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-options "-frust-name-resolution-2.0 -frust-compile-until=lowering" }
// { dg-options "-frust-compile-until=lowering" }

pub mod foo {
pub mod bar {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution7.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

// check that macros by example do not get inserted in ribs like regular items
pub mod foo {
pub mod bar {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution8.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

// check that macros by example get exported to the crate's root with #[macro_export]
pub mod foo {
pub mod bar {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/name_resolution9.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

pub mod foo {
pub mod bar {
fn f() {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/nested_macro_definition.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-options "-frust-name-resolution-2.0" }

macro_rules! toto {
() => {
macro_rules! tata {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/pub_restricted_1.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }

pub mod foo {
pub mod bar {
pub fn baz() {}
Expand Down
2 changes: 1 addition & 1 deletion gcc/testsuite/rust/compile/pub_restricted_2.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// { dg-additional-options "-w -frust-name-resolution-2.0" }
// { dg-additional-options "-w" }

mod foo {
mod bar {
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/self-in-impl.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }

// the error message here is what rustc >=1.66 emits
// rustc <1.66 emits a "cycle detected" error when
// trying to calculate the impl type
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/self_import_namespace.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }

mod bar {
pub mod foo {}
pub fn foo() {}
Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/compile/use_1.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }
mod frob {}

use foo::bar::baz; // { dg-error "unresolved import .foo::bar::baz." }
Expand Down
2 changes: 0 additions & 2 deletions gcc/testsuite/rust/compile/xfail/name_resolution21.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }

pub mod foo {
pub macro bar() {}
}
Expand Down
1 change: 0 additions & 1 deletion gcc/testsuite/rust/execute/torture/name_resolution.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
// { dg-additional-options "-frust-name-resolution-2.0" }
// { dg-output "Value is 10\r*\n" }

const BAZ: i32 = 10;
Expand Down
Loading