File tree Expand file tree Collapse file tree 1 file changed +0
-20
lines changed Expand file tree Collapse file tree 1 file changed +0
-20
lines changed Original file line number Diff line number Diff line change @@ -3138,32 +3138,12 @@ class ILMngdMarshaler : public ILMarshaler
31383138 void EmitClearNative (ILCodeStream* pslILEmit) override
31393139 {
31403140 WRAPPER_NO_CONTRACT;
3141- if (IsFieldMarshal (m_dwMarshalFlags))
3142- {
3143- ILCodeLabel* pHasManagedValueLabel = pslILEmit->NewCodeLabel ();
3144- pslILEmit->EmitLDARG (StructMarshalStubs::MANAGED_STRUCT_ARGIDX);
3145- pslILEmit->EmitBRTRUE (pHasManagedValueLabel);
3146- pslILEmit->EmitLDARG (StructMarshalStubs::MANAGED_STRUCT_ARGIDX);
3147- EmitStoreManagedHomeAddr (pslILEmit);
3148- pslILEmit->EmitLabel (pHasManagedValueLabel);
3149- }
3150-
31513141 EmitCallMngdMarshalerMethod (pslILEmit, GetClearNativeMethod ());
31523142 }
31533143
31543144 void EmitClearNativeContents (ILCodeStream* pslILEmit) override
31553145 {
31563146 WRAPPER_NO_CONTRACT;
3157- if (IsFieldMarshal (m_dwMarshalFlags))
3158- {
3159- ILCodeLabel* pHasManagedValueLabel = pslILEmit->NewCodeLabel ();
3160- pslILEmit->EmitLDARG (StructMarshalStubs::MANAGED_STRUCT_ARGIDX);
3161- pslILEmit->EmitBRTRUE (pHasManagedValueLabel);
3162- pslILEmit->EmitLDARG (StructMarshalStubs::MANAGED_STRUCT_ARGIDX);
3163- EmitStoreManagedHomeAddr (pslILEmit);
3164- pslILEmit->EmitLabel (pHasManagedValueLabel);
3165- }
3166-
31673147 EmitCallMngdMarshalerMethod (pslILEmit, GetClearNativeContentsMethod ());
31683148 }
31693149
You can’t perform that action at this time.
0 commit comments