@@ -64,6 +64,10 @@ use crate::attributes::proc_macro_attrs::{
6464} ;
6565use crate :: attributes:: prototype:: CustomMirParser ;
6666use crate :: attributes:: repr:: { AlignParser , AlignStaticParser , ReprParser } ;
67+ use crate :: attributes:: rustc_allocator:: {
68+ RustcAllocatorParser , RustcAllocatorZeroedParser , RustcAllocatorZeroedVariantParser ,
69+ RustcDeallocatorParser , RustcReallocatorParser ,
70+ } ;
6771use crate :: attributes:: rustc_dump:: {
6872 RustcDumpDefParents , RustcDumpItemBounds , RustcDumpPredicates , RustcDumpUserArgs ,
6973 RustcDumpVtable ,
@@ -223,6 +227,7 @@ attribute_parsers!(
223227 Single <PatternComplexityLimitParser >,
224228 Single <ProcMacroDeriveParser >,
225229 Single <RecursionLimitParser >,
230+ Single <RustcAllocatorZeroedVariantParser >,
226231 Single <RustcBuiltinMacroParser >,
227232 Single <RustcForceInlineParser >,
228233 Single <RustcLayoutScalarValidRangeEndParser >,
@@ -274,7 +279,10 @@ attribute_parsers!(
274279 Single <WithoutArgs <ProcMacroAttributeParser >>,
275280 Single <WithoutArgs <ProcMacroParser >>,
276281 Single <WithoutArgs <PubTransparentParser >>,
282+ Single <WithoutArgs <RustcAllocatorParser >>,
283+ Single <WithoutArgs <RustcAllocatorZeroedParser >>,
277284 Single <WithoutArgs <RustcCoherenceIsCoreParser >>,
285+ Single <WithoutArgs <RustcDeallocatorParser >>,
278286 Single <WithoutArgs <RustcDumpDefParents >>,
279287 Single <WithoutArgs <RustcDumpItemBounds >>,
280288 Single <WithoutArgs <RustcDumpPredicates >>,
@@ -289,6 +297,7 @@ attribute_parsers!(
289297 Single <WithoutArgs <RustcNeverReturnsNullPointerParser >>,
290298 Single <WithoutArgs <RustcNoImplicitAutorefsParser >>,
291299 Single <WithoutArgs <RustcPassIndirectlyInNonRusticAbisParser >>,
300+ Single <WithoutArgs <RustcReallocatorParser >>,
292301 Single <WithoutArgs <RustcShouldNotBeCalledOnConstItems >>,
293302 Single <WithoutArgs <SpecializationTraitParser >>,
294303 Single <WithoutArgs <StdInternalSymbolParser >>,
0 commit comments