Skip to content

Commit ea3aa97

Browse files
Avoid module name clashes by choosing unique names
1 parent ddb9cc5 commit ea3aa97

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

flang/test/Lower/zero_init.f90

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
! RUN: bbc -finit-global-zero -emit-hlfir -o - %s | FileCheck --check-prefix=CHECK-DEFAULT %s
66
! RUN: bbc -finit-global-zero=false -emit-hlfir -o - %s | FileCheck --check-prefix=CHECK-NO-ZERO-INIT %s
77

8-
module m1
8+
module zeroInitM1
99
real :: x
10-
end module m1
10+
end module zeroInitM1
1111

12-
!CHECK-DEFAULT: fir.global @_QMm1Ex : f32 {
12+
!CHECK-DEFAULT: fir.global @_QMzeroinitm1Ex : f32 {
1313
!CHECK-DEFAULT: %[[UNDEF:.*]] = fir.zero_bits f32
1414
!CHECK-DEFAULT: fir.has_value %[[UNDEF]] : f32
1515
!CHECK-DEFAULT: }
1616

17-
!CHECK-NO-ZERO-INIT: fir.global @_QMm1Ex : f32 {
17+
!CHECK-NO-ZERO-INIT: fir.global @_QMzeroinitm1Ex : f32 {
1818
!CHECK-NO-ZERO-INIT: %[[UNDEF:.*]] = fir.undefined f32
1919
!CHECK-NO-ZERO-INIT: fir.has_value %[[UNDEF]] : f32
2020
!CHECK-NO-ZERO-INIT: }

flang/test/Lower/zero_init_default_init.f90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77

88
! Test that the flag does not affect globals with default init
99

10-
module m2
10+
module zeroInitM2
1111
type val
1212
integer :: my_val = 1
1313
end type val
1414
type(val) :: v1
15-
end module m2
15+
end module zeroInitM2
1616

17-
!CHECK: fir.global @_QMm2Ev1 : !fir.type<_QMm2Tval{my_val:i32}> {
18-
!CHECK: %[[V1:.*]] = fir.undefined !fir.type<_QMm2Tval{my_val:i32}>
17+
!CHECK: fir.global @_QMzeroinitm2Ev1 : !fir.type<_QMzeroinitm2Tval{my_val:i32}> {
18+
!CHECK: %[[V1:.*]] = fir.undefined !fir.type<_QMzeroinitm2Tval{my_val:i32}>
1919
!CHECK: %[[ONE:.*]] = arith.constant 1 : i32
20-
!CHECK: %[[V1_INIT:.*]] = fir.insert_value %[[V1]], %[[ONE]], ["my_val", !fir.type<_QMm2Tval{my_val:i32}>] : (!fir.type<_QMm2Tval{my_val:i32}>, i32) -> !fir.type<_QMm2Tval{my_val:i32}>
21-
!CHECK: fir.has_value %[[V1_INIT]] : !fir.type<_QMm2Tval{my_val:i32}>
20+
!CHECK: %[[V1_INIT:.*]] = fir.insert_value %[[V1]], %[[ONE]], ["my_val", !fir.type<_QMzeroinitm2Tval{my_val:i32}>] : (!fir.type<_QMzeroinitm2Tval{my_val:i32}>, i32) -> !fir.type<_QMzeroinitm2Tval{my_val:i32}>
21+
!CHECK: fir.has_value %[[V1_INIT]] : !fir.type<_QMzeroinitm2Tval{my_val:i32}>
2222
!CHECK: }

0 commit comments

Comments
 (0)