diff options
| author | bors <bors@rust-lang.org> | 2014-05-10 02:11:32 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-05-10 02:11:32 -0700 |
| commit | 061450dcf14ea88c77312764fd80d712ff47fdb8 (patch) | |
| tree | 55560f0b00fa8dcf60c249f551d46dae7bbbb726 | |
| parent | a7d877ce620cc26a9d8549154c9e3e81456212d5 (diff) | |
| parent | 0f25aad746b04ddda26ea502bdb7081e024a0644 (diff) | |
| download | rust-061450dcf14ea88c77312764fd80d712ff47fdb8.tar.gz rust-061450dcf14ea88c77312764fd80d712ff47fdb8.zip | |
auto merge of #14066 : edwardw/rust/pod-to-copy, r=alexcrichton
Some error messages still use the word `Pod` instead of `Copy`. Renames them.
| -rw-r--r-- | src/librustc/util/ppaux.rs | 4 | ||||
| -rw-r--r-- | src/test/compile-fail/error-should-say-copy-not-pod.rs | 17 |
2 files changed, 19 insertions, 2 deletions
diff --git a/src/librustc/util/ppaux.rs b/src/librustc/util/ppaux.rs index cd611846a02..5bca636a20d 100644 --- a/src/librustc/util/ppaux.rs +++ b/src/librustc/util/ppaux.rs @@ -584,7 +584,7 @@ impl Repr for ty::ParamBounds { ty::BoundStatic => "'static".to_owned(), ty::BoundSend => "Send".to_owned(), ty::BoundSized => "Sized".to_owned(), - ty::BoundCopy => "Pod".to_owned(), + ty::BoundCopy => "Copy".to_owned(), ty::BoundShare => "Share".to_owned(), }); } @@ -862,7 +862,7 @@ impl UserString for ty::BuiltinBound { ty::BoundStatic => "'static".to_owned(), ty::BoundSend => "Send".to_owned(), ty::BoundSized => "Sized".to_owned(), - ty::BoundCopy => "Pod".to_owned(), + ty::BoundCopy => "Copy".to_owned(), ty::BoundShare => "Share".to_owned(), } } diff --git a/src/test/compile-fail/error-should-say-copy-not-pod.rs b/src/test/compile-fail/error-should-say-copy-not-pod.rs new file mode 100644 index 00000000000..2722943407b --- /dev/null +++ b/src/test/compile-fail/error-should-say-copy-not-pod.rs @@ -0,0 +1,17 @@ +// Copyright 2012-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. + +// Tests that the error message uses the word Copy, not Pod. + +fn check_bound<T:Copy>(_: T) {} + +fn main() { + check_bound("nocopy".to_owned()); //~ ERROR does not fulfill `Copy` +} |
