@@ -497,6 +497,9 @@ impl<'a> ReportErrorExt for UndefinedBehaviorInfo<'a> {
497497 ScalarSizeMismatch ( _) => const_eval_scalar_size_mismatch,
498498 UninhabitedEnumVariantWritten ( _) => const_eval_uninhabited_enum_variant_written,
499499 UninhabitedEnumVariantRead ( _) => const_eval_uninhabited_enum_variant_read,
500+ InvalidNichedEnumVariantWritten { .. } => {
501+ const_eval_invalid_niched_enum_variant_written
502+ }
500503 AbiMismatchArgument { .. } => const_eval_incompatible_types,
501504 AbiMismatchReturn { .. } => const_eval_incompatible_return_types,
502505 }
@@ -585,6 +588,9 @@ impl<'a> ReportErrorExt for UndefinedBehaviorInfo<'a> {
585588 builder. arg ( "target_size" , info. target_size ) ;
586589 builder. arg ( "data_size" , info. data_size ) ;
587590 }
591+ InvalidNichedEnumVariantWritten { enum_ty } => {
592+ builder. arg ( "ty" , enum_ty. to_string ( ) ) ;
593+ }
588594 AbiMismatchArgument { caller_ty, callee_ty }
589595 | AbiMismatchReturn { caller_ty, callee_ty } => {
590596 builder. arg ( "caller_ty" , caller_ty. to_string ( ) ) ;
@@ -793,7 +799,7 @@ impl ReportErrorExt for UnsupportedOpInfo {
793799 UnsupportedOpInfo :: ReadPartialPointer ( _) => const_eval_partial_pointer_copy,
794800 UnsupportedOpInfo :: ReadPointerAsInt ( _) => const_eval_read_pointer_as_int,
795801 UnsupportedOpInfo :: ThreadLocalStatic ( _) => const_eval_thread_local_static,
796- UnsupportedOpInfo :: ReadExternStatic ( _) => const_eval_read_extern_static ,
802+ UnsupportedOpInfo :: ExternStatic ( _) => const_eval_extern_static ,
797803 }
798804 }
799805 fn add_args < G : EmissionGuarantee > ( self , _: & DiagCtxt , builder : & mut DiagnosticBuilder < ' _ , G > ) {
@@ -812,7 +818,7 @@ impl ReportErrorExt for UnsupportedOpInfo {
812818 OverwritePartialPointer ( ptr) | ReadPartialPointer ( ptr) => {
813819 builder. arg ( "ptr" , ptr) ;
814820 }
815- ThreadLocalStatic ( did) | ReadExternStatic ( did) => {
821+ ThreadLocalStatic ( did) | ExternStatic ( did) => {
816822 builder. arg ( "did" , format ! ( "{did:?}" ) ) ;
817823 }
818824 }
0 commit comments