Oh, now I think I get it, you "snipped" thingie::foo out of a file... you're saying that from the /**/ down through other functions in the file (to the next /**/, you see commented out, right?). To revise my guess, I'd now guess that maybe the version of SE you're using (BTW, what version is it?) needs a space after the /* to be considered a comment. Have you checked your comment set up to look for this? If it is a new version (I'm now using 11.0.1), make sure there's not a "/* " (note the space) in your open comment field. Also to test this out, put a space in the /**/ that is messing everything up to see if it helps. If it doesn't try putting a word in there... what happens?
FWIW, I cut-and-pasted your code into 11.0.1 and it does not exhibit the same behavior.
Dan