; Test that constant mergeable strings have sh_entsize set.
-@.str1 = private constant [6 x i8] c"tring\00"
-@.str2 = private constant [7 x i8] c"String\00"
-@.c8a = private constant [1 x i64] [i64 42]
-@.c8b = private constant [1 x i64] [i64 42]
+@.str1 = private unnamed_addr constant [6 x i8] c"tring\00"
+@.str2 = private unnamed_addr constant [7 x i8] c"String\00"
+@.c8a = private unnamed_addr constant [1 x i64] [i64 42]
+@.c8b = private unnamed_addr constant [1 x i64] [i64 42]
define i32 @main() nounwind {
%1 = call i32 @puts(i8* getelementptr inbounds ([6 x i8]* @.str1, i32 0, i32 0))
;;;;;
-; 64: (('sh_name', 0x12) # '.rodata.str1.1'
-; 64-NEXT: ('sh_type', 0x1)
-; 64-NEXT: ('sh_flags', 0x32)
+; 64: (('sh_name', 0x0000004e) # '.rodata.str1.1'
+; 64-NEXT: ('sh_type', 0x00000001)
+; 64-NEXT: ('sh_flags', 0x00000032)
; 64-NEXT: ('sh_addr',
; 64-NEXT: ('sh_offset',
-; 64-NEXT: ('sh_size', 0xd)
+; 64-NEXT: ('sh_size', 0x0000000d)
; 64-NEXT: ('sh_link',
; 64-NEXT: ('sh_info',
-; 64-NEXT: ('sh_addralign', 0x1)
-; 64-NEXT: ('sh_entsize', 0x1)
+; 64-NEXT: ('sh_addralign', 0x00000001)
+; 64-NEXT: ('sh_entsize', 0x00000001)
-; 64: (('sh_name', 0x21) # '.rodata.cst8'
-; 64-NEXT: ('sh_type', 0x1)
-; 64-NEXT: ('sh_flags', 0x12)
+; 64: (('sh_name', 0x00000041) # '.rodata.cst8'
+; 64-NEXT: ('sh_type', 0x00000001)
+; 64-NEXT: ('sh_flags', 0x00000012)
; 64-NEXT: ('sh_addr',
; 64-NEXT: ('sh_offset',
-; 64-NEXT: ('sh_size', 0x10)
+; 64-NEXT: ('sh_size', 0x00000010)
; 64-NEXT: ('sh_link',
; 64-NEXT: ('sh_info',
-; 64-NEXT: ('sh_addralign', 0x8)
-; 64-NEXT: ('sh_entsize', 0x8)
+; 64-NEXT: ('sh_addralign', 0x00000008)
+; 64-NEXT: ('sh_entsize', 0x00000008)