Update FIXME numbers
This commit is contained in:
parent
db679a738f
commit
41752b02b9
@ -1465,7 +1465,7 @@ fn trans_assign_op(bcx: block,
|
||||
|
||||
// A user-defined operator method
|
||||
if bcx.ccx().maps.method_map.find(expr.id).is_some() {
|
||||
// FIXME(#2582) evaluates the receiver twice!!
|
||||
// FIXME(#2528) evaluates the receiver twice!!
|
||||
let scratch = scratch_datum(bcx, dst_datum.ty, false);
|
||||
let bcx = trans_overloaded_op(bcx, expr, dst, ~[src],
|
||||
SaveIn(scratch.val), DoAutorefArg);
|
||||
|
@ -909,7 +909,7 @@ fn trans_intrinsic(ccx: @crate_ctxt, decl: ValueRef, item: @ast::foreign_item,
|
||||
let static_ti = get_tydesc(ccx, tp_ty);
|
||||
glue::lazily_emit_all_tydesc_glue(ccx, static_ti);
|
||||
|
||||
// FIXME (#2712): change this to T_ptr(ccx.tydesc_ty) when the
|
||||
// FIXME (#3727): change this to T_ptr(ccx.tydesc_ty) when the
|
||||
// core::sys copy of the get_tydesc interface dies off.
|
||||
let td = PointerCast(bcx, static_ti.tydesc, T_ptr(T_nil()));
|
||||
Store(bcx, td, fcx.llretptr);
|
||||
|
@ -466,7 +466,7 @@ fn iter_vec_raw(bcx: block, data_ptr: ValueRef, vec_ty: ty::t,
|
||||
let unit_ty = ty::sequence_element_type(bcx.tcx(), vec_ty);
|
||||
|
||||
// Calculate the last pointer address we want to handle.
|
||||
// FIXME (#2536): Optimize this when the size of the unit type is
|
||||
// FIXME (#3729): Optimize this when the size of the unit type is
|
||||
// statically known to not use pointer casts, which tend to confuse
|
||||
// LLVM.
|
||||
let data_end_ptr = pointer_add(bcx, data_ptr, fill);
|
||||
|
@ -2278,8 +2278,7 @@ fn check_enum_variants(ccx: @crate_ctxt,
|
||||
let cty = fcx.expr_ty(e);
|
||||
let declty = ty::mk_int(ccx.tcx);
|
||||
demand::suptype(fcx, e.span, declty, cty);
|
||||
// FIXME: issue #1417
|
||||
// Also, check_expr (from check_const pass) doesn't guarantee
|
||||
// check_expr (from check_const pass) doesn't guarantee
|
||||
// that the expression is in an form that eval_const_expr can
|
||||
// handle, so we may still get an internal compiler error
|
||||
match const_eval::eval_const_expr(ccx.tcx, e) {
|
||||
@ -2620,7 +2619,7 @@ fn check_intrinsic_type(ccx: @crate_ctxt, it: @ast::foreign_item) {
|
||||
}
|
||||
|
||||
~"get_tydesc" => {
|
||||
// FIXME (#2712): return *intrinsic::tydesc, not *()
|
||||
// FIXME (#3730): return *intrinsic::tydesc, not *()
|
||||
(1u, ~[], ty::mk_nil_ptr(tcx))
|
||||
}
|
||||
~"visit_tydesc" => {
|
||||
|
@ -363,7 +363,7 @@ impl LookupContext {
|
||||
};
|
||||
let method = &ms[index];
|
||||
|
||||
/* FIXME(#3468) we should transform the vstore in accordance
|
||||
/* FIXME(#3157) we should transform the vstore in accordance
|
||||
with the self type
|
||||
|
||||
match method.self_type {
|
||||
|
@ -7,7 +7,7 @@
|
||||
* for testing purposes. It doesn't surve any functional
|
||||
* purpose. This here, for instance, is just some filler text.
|
||||
*
|
||||
* FIXME (#1654): It would be nice if we could run some automated
|
||||
* FIXME (#3731): It would be nice if we could run some automated
|
||||
* tests on this file
|
||||
*/
|
||||
|
||||
|
@ -84,8 +84,9 @@ fn write_markdown(
|
||||
doc: doc::Doc,
|
||||
+writer_factory: WriterFactory
|
||||
) {
|
||||
// FIXME #2484: There is easy parallelism to be had here but
|
||||
// we don't want to spawn too many pandoc processes
|
||||
// There is easy parallelism to be had here, but
|
||||
// we don't want to spawn too many pandoc processes.
|
||||
// (See #2484, which is closed.)
|
||||
do doc.pages.map |page| {
|
||||
let ctxt = {
|
||||
w: writer_factory(*page)
|
||||
|
Loading…
Reference in New Issue
Block a user