ByRef was being used incorrectly, causing reference parameters to be aliased differently depending on whether debug or release build was running. I think that's a hint that there's some slightly undefined behaviour going on in there :)
ByRef was being used incorrectly, causing reference parameters to be aliased differently depending on whether debug or release build was running.
I think that's a hint that there's some slightly undefined behaviour going on in there :)

This change exposes the API to use ByRef correctly.

abduld/clreflect,abduld/clreflect