C,VS2008 I enabled 'Advanced->General->Surround selection on / * ( { and #' option.When select the char '&' in text editor and press the key '/', the '&' changed to '*'.
I am seeing the same effect here. Thank you for the clear description.
case=24181
I am not seeing any problem if I select more than one character, so '&' plus something either side of it. Perhaps this will help as a work around for now.