@@ -436,73 +436,73 @@ pub enum DiagnosticKind {
436436}
437437
438438// Opaque pointer types
439- #[ derive ( Copy ) ]
439+ #[ allow ( missing_copy_implementations ) ]
440440pub enum Module_opaque { }
441441pub type ModuleRef = * mut Module_opaque ;
442- #[ derive ( Copy ) ]
442+ #[ allow ( missing_copy_implementations ) ]
443443pub enum Context_opaque { }
444444pub type ContextRef = * mut Context_opaque ;
445- #[ derive ( Copy ) ]
445+ #[ allow ( missing_copy_implementations ) ]
446446pub enum Type_opaque { }
447447pub type TypeRef = * mut Type_opaque ;
448- #[ derive ( Copy ) ]
448+ #[ allow ( missing_copy_implementations ) ]
449449pub enum Value_opaque { }
450450pub type ValueRef = * mut Value_opaque ;
451- #[ derive ( Copy ) ]
451+ #[ allow ( missing_copy_implementations ) ]
452452pub enum Metadata_opaque { }
453453pub type MetadataRef = * mut Metadata_opaque ;
454- #[ derive ( Copy ) ]
454+ #[ allow ( missing_copy_implementations ) ]
455455pub enum BasicBlock_opaque { }
456456pub type BasicBlockRef = * mut BasicBlock_opaque ;
457- #[ derive ( Copy ) ]
457+ #[ allow ( missing_copy_implementations ) ]
458458pub enum Builder_opaque { }
459459pub type BuilderRef = * mut Builder_opaque ;
460- #[ derive ( Copy ) ]
460+ #[ allow ( missing_copy_implementations ) ]
461461pub enum ExecutionEngine_opaque { }
462462pub type ExecutionEngineRef = * mut ExecutionEngine_opaque ;
463- #[ derive ( Copy ) ]
463+ #[ allow ( missing_copy_implementations ) ]
464464pub enum RustJITMemoryManager_opaque { }
465465pub type RustJITMemoryManagerRef = * mut RustJITMemoryManager_opaque ;
466- #[ derive ( Copy ) ]
466+ #[ allow ( missing_copy_implementations ) ]
467467pub enum MemoryBuffer_opaque { }
468468pub type MemoryBufferRef = * mut MemoryBuffer_opaque ;
469- #[ derive ( Copy ) ]
469+ #[ allow ( missing_copy_implementations ) ]
470470pub enum PassManager_opaque { }
471471pub type PassManagerRef = * mut PassManager_opaque ;
472- #[ derive ( Copy ) ]
472+ #[ allow ( missing_copy_implementations ) ]
473473pub enum PassManagerBuilder_opaque { }
474474pub type PassManagerBuilderRef = * mut PassManagerBuilder_opaque ;
475- #[ derive ( Copy ) ]
475+ #[ allow ( missing_copy_implementations ) ]
476476pub enum Use_opaque { }
477477pub type UseRef = * mut Use_opaque ;
478- #[ derive ( Copy ) ]
478+ #[ allow ( missing_copy_implementations ) ]
479479pub enum TargetData_opaque { }
480480pub type TargetDataRef = * mut TargetData_opaque ;
481- #[ derive ( Copy ) ]
481+ #[ allow ( missing_copy_implementations ) ]
482482pub enum ObjectFile_opaque { }
483483pub type ObjectFileRef = * mut ObjectFile_opaque ;
484- #[ derive ( Copy ) ]
484+ #[ allow ( missing_copy_implementations ) ]
485485pub enum SectionIterator_opaque { }
486486pub type SectionIteratorRef = * mut SectionIterator_opaque ;
487- #[ derive ( Copy ) ]
487+ #[ allow ( missing_copy_implementations ) ]
488488pub enum Pass_opaque { }
489489pub type PassRef = * mut Pass_opaque ;
490- #[ derive ( Copy ) ]
490+ #[ allow ( missing_copy_implementations ) ]
491491pub enum TargetMachine_opaque { }
492492pub type TargetMachineRef = * mut TargetMachine_opaque ;
493- #[ derive ( Copy ) ]
493+ #[ allow ( missing_copy_implementations ) ]
494494pub enum Archive_opaque { }
495495pub type ArchiveRef = * mut Archive_opaque ;
496- #[ derive ( Copy ) ]
496+ #[ allow ( missing_copy_implementations ) ]
497497pub enum Twine_opaque { }
498498pub type TwineRef = * mut Twine_opaque ;
499- #[ derive ( Copy ) ]
499+ #[ allow ( missing_copy_implementations ) ]
500500pub enum DiagnosticInfo_opaque { }
501501pub type DiagnosticInfoRef = * mut DiagnosticInfo_opaque ;
502- #[ derive ( Copy ) ]
502+ #[ allow ( missing_copy_implementations ) ]
503503pub enum DebugLoc_opaque { }
504504pub type DebugLocRef = * mut DebugLoc_opaque ;
505- #[ derive ( Copy ) ]
505+ #[ allow ( missing_copy_implementations ) ]
506506pub enum SMDiagnostic_opaque { }
507507pub type SMDiagnosticRef = * mut SMDiagnostic_opaque ;
508508
@@ -513,7 +513,7 @@ pub mod debuginfo {
513513 pub use self :: DIDescriptorFlags :: * ;
514514 use super :: { MetadataRef } ;
515515
516- #[ derive ( Copy ) ]
516+ #[ allow ( missing_copy_implementations ) ]
517517 pub enum DIBuilder_opaque { }
518518 pub type DIBuilderRef = * mut DIBuilder_opaque ;
519519
@@ -2215,7 +2215,7 @@ pub fn get_param(llfn: ValueRef, index: c_uint) -> ValueRef {
22152215 }
22162216}
22172217
2218- #[ derive ( Copy ) ]
2218+ #[ allow ( missing_copy_implementations ) ]
22192219pub enum RustString_opaque { }
22202220pub type RustStringRef = * mut RustString_opaque ;
22212221type RustStringRepr = * mut RefCell < Vec < u8 > > ;
0 commit comments