@@ -11,6 +11,7 @@ class MetadataBuilderTest : public ::testing::Test {
1111 MetadataBuilder* metadata_builder_ = nullptr ;
1212 IMetaDataDispenser* metadata_dispenser_ = nullptr ;
1313 std::vector<WSTRING> empty_sig_type_;
14+ std::vector<USHORT> empty_load_args_;
1415
1516 void SetUp () override {
1617 ICLRMetaHost* metahost = nullptr ;
@@ -85,9 +86,9 @@ TEST_F(MetadataBuilderTest, StoresWrapperMemberRef) {
8586
8687 const auto min_ver = Version (0 , 0 , 0 , 0 );
8788 const auto max_ver = Version (USHRT_MAX, USHRT_MAX, USHRT_MAX, USHRT_MAX);
88- const MethodReference ref1 (L" " , L" " , L" " , L" " , min_ver, max_ver, {}, empty_sig_type_);
89- const MethodReference ref2 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" " , min_ver, max_ver, {}, empty_sig_type_);
90- const MethodReference ref3 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" ReplaceTargetMethod" , min_ver, max_ver, {}, empty_sig_type_);
89+ const MethodReference ref1 (L" " , L" " , L" " , L" " , min_ver, max_ver, {}, empty_sig_type_, false , empty_load_args_ );
90+ const MethodReference ref2 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" " , min_ver, max_ver, {}, empty_sig_type_, false , empty_load_args_ );
91+ const MethodReference ref3 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" ReplaceTargetMethod" , min_ver, max_ver, {}, empty_sig_type_, false , empty_load_args_ );
9192 const MethodReplacement mr1 (ref1, ref2, ref3);
9293 auto hr = metadata_builder_->StoreWrapperMethodRef (mr1);
9394 ASSERT_EQ (S_OK, hr);
@@ -115,10 +116,10 @@ TEST_F(MetadataBuilderTest, StoresWrapperMemberRefForSeparateAssembly) {
115116 const auto min_ver = Version (0 , 0 , 0 , 0 );
116117 const auto max_ver = Version (USHRT_MAX, USHRT_MAX, USHRT_MAX, USHRT_MAX);
117118 const MethodReference ref1 (L" " , L" " , L" " , L" " , min_ver, max_ver, {},
118- empty_sig_type_);
119- const MethodReference ref2 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" " , min_ver, max_ver, {}, empty_sig_type_);
119+ empty_sig_type_, false , empty_load_args_ );
120+ const MethodReference ref2 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" " , min_ver, max_ver, {}, empty_sig_type_, false , empty_load_args_ );
120121 const MethodReference ref3 (L" Samples.ExampleLibraryTracer" , L" Class1" , L" Add" , L" ReplaceTargetMethod" ,
121- min_ver, max_ver, {}, empty_sig_type_);
122+ min_ver, max_ver, {}, empty_sig_type_, false , empty_load_args_ );
122123 const MethodReplacement mr1 (ref1, ref2, ref3);
123124 auto hr = metadata_builder_->StoreWrapperMethodRef (mr1);
124125 ASSERT_EQ (S_OK, hr);
@@ -136,10 +137,10 @@ TEST_F(MetadataBuilderTest, StoresWrapperMemberRefRecordsFailure) {
136137 const auto min_ver = Version (0 , 0 , 0 , 0 );
137138 const auto max_ver = Version (USHRT_MAX, USHRT_MAX, USHRT_MAX, USHRT_MAX);
138139 const MethodReference ref1 (L" " , L" " , L" " , L" " , min_ver, max_ver, {},
139- empty_sig_type_);
140- const MethodReference ref2 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" " , min_ver, max_ver, {}, empty_sig_type_);
140+ empty_sig_type_, false , empty_load_args_ );
141+ const MethodReference ref2 (L" Samples.ExampleLibrary" , L" Class1" , L" Add" , L" " , min_ver, max_ver, {}, empty_sig_type_, false , empty_load_args_ );
141142 const MethodReference ref3 (L" Samples.ExampleLibraryTracer.AssemblyDoesNotExist" , L" Class1" , L" Add" , L" ReplaceTargetMethod" ,
142- min_ver, max_ver, {}, empty_sig_type_);
143+ min_ver, max_ver, {}, empty_sig_type_, false , empty_load_args_ );
143144 const MethodReplacement mr1 (ref1, ref2, ref3);
144145 auto hr = metadata_builder_->StoreWrapperMethodRef (mr1);
145146 ASSERT_NE (S_OK, hr);
0 commit comments