From 8943709221f745cdd58d9a19e9fd280ae53091c6 Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Wed, 4 Mar 2015 01:09:10 +0200 Subject: [PATCH] Update tests to match the messages --- src/test/compile-fail/dupe-symbols-1.rs | 2 +- src/test/compile-fail/dupe-symbols-2.rs | 2 +- src/test/compile-fail/dupe-symbols-3.rs | 2 +- src/test/compile-fail/dupe-symbols-4.rs | 2 +- src/test/compile-fail/dupe-symbols-5.rs | 2 +- src/test/compile-fail/dupe-symbols-6.rs | 2 +- src/test/compile-fail/dupe-symbols-7.rs | 12 +++--------- src/test/compile-fail/dupe-symbols-8.rs | 15 --------------- 8 files changed, 9 insertions(+), 30 deletions(-) delete mode 100644 src/test/compile-fail/dupe-symbols-8.rs diff --git a/src/test/compile-fail/dupe-symbols-1.rs b/src/test/compile-fail/dupe-symbols-1.rs index 08370b534cdf..9fa4eafcad0e 100644 --- a/src/test/compile-fail/dupe-symbols-1.rs +++ b/src/test/compile-fail/dupe-symbols-1.rs @@ -17,5 +17,5 @@ pub fn a() { #[export_name="fail"] pub fn b() { -//~^ symbol `fail` already exists +//~^ symbol `fail` is already defined } diff --git a/src/test/compile-fail/dupe-symbols-2.rs b/src/test/compile-fail/dupe-symbols-2.rs index 592874491e01..976a65589b86 100644 --- a/src/test/compile-fail/dupe-symbols-2.rs +++ b/src/test/compile-fail/dupe-symbols-2.rs @@ -20,6 +20,6 @@ mod a { mod b { #[no_mangle] pub extern fn fail() { - //~^ symbol `fail` already exists + //~^ symbol `fail` is already defined } } diff --git a/src/test/compile-fail/dupe-symbols-3.rs b/src/test/compile-fail/dupe-symbols-3.rs index af5622861ef7..98a61c33c584 100644 --- a/src/test/compile-fail/dupe-symbols-3.rs +++ b/src/test/compile-fail/dupe-symbols-3.rs @@ -17,5 +17,5 @@ pub fn a() { #[no_mangle] pub fn fail() { -//~^ symbol `fail` already exists +//~^ symbol `fail` is already defined } diff --git a/src/test/compile-fail/dupe-symbols-4.rs b/src/test/compile-fail/dupe-symbols-4.rs index 738dce6fed1a..60e68f72b243 100644 --- a/src/test/compile-fail/dupe-symbols-4.rs +++ b/src/test/compile-fail/dupe-symbols-4.rs @@ -27,5 +27,5 @@ impl A for B { impl A for C { #[no_mangle] fn fail(self) {} - //~^ symbol `fail` already exists + //~^ symbol `fail` is already defined } diff --git a/src/test/compile-fail/dupe-symbols-5.rs b/src/test/compile-fail/dupe-symbols-5.rs index 5ca9ca871289..eb4b50d03ca6 100644 --- a/src/test/compile-fail/dupe-symbols-5.rs +++ b/src/test/compile-fail/dupe-symbols-5.rs @@ -16,5 +16,5 @@ static HELLO: u8 = 0; #[export_name="fail"] pub fn b() { -//~^ symbol `fail` already exists +//~^ symbol `fail` is already defined } diff --git a/src/test/compile-fail/dupe-symbols-6.rs b/src/test/compile-fail/dupe-symbols-6.rs index 9fbc292930ec..6f412d9a0de1 100644 --- a/src/test/compile-fail/dupe-symbols-6.rs +++ b/src/test/compile-fail/dupe-symbols-6.rs @@ -15,4 +15,4 @@ static HELLO: u8 = 0; #[export_name="fail"] static HELLO_TWICE: u16 = 0; -//~^ symbol `fail` already exists +//~^ symbol `fail` is already defined diff --git a/src/test/compile-fail/dupe-symbols-7.rs b/src/test/compile-fail/dupe-symbols-7.rs index b061f9e257e7..c2880ba6f51e 100644 --- a/src/test/compile-fail/dupe-symbols-7.rs +++ b/src/test/compile-fail/dupe-symbols-7.rs @@ -8,14 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. // -#![crate_type="rlib"] +// error-pattern: entry symbol `main` defined multiple times #![allow(warnings)] -extern { - fn fail(); -} - -#[export_name="fail"] -pub fn a() { -//~^ symbol `fail` already exists -} +#[no_mangle] +fn main(){} diff --git a/src/test/compile-fail/dupe-symbols-8.rs b/src/test/compile-fail/dupe-symbols-8.rs deleted file mode 100644 index c2880ba6f51e..000000000000 --- a/src/test/compile-fail/dupe-symbols-8.rs +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright 2015 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 or the MIT license -// , at your -// option. This file may not be copied, modified, or distributed -// except according to those terms. -// -// error-pattern: entry symbol `main` defined multiple times -#![allow(warnings)] - -#[no_mangle] -fn main(){}