[PATCH] D53509: Add unsgined char StringRef constructor/Fix llvm-strings crash
    Eli Friedman via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Oct 22 15:32:17 PDT 2018
    
    
  
efriedma added inline comments.
================
Comment at: tools/llvm-strings/llvm-strings.cpp:84
+  for (const unsigned char *P = B; P < E; ++P) {
     if (std::isgraph(*P) || std::isblank(*P)) {
       if (S == nullptr)
----------------
Could we just use something like `if (isPrint(*P) || *P == '\t')` to avoid the issue?  std::isgraph has other issues (see r338034).
Repository:
  rL LLVM
https://reviews.llvm.org/D53509
    
    
More information about the llvm-commits
mailing list