[llvm] 64e36da - Fix regex for DW_FORM_string case in multi-variant.ll

via llvm-commits llvm-commits at lists.llvm.org
Mon May 12 20:03:22 PDT 2025


Author: Hubert Tong
Date: 2025-05-12T23:03:18-04:00
New Revision: 64e36da23248b6817e036b5d2c9fa5afb9f2c5e5

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

LOG: Fix regex for DW_FORM_string case in multi-variant.ll

Added: 
    

Modified: 
    llvm/test/DebugInfo/Generic/multi-variant.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/DebugInfo/Generic/multi-variant.ll b/llvm/test/DebugInfo/Generic/multi-variant.ll
index 1c680b371bb8f..5c7ec4d5aa91f 100644
--- a/llvm/test/DebugInfo/Generic/multi-variant.ll
+++ b/llvm/test/DebugInfo/Generic/multi-variant.ll
@@ -3,26 +3,26 @@
 
 ; Check for a variant part where a variant has multiple members.
 
-; CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{.*}} = "Discr")
+; CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{(.* = )?}}"Discr")
 ; CHECK: DW_TAG_variant_part
 ;   CHECK-NOT: TAG
 ;     CHECK: DW_AT_discr [DW_FORM_ref4] (cu + {{0x[0-9a-fA-F]+}} => {[[OFFSET:0x[0-9a-fA-F]+]]})
 ;     CHECK: DW_TAG_variant
 ;       CHECK: DW_AT_discr_value [DW_FORM_data1] (0x4a)
 ;       CHECK: DW_TAG_member
-;         CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{.*}} = "field0")
+;         CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{(.* = )?}}"field0")
 ;         CHECK: DW_AT_type
 ;         CHECK: DW_AT_alignment
 ;         CHECK: DW_AT_data_member_location [DW_FORM_data1]	(0x00)
 ;       CHECK: DW_TAG_member
-;         CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{.*}} = "field1")
+;         CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{(.* = )?}}"field1")
 ;         CHECK: DW_AT_type
 ;         CHECK: DW_AT_alignment
 ;         CHECK: DW_AT_data_member_location [DW_FORM_data1]	(0x08)
 ;     CHECK: DW_TAG_variant
 ;       CHECK: DW_AT_discr_value [DW_FORM_data1] (0x4b)
 ;       CHECK: DW_TAG_member
-;         CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{.*}} = "field2")
+;         CHECK: DW_AT_name [DW_FORM_str{{[a-z]+}}]  ({{(.* = )?}}"field2")
 ;         CHECK: DW_AT_type
 ;         CHECK: DW_AT_alignment
 ;         CHECK: DW_AT_data_member_location [DW_FORM_data1]	(0x00)


        


More information about the llvm-commits mailing list