def::DefTy(def_id) => {
if !adt::is_ffi_safe(cx.tcx, def_id) {
cx.span_lint(CTYPES, ty.span,
- "found enum type without foreign-function-safe \
- representation annotation in foreign module");
- // hmm... this message could be more helpful
+ "found enum type without foreign-function-safe
+ representation annotation in foreign module, consider \
+ adding a #[repr(...)] attribute to the enumeration");
}
}
_ => ()
typeck::MethodStatic(def_id) => {
def_id
}
+ typeck::MethodStaticUnboxedClosure(def_id) => {
+ def_id
+ }
typeck::MethodParam(typeck::MethodParam {
trait_id: trait_id,
method_num: index,