Author: Vlad Serebrennikov
Date: 2025-03-19T01:46:48+04:00
New Revision: a21dd255ad79442a847581e3f06900ba0a534a49

URL: 
https://github.com/llvm/llvm-project/commit/a21dd255ad79442a847581e3f06900ba0a534a49
DIFF: 
https://github.com/llvm/llvm-project/commit/a21dd255ad79442a847581e3f06900ba0a534a49.diff

LOG: [clang] Enforce UTF-8 in `make_cxx_dr_status` (#131816)

Otherwise Windows users have troubles with lexer tests that use emojis.

Added: 
    

Modified: 
    clang/www/make_cxx_dr_status

Removed: 
    


################################################################################
diff  --git a/clang/www/make_cxx_dr_status b/clang/www/make_cxx_dr_status
index 05de96119fc18..c787bbaff0a36 100755
--- a/clang/www/make_cxx_dr_status
+++ b/clang/www/make_cxx_dr_status
@@ -39,7 +39,7 @@ def collect_tests():
       continue
     test_cpp = os.path.join(dr_test_dir, test_cpp)
     found_any = False;
-    for match in re.finditer(status_re, open(test_cpp, 'r').read()):
+    for match in re.finditer(status_re, open(test_cpp, 'r', 
encoding="utf-8").read()):
       dr_number = int(match.group(1))
       if dr_number in status_map:
         print("error: Comment for cwg{} encountered more than once. Duplicate 
found in {}".format(dr_number, test_cpp))


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to