Skip to content

Commit 737f343

Browse files
committed
---
yaml --- r: 22570 b: refs/heads/master c: d809336 h: refs/heads/master v: v3
1 parent 1ce773a commit 737f343

File tree

5 files changed

+20
-24
lines changed

5 files changed

+20
-24
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 053bdcac2d1b6872fe54b6c928910a3eba8eca67
2+
refs/heads/master: d809336d0f5f4efa11336878736aeefe1fbae895
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
55
refs/heads/try: ffbe0e0e00374358b789b0037bcb3a577cd218be

trunk/src/rustc/front/intrinsic.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ mod intrinsic {
4646
fn visit_estr_box() -> bool;
4747
fn visit_estr_uniq() -> bool;
4848
fn visit_estr_slice() -> bool;
49-
fn visit_estr_fixed(sz: uint) -> bool;
49+
fn visit_estr_fixed(n: uint, sz: uint, align: uint) -> bool;
5050

5151
fn visit_box(mtbl: uint, inner: *tydesc) -> bool;
5252
fn visit_uniq(mtbl: uint, inner: *tydesc) -> bool;
@@ -58,9 +58,8 @@ mod intrinsic {
5858
fn visit_evec_box(mtbl: uint, inner: *tydesc) -> bool;
5959
fn visit_evec_uniq(mtbl: uint, inner: *tydesc) -> bool;
6060
fn visit_evec_slice(mtbl: uint, inner: *tydesc) -> bool;
61-
fn visit_evec_fixed(n: uint, mtbl: uint,
62-
sz: uint, align: uint,
63-
inner: *tydesc) -> bool;
61+
fn visit_evec_fixed(n: uint, sz: uint, align: uint,
62+
mtbl: uint, inner: *tydesc) -> bool;
6463

6564
fn visit_enter_rec(n_fields: uint,
6665
sz: uint, align: uint) -> bool;

trunk/src/test/run-pass/issue-2930.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
// xfail-pretty
2-
// xfail-win32
3-
// xfail-test
4-
51
// Generated from pipe compiler
62
mod stream {
73
fn init<T: send>() -> (client::stream<T>, server::stream<T>) {

trunk/src/test/run-pass/reflect-visit-data.rs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -199,9 +199,11 @@ impl ptr_visitor<V: ty_visitor movable_ptr>
199199
true
200200
}
201201

202-
fn visit_estr_fixed(sz: uint) -> bool {
203-
self.align_to::<u8>();
204-
if ! self.inner.visit_estr_fixed(sz) { ret false; }
202+
fn visit_estr_fixed(n: uint,
203+
sz: uint,
204+
align: uint) -> bool {
205+
self.align(align);
206+
if ! self.inner.visit_estr_fixed(n, sz, align) { ret false; }
205207
self.bump(sz);
206208
true
207209
}
@@ -272,11 +274,10 @@ impl ptr_visitor<V: ty_visitor movable_ptr>
272274
true
273275
}
274276

275-
fn visit_evec_fixed(mtbl: uint, n: uint,
276-
sz: uint, align: uint,
277-
inner: *tydesc) -> bool {
277+
fn visit_evec_fixed(n: uint, sz: uint, align: uint,
278+
mtbl: uint, inner: *tydesc) -> bool {
278279
self.align(align);
279-
if ! self.inner.visit_evec_fixed(mtbl, n, sz, align, inner) {
280+
if ! self.inner.visit_evec_fixed(n, sz, align, mtbl, inner) {
280281
ret false;
281282
}
282283
self.bump(sz);
@@ -522,7 +523,8 @@ impl of ty_visitor for my_visitor {
522523
fn visit_estr_box() -> bool { true }
523524
fn visit_estr_uniq() -> bool { true }
524525
fn visit_estr_slice() -> bool { true }
525-
fn visit_estr_fixed(_sz: uint) -> bool { true }
526+
fn visit_estr_fixed(_n: uint, _sz: uint,
527+
_align: uint) -> bool { true }
526528

527529
fn visit_box(_mtbl: uint, _inner: *tydesc) -> bool { true }
528530
fn visit_uniq(_mtbl: uint, _inner: *tydesc) -> bool { true }
@@ -534,9 +536,8 @@ impl of ty_visitor for my_visitor {
534536
fn visit_evec_box(_mtbl: uint, _inner: *tydesc) -> bool { true }
535537
fn visit_evec_uniq(_mtbl: uint, _inner: *tydesc) -> bool { true }
536538
fn visit_evec_slice(_mtbl: uint, _inner: *tydesc) -> bool { true }
537-
fn visit_evec_fixed(_n: uint, _mtbl: uint,
538-
_sz: uint, _align: uint,
539-
_inner: *tydesc) -> bool { true }
539+
fn visit_evec_fixed(_n: uint, _sz: uint, _align: uint,
540+
_mtbl: uint, _inner: *tydesc) -> bool { true }
540541

541542
fn visit_enter_rec(_n_fields: uint,
542543
_sz: uint, _align: uint) -> bool { true }

trunk/src/test/run-pass/reflect-visit-type.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ impl of ty_visitor for my_visitor {
5454
fn visit_estr_box() -> bool { true }
5555
fn visit_estr_uniq() -> bool { true }
5656
fn visit_estr_slice() -> bool { true }
57-
fn visit_estr_fixed(_sz: uint) -> bool { true }
57+
fn visit_estr_fixed(_sz: uint, _sz: uint,
58+
_align: uint) -> bool { true }
5859

5960
fn visit_box(_mtbl: uint, _inner: *tydesc) -> bool { true }
6061
fn visit_uniq(_mtbl: uint, _inner: *tydesc) -> bool { true }
@@ -71,9 +72,8 @@ impl of ty_visitor for my_visitor {
7172
fn visit_evec_box(_mtbl: uint, _inner: *tydesc) -> bool { true }
7273
fn visit_evec_uniq(_mtbl: uint, _inner: *tydesc) -> bool { true }
7374
fn visit_evec_slice(_mtbl: uint, _inner: *tydesc) -> bool { true }
74-
fn visit_evec_fixed(_n: uint, _mtbl: uint,
75-
_sz: uint, _align: uint,
76-
_inner: *tydesc) -> bool { true }
75+
fn visit_evec_fixed(_n: uint, _sz: uint, _align: uint,
76+
_mtbl: uint, _inner: *tydesc) -> bool { true }
7777

7878
fn visit_enter_rec(_n_fields: uint,
7979
_sz: uint, _align: uint) -> bool { true }

0 commit comments

Comments
 (0)