Revert "Rollup merge of #126315 - mu001999-contrib:fix/126289, r=petrochenkov"
This reverts commit977c5fd419
, reversing changes made to24c94f0e4f
.
This commit is contained in:
parent
22da616245
commit
d29818c9f5
@ -923,7 +923,7 @@ fn create_and_seed_worklist(
|
|||||||
match tcx.def_kind(id) {
|
match tcx.def_kind(id) {
|
||||||
DefKind::Impl { .. } => false,
|
DefKind::Impl { .. } => false,
|
||||||
DefKind::AssocConst | DefKind::AssocFn => !matches!(tcx.associated_item(id).container, AssocItemContainer::ImplContainer),
|
DefKind::AssocConst | DefKind::AssocFn => !matches!(tcx.associated_item(id).container, AssocItemContainer::ImplContainer),
|
||||||
DefKind::Struct => struct_all_fields_are_public(tcx, id.to_def_id()) || has_allow_dead_code_or_lang_attr(tcx, id).is_some(),
|
DefKind::Struct => struct_all_fields_are_public(tcx, id.to_def_id()),
|
||||||
_ => true
|
_ => true
|
||||||
})
|
})
|
||||||
.map(|id| (id, ComesFromAllowExpect::No))
|
.map(|id| (id, ComesFromAllowExpect::No))
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
//@ check-pass
|
|
||||||
|
|
||||||
mod ffi {
|
|
||||||
use super::*;
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
pub fn DomPromise_AddRef(promise: *const Promise);
|
|
||||||
pub fn DomPromise_Release(promise: *const Promise);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[repr(C)]
|
|
||||||
#[allow(unused)]
|
|
||||||
pub struct Promise {
|
|
||||||
private: [u8; 0],
|
|
||||||
__nosync: ::std::marker::PhantomData<::std::rc::Rc<u8>>,
|
|
||||||
}
|
|
||||||
|
|
||||||
pub unsafe trait RefCounted {
|
|
||||||
unsafe fn addref(&self);
|
|
||||||
unsafe fn release(&self);
|
|
||||||
}
|
|
||||||
|
|
||||||
unsafe impl RefCounted for Promise {
|
|
||||||
unsafe fn addref(&self) {
|
|
||||||
ffi::DomPromise_AddRef(self)
|
|
||||||
}
|
|
||||||
unsafe fn release(&self) {
|
|
||||||
ffi::DomPromise_Release(self)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn main() {}
|
|
Loading…
Reference in New Issue
Block a user