[llvm] 07448c5 - [UpdateTestChecks][FIX] Python 2.7 compatibility and use right prefix

Johannes Doerfert via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 12 10:01:23 PDT 2020


Author: Johannes Doerfert
Date: 2020-08-12T11:58:08-05:00
New Revision: 07448c550457d2afb1e7d69254a58ad44dece3d2

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

LOG: [UpdateTestChecks][FIX] Python 2.7 compatibility and use right prefix

Added: 
    

Modified: 
    llvm/utils/UpdateTestChecks/common.py

Removed: 
    


################################################################################
diff  --git a/llvm/utils/UpdateTestChecks/common.py b/llvm/utils/UpdateTestChecks/common.py
index 5bc478a1e84b8..057e496376c60 100644
--- a/llvm/utils/UpdateTestChecks/common.py
+++ b/llvm/utils/UpdateTestChecks/common.py
@@ -387,7 +387,7 @@ def transform_line_vars(match):
     pre = get_ir_prefix_from_ir_value_match(match)
     var = get_name_from_ir_value_match(match)
     for nameless_value in nameless_values:
-        if re.fullmatch(nameless_value.ir_prefix + r'[0-9]+?', var, re.IGNORECASE):
+        if re.match(r'^' + nameless_value.check_prefix + r'[0-9]+?$', var, re.IGNORECASE):
             warn("Change IR value name '%s' to prevent possible conflict with scripted FileCheck name." % (var,))
     if (pre, var) in vars_seen or (pre, var) in global_vars_seen:
       rv = get_value_use(var, match)


        


More information about the llvm-commits mailing list