Skip to content

Commit 8dc18e5

Browse files
committed
---
yaml --- r: 119158 b: refs/heads/dist-snap c: a9bf099 h: refs/heads/master v: v3
1 parent 6a9093f commit 8dc18e5

File tree

2 files changed

+1
-28
lines changed

2 files changed

+1
-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: 1813e5aa1a03b0596b8de7abd1af31edf5d6098f
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
9-
refs/heads/dist-snap: ee82233a1e6d8b6af3d23a78e3c87ec0aa2545a6
9+
refs/heads/dist-snap: a9bf0990003d5d27bc30a9018bb5cdc0666be916
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/adt.rs

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -644,25 +644,6 @@ pub fn num_args(r: &Repr, discr: Disr) -> uint {
644644
}
645645
}
646646

647-
/// Access a field, at a point when the value's case is known.
648-
pub fn deref_ty(ccx: &CrateContext, r: &Repr) -> ty::t {
649-
match *r {
650-
CEnum(..) => {
651-
ccx.sess().bug("deref of c-like enum")
652-
}
653-
Univariant(ref st, _) => {
654-
*st.fields.get(0)
655-
}
656-
General(_, ref cases) => {
657-
assert!(cases.len() == 1);
658-
*cases.get(0).fields.get(0)
659-
}
660-
NullablePointer{ .. } => {
661-
ccx.sess().bug("deref of nullable ptr")
662-
}
663-
}
664-
}
665-
666647
/// Access a field, at a point when the value's case is known.
667648
pub fn trans_field_ptr(bcx: &Block, r: &Repr, val: ValueRef, discr: Disr,
668649
ix: uint) -> ValueRef {
@@ -896,11 +877,3 @@ fn const_struct_field(ccx: &CrateContext, val: ValueRef, ix: uint)
896877
real_ix = real_ix + 1;
897878
}
898879
}
899-
900-
/// Is it safe to bitcast a value to the one field of its one variant?
901-
pub fn is_newtypeish(r: &Repr) -> bool {
902-
match *r {
903-
Univariant(ref st, false) => st.fields.len() == 1,
904-
_ => false
905-
}
906-
}

0 commit comments

Comments
 (0)