Skip to content

Commit 6decb5c

Browse files
committed
---
yaml --- r: 136551 b: refs/heads/dist-snap c: f082416 h: refs/heads/master i: 136549: 55a88b4 136547: f87f8b9 136543: 398965f v: v3
1 parent 16d498f commit 6decb5c

File tree

7 files changed

+29
-28
lines changed

7 files changed

+29
-28
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ refs/heads/try: 189b7332968972f34cdbbbd9b62d97ababf53059
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
9-
refs/heads/dist-snap: ebe9ec80746e7943c3d53bedbbded7f0afc0b3d5
9+
refs/heads/dist-snap: f082416bece7cbb16ec46f870fb7f91ca15f2231
1010
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1111
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
1212
refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0

branches/dist-snap/src/librustc/middle/trans/intrinsic.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#![allow(non_uppercase_statics)]
1212

1313
use llvm;
14-
use llvm::{SequentiallyConsistent, Acquire, Release, Xchg, ValueRef};
14+
use llvm::{SequentiallyConsistent, Acquire, Release, AtomicXchg, ValueRef};
1515
use middle::subst;
1616
use middle::subst::FnSpace;
1717
use middle::trans::base::*;
@@ -510,17 +510,17 @@ pub fn trans_intrinsic_call<'blk, 'tcx>(mut bcx: Block<'blk, 'tcx>, node: ast::N
510510
// These are all AtomicRMW ops
511511
op => {
512512
let atom_op = match op {
513-
"xchg" => llvm::Xchg,
514-
"xadd" => llvm::Add,
515-
"xsub" => llvm::Sub,
516-
"and" => llvm::And,
517-
"nand" => llvm::Nand,
518-
"or" => llvm::Or,
519-
"xor" => llvm::Xor,
520-
"max" => llvm::Max,
521-
"min" => llvm::Min,
522-
"umax" => llvm::UMax,
523-
"umin" => llvm::UMin,
513+
"xchg" => llvm::AtomicXchg,
514+
"xadd" => llvm::AtomicAdd,
515+
"xsub" => llvm::AtomicSub,
516+
"and" => llvm::AtomicAnd,
517+
"nand" => llvm::AtomicNand,
518+
"or" => llvm::AtomicOr,
519+
"xor" => llvm::AtomicXor,
520+
"max" => llvm::AtomicMax,
521+
"min" => llvm::AtomicMin,
522+
"umax" => llvm::AtomicUMax,
523+
"umin" => llvm::AtomicUMin,
524524
_ => ccx.sess().fatal("unknown atomic operation")
525525
};
526526

branches/dist-snap/src/librustc_llvm/lib.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -297,17 +297,17 @@ pub enum TypeKind {
297297

298298
#[repr(C)]
299299
pub enum AtomicBinOp {
300-
Xchg = 0,
301-
Add = 1,
302-
Sub = 2,
303-
And = 3,
304-
Nand = 4,
305-
Or = 5,
306-
Xor = 6,
307-
Max = 7,
308-
Min = 8,
309-
UMax = 9,
310-
UMin = 10,
300+
AtomicXchg = 0,
301+
AtomicAdd = 1,
302+
AtomicSub = 2,
303+
AtomicAnd = 3,
304+
AtomicNand = 4,
305+
AtomicOr = 5,
306+
AtomicXor = 6,
307+
AtomicMax = 7,
308+
AtomicMin = 8,
309+
AtomicUMax = 9,
310+
AtomicUMin = 10,
311311
}
312312

313313
#[repr(C)]

branches/dist-snap/src/test/compile-fail/borrowck-closures-unique.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ fn d(x: &mut int) {
4343
}
4444

4545
fn e(x: &mut int) {
46-
let c1: || = || x = fail!(); //~ ERROR closure cannot assign to immutable argument `x`
46+
let c1: || = || x = fail!(); //~ ERROR closure cannot assign to immutable local variable
4747
}
4848

4949
fn main() {

branches/dist-snap/src/test/compile-fail/borrowck-unboxed-closures.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fn a<F:Fn(int, int) -> int>(mut f: F) {
1717
}
1818

1919
fn b<F:FnMut(int, int) -> int>(f: F) {
20-
f(1, 2); //~ ERROR cannot borrow immutable argument
20+
f(1, 2); //~ ERROR cannot borrow immutable local variable
2121
}
2222

2323
fn c<F:FnOnce(int, int) -> int>(f: F) {

branches/dist-snap/src/test/run-pass-fulldeps/issue_16723_multiple_items_syntax_ext.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
// except according to those terms.
1010

1111
// ignore-stage1
12+
// ignore-android
1213
// aux-build:issue_16723_multiple_items_syntax_ext.rs
1314
#![feature(phase)]
1415

branches/dist-snap/src/test/run-pass/tag-align-dyn-u64.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
use std::mem;
1515

1616
enum Tag<A> {
17-
Tag(A)
17+
Tag2(A)
1818
}
1919

2020
struct Rec {
@@ -23,7 +23,7 @@ struct Rec {
2323
}
2424

2525
fn mk_rec() -> Rec {
26-
return Rec { c8:0u8, t:Tag(0u64) };
26+
return Rec { c8:0u8, t:Tag2(0u64) };
2727
}
2828

2929
fn is_8_byte_aligned(u: &Tag<u64>) -> bool {

0 commit comments

Comments
 (0)