File tree Expand file tree Collapse file tree 2 files changed +14
-14
lines changed
Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -892,20 +892,6 @@ class CGDebugInfo {
892892 }
893893};
894894
895- // / A scoped helper to set the current source atom group for
896- // / CGDebugInfo::addInstToCurrentSourceAtom. A source atom is a source construct
897- // / that is "interesting" for debug stepping purposes. We use an atom group
898- // / number to track the instruction(s) that implement the functionality for the
899- // / atom, plus backup instructions/source locations.
900- class ApplyAtomGroup {
901- uint64_t OriginalAtom = 0 ;
902- CGDebugInfo *DI = nullptr ;
903-
904- public:
905- ApplyAtomGroup (CGDebugInfo *DI);
906- ~ApplyAtomGroup ();
907- };
908-
909895// / A scoped helper to set the current debug location to the specified
910896// / location or preferred location of the specified Expr.
911897class ApplyDebugLocation {
Original file line number Diff line number Diff line change @@ -258,6 +258,20 @@ template <> struct DominatingValue<RValue> {
258258 }
259259};
260260
261+ // / A scoped helper to set the current source atom group for
262+ // / CGDebugInfo::addInstToCurrentSourceAtom. A source atom is a source construct
263+ // / that is "interesting" for debug stepping purposes. We use an atom group
264+ // / number to track the instruction(s) that implement the functionality for the
265+ // / atom, plus backup instructions/source locations.
266+ class ApplyAtomGroup {
267+ uint64_t OriginalAtom = 0 ;
268+ CGDebugInfo *DI = nullptr ;
269+
270+ public:
271+ ApplyAtomGroup (CGDebugInfo *DI);
272+ ~ApplyAtomGroup ();
273+ };
274+
261275// / CodeGenFunction - This class organizes the per-function state that is used
262276// / while generating LLVM code.
263277class CodeGenFunction : public CodeGenTypeCache {
You can’t perform that action at this time.
0 commit comments