@@ -990,7 +990,7 @@ bool Converter::VisitIfStmt(clang::IfStmt *stmt) {
990990}
991991
992992bool Converter::VisitWhileStmt (clang::WhileStmt *stmt) {
993- PushBreakTarget push (break_target_stack_ , BreakTarget::Loop);
993+ PushBreakTarget push (break_target_ , BreakTarget::Loop);
994994 StrCat (" 'loop_:" );
995995 StrCat (keyword::kWhile );
996996 ConvertCondition (stmt->getCond ());
@@ -1003,7 +1003,7 @@ bool Converter::VisitWhileStmt(clang::WhileStmt *stmt) {
10031003}
10041004
10051005bool Converter::VisitDoStmt (clang::DoStmt *stmt) {
1006- PushBreakTarget push (break_target_stack_ , BreakTarget::Loop);
1006+ PushBreakTarget push (break_target_ , BreakTarget::Loop);
10071007 StrCat (" 'loop_:" );
10081008 StrCat (keyword::kLoop , token::kOpenCurlyBracket );
10091009 curr_for_inc_.emplace (nullptr );
@@ -1018,7 +1018,7 @@ bool Converter::VisitDoStmt(clang::DoStmt *stmt) {
10181018}
10191019
10201020bool Converter::VisitForStmt (clang::ForStmt *stmt) {
1021- PushBreakTarget push (break_target_stack_ , BreakTarget::Loop);
1021+ PushBreakTarget push (break_target_ , BreakTarget::Loop);
10221022 Convert (stmt->getInit ());
10231023 StrCat (" 'loop_:" );
10241024 StrCat (keyword::kWhile );
@@ -1058,7 +1058,7 @@ void Converter::ConvertLoopVariable(clang::VarDecl *decl,
10581058
10591059void Converter::ConvertForRangeBody (clang::CXXForRangeStmt *stmt,
10601060 const clang::VarDecl *map_iter_decl) {
1061- PushBreakTarget push (break_target_stack_ , BreakTarget::Loop);
1061+ PushBreakTarget push (break_target_ , BreakTarget::Loop);
10621062 std::optional<ScopedMapIterDecl> skip;
10631063 if (map_iter_decl)
10641064 skip.emplace (*this , map_iter_decl);
@@ -1140,7 +1140,7 @@ bool Converter::VisitCXXForRangeStmtIndexBased(clang::CXXForRangeStmt *stmt,
11401140}
11411141
11421142bool Converter::VisitBreakStmt ([[maybe_unused]] clang::BreakStmt *stmt) {
1143- if (break_target_stack_ .isSwitch ()) {
1143+ if (break_target_ .isSwitch ()) {
11441144 StrCat (keyword::kBreak , " 'switch" );
11451145 return false ;
11461146 }
@@ -2656,7 +2656,7 @@ bool Converter::VisitSwitchStmt(clang::SwitchStmt *stmt) {
26562656 StrCat (" match __match_cond" );
26572657 StrCat (" {" );
26582658
2659- PushBreakTarget push (break_target_stack_ , BreakTarget::Switch);
2659+ PushBreakTarget push (break_target_ , BreakTarget::Switch);
26602660
26612661 clang::SwitchCase *default_case = nullptr ;
26622662 for (auto *sc : GetTopLevelSwitchCases (stmt)) {
0 commit comments