[all-commits] [llvm/llvm-project] d29c94: [libc++][AIX] Correct the definition of __regex_wo...

xingxue-ibm via All-commits all-commits at lists.llvm.org
Sat Jul 16 15:12:18 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d29c9477320b982b73dc64405ff8f7fc54bb04d6
      https://github.com/llvm/llvm-project/commit/d29c9477320b982b73dc64405ff8f7fc54bb04d6
  Author: Xing Xue <xingxue at outlook.com>
  Date:   2022-07-16 (Sat, 16 Jul 2022)

  Changed paths:
    M libcxx/include/__locale
    M libcxx/test/std/re/re.traits/isctype.pass.cpp
    M libcxx/test/std/re/re.traits/lookup_classname.pass.cpp

  Log Message:
  -----------
  [libc++][AIX] Correct the definition of __regex_word for AIX

Summary:
The patch changes the definition of __regex_word to 0x8000 for AIX because the current definition 0x80 clashes with ctype_base::print (_ISPRINT is defined as 0x80 in AIX ctype.h).

Reviewed by: Mordante, hubert.reinterpretcast, libc++

Differential Revision: https://reviews.llvm.org/D129862




More information about the All-commits mailing list