Non-ANSI characters in libcxx/tuple

After checking out libcxx:
svn co http://llvm.org/svn/llvm-project/libcxx/trunk libcxx

I find that in the include file “tuple” line 751 there are a couple of non-ANSI characters, see attached screen capture. These may be invisible with UTF-8 encoding but ANSI (or HEX) encoding reveals them:

clang complains about these.

This happened with TortoiseSVN-1.8.0.24401-x64-svn-1.8.0 and the latest TortoiseSVN-1.8.2.24708-x64-svn-1.8.3 on Windows x64.

Yaron

Same thing happened on Linux after checking out libcxx r191739 with
command-line svn. The bytes are 0xC2 0xA0, which is the UTF-8 encoding
of U+00A0 a.k.a. NO-BREAK SPACE
(http://www.fileformat.info/info/unicode/char/a0/index.htm)

Csaba

Yes, I see the same bytes, so they must come from the svn sources.

"svn blame" says that I introduced them at revision 186237; which was back in July.
I don't know how they got there, or why no one noticed them for almost three months.

Fixed in revision 191756.

-- Marshall

Marshall Clow Idio Software <mailto:mclow.lists@gmail.com>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
        -- Yu Suzuki