diff options
author | Dan Albert <danalbert@google.com> | 2014-07-29 19:23:39 +0000 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2014-07-29 19:23:39 +0000 |
commit | 15c010a37e28f28b85fc08a3fa5c3b8090217500 (patch) | |
tree | 99d13a684a6a5a943f50f8b453ef8baa58f7f38c /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 924e9e0226662e0673545d97ea6f3394a81388ad (diff) | |
download | llvm-15c010a37e28f28b85fc08a3fa5c3b8090217500.zip llvm-15c010a37e28f28b85fc08a3fa5c3b8090217500.tar.gz llvm-15c010a37e28f28b85fc08a3fa5c3b8090217500.tar.bz2 |
Base regex code on char_class_type.
__get_classname() and __bracket_expression were assuming that
char_class_type was ctype_base::mask rather than using
regex_traits<_CharT>::char_class_type.
This change allows char_class_type to be defined to something other than
ctype_base::mask so that the implementation will still work for
platforms with an 8-bit ctype mask (such as Android and OpenBSD).
llvm-svn: 214201
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions