Skip to content

Commit

Permalink
Fix attempt
Browse files Browse the repository at this point in the history
  • Loading branch information
apolukhin committed Jan 30, 2025
1 parent fdc8294 commit c088bb9
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 13 deletions.
14 changes: 5 additions & 9 deletions test/shared_library_get_symbol_test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -189,15 +189,11 @@ int main(int argc, char* argv[]) {
BOOST_TEST(val == 15);
}

int& reference_to_internal_integer = sl.get<int&>("reference_to_internal_integer");
BOOST_TEST(reference_to_internal_integer == 0xFF0000);

#if defined(__has_feature)
# if !__has_feature(address_sanitizer)
int&& rvalue_reference_to_internal_integer = sl.get<int&&>("rvalue_reference_to_internal_integer");
BOOST_TEST(rvalue_reference_to_internal_integer == 0xFF0000);
# endif
#endif
int& ref_to_internal_integer = sl.get<int&>("reference_to_internal_integer");
BOOST_TEST(ref_to_internal_integer == 0xFF0000);

int&& rvalue_ref_to_internal_integer = sl.get<int&&>("rvalue_reference_to_internal_integer");
BOOST_TEST(rvalue_ref_to_internal_integer == 0xFF0000);

return boost::report_errors();
}
Expand Down
5 changes: 1 addition & 4 deletions test/test_library.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -118,9 +118,6 @@ int internal_integer_i = 0xFF0000;
extern "C" LIBRARY_API int& reference_to_internal_integer;
int& reference_to_internal_integer = internal_integer_i;

#if defined(__has_feature)
# if !__has_feature(address_sanitizer)
extern "C" LIBRARY_API int&& rvalue_reference_to_internal_integer;
int&& rvalue_reference_to_internal_integer = static_cast<int&&>(internal_integer_i);
# endif
#endif

0 comments on commit c088bb9

Please sign in to comment.