@@ -448,28 +448,28 @@ impl HygieneData {
448
448
}
449
449
450
450
fn normalize_to_macros_2_0 ( & self , ctxt : SyntaxContext ) -> SyntaxContext {
451
- assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
451
+ debug_assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
452
452
self . syntax_context_data [ ctxt. 0 as usize ] . opaque
453
453
}
454
454
455
455
fn normalize_to_macro_rules ( & self , ctxt : SyntaxContext ) -> SyntaxContext {
456
- assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
456
+ debug_assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
457
457
self . syntax_context_data [ ctxt. 0 as usize ] . opaque_and_semitransparent
458
458
}
459
459
460
460
fn outer_expn ( & self , ctxt : SyntaxContext ) -> ExpnId {
461
- assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
461
+ debug_assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
462
462
self . syntax_context_data [ ctxt. 0 as usize ] . outer_expn
463
463
}
464
464
465
465
fn outer_mark ( & self , ctxt : SyntaxContext ) -> ( ExpnId , Transparency ) {
466
- assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
466
+ debug_assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
467
467
let data = & self . syntax_context_data [ ctxt. 0 as usize ] ;
468
468
( data. outer_expn , data. outer_transparency )
469
469
}
470
470
471
471
fn parent_ctxt ( & self , ctxt : SyntaxContext ) -> SyntaxContext {
472
- assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
472
+ debug_assert ! ( !self . syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
473
473
self . syntax_context_data [ ctxt. 0 as usize ] . parent
474
474
}
475
475
@@ -579,7 +579,7 @@ impl HygieneData {
579
579
transparency : Transparency ,
580
580
) -> SyntaxContext {
581
581
let syntax_context_data = & mut self . syntax_context_data ;
582
- assert ! ( !syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
582
+ debug_assert ! ( !syntax_context_data[ ctxt. 0 as usize ] . is_decode_placeholder( ) ) ;
583
583
let mut opaque = syntax_context_data[ ctxt. 0 as usize ] . opaque ;
584
584
let mut opaque_and_semitransparent =
585
585
syntax_context_data[ ctxt. 0 as usize ] . opaque_and_semitransparent ;
@@ -926,7 +926,7 @@ impl SyntaxContext {
926
926
927
927
pub ( crate ) fn dollar_crate_name ( self ) -> Symbol {
928
928
HygieneData :: with ( |data| {
929
- assert ! ( !data. syntax_context_data[ self . 0 as usize ] . is_decode_placeholder( ) ) ;
929
+ debug_assert ! ( !data. syntax_context_data[ self . 0 as usize ] . is_decode_placeholder( ) ) ;
930
930
data. syntax_context_data [ self . 0 as usize ] . dollar_crate_name
931
931
} )
932
932
}
0 commit comments