diff options
author | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2017-06-22 22:43:55 -0700 |
---|---|---|
committer | Arseny Kapoulkine <arseny.kapoulkine@gmail.com> | 2017-06-22 22:51:41 -0700 |
commit | 0fff224d7287de8f52927179423fc499fcf2fbc1 (patch) | |
tree | 2b849559706e4b30f5070862db8e9c8782b28e42 /tests/test_xpath_api.cpp | |
parent | 20a8eced3b86c03d9dce7823feb3536a75c78b3e (diff) |
tests: Add -fshort-wchar tests
These tests are very tricky - in general -fshort-wchar is a dangerous
option because, since the standard library is not compiled with it, you
can't use any functions from either C or C++ standard library without
getting ABI mismatch.
The reason we want to use this is to do coverage testing on UTF32->UTF16
and UTF16->UTF32 conversion paths, that generally aren't hit on
gcc/clang. To do this, we carefully work around any internal calls to
wcslen/wcscmp that pugixml might be doing and don't use any wstring
functions.
Diffstat (limited to 'tests/test_xpath_api.cpp')
0 files changed, 0 insertions, 0 deletions