[clang] [llvm] [openmp] [CLANG][OpenMP] Restore loop variable values after transformation directives (PR #214717)

Alexey Bataev via cfe-commits cfe-commits at lists.llvm.org
Sun Sep 13 11:33:16 PDT 2026


================
@@ -145,22 +145,22 @@ int main() {
 // CHECK-NEXT: [range] begin()
 // CHECK-NEXT: [range] end()
 // CHECK-NEXT: [range] iterator 0 != 3
+// CHECK-NEXT: [range] iterator dtor
 // CHECK-NEXT: [range] iterator deref: 0
 // CHECK-NEXT: v=0
 // CHECK-NEXT: [range] iterator prefix ++
-// CHECK-NEXT: [range] iterator dtor
 // CHECK-NEXT: [range] end()
 // CHECK-NEXT: [range] iterator 1 != 3
+// CHECK-NEXT: [range] iterator dtor
----------------
alexey-bataev wrote:

Why this gets affected? It should remain as is

https://github.com/llvm/llvm-project/pull/214717


More information about the cfe-commits mailing list