1 // RUN: %clang_cc1 -emit-llvm -debug-info-kind=limited %s -o - | FileCheck %s
5 itr
begin() { return nullptr; }
6 itr
end() { return nullptr; }
18 // CHECK: #dbg_declare(ptr %__range1, ![[RANGE1:[0-9]+]]
19 // CHECK: #dbg_declare(ptr {{[^,]*}}, ![[BEGIN1:[0-9]+]]
20 // CHECK: #dbg_declare(ptr {{[^,]*}}, ![[END1:[0-9]+]]
21 // CHECK: #dbg_declare(ptr %__range2, ![[RANGE2:[0-9]+]]
22 // CHECK: #dbg_declare(ptr {{[^,]*}}, ![[BEGIN2:[0-9]+]]
23 // CHECK: #dbg_declare(ptr {{[^,]*}}, ![[END2:[0-9]+]]
24 // CHECK: #dbg_declare(ptr %__range3, ![[RANGE3:[0-9]+]]
25 // CHECK: #dbg_declare(ptr {{[^,]*}}, ![[BEGIN3:[0-9]+]]
26 // CHECK: #dbg_declare(ptr {{[^,]*}}, ![[END3:[0-9]+]]
27 // CHECK: ![[RANGE1]] = !DILocalVariable(name: "__range1",
28 // CHECK: ![[BEGIN1]] = !DILocalVariable(name: "__begin1",
29 // CHECK: ![[END1]] = !DILocalVariable(name: "__end1",
30 // CHECK: ![[RANGE2]] = !DILocalVariable(name: "__range2",
31 // CHECK: ![[BEGIN2]] = !DILocalVariable(name: "__begin2",
32 // CHECK: ![[END2]] = !DILocalVariable(name: "__end2",
33 // CHECK: ![[RANGE3]] = !DILocalVariable(name: "__range3",
34 // CHECK: ![[BEGIN3]] = !DILocalVariable(name: "__begin3",
35 // CHECK: ![[END3]] = !DILocalVariable(name: "__end3",