diff --git a/src/shared/cplusplus/AST.cpp b/src/shared/cplusplus/AST.cpp index 753a2178d0040ec1cfa8b537533db2e855227dcf..34d2491ffe47f78785472b131c2ffb4453c3b873 100644 --- a/src/shared/cplusplus/AST.cpp +++ b/src/shared/cplusplus/AST.cpp @@ -2518,8 +2518,8 @@ unsigned LambdaIntroducerAST::lastToken() const unsigned LambdaCaptureAST::firstToken() const { - if (default_capture) - return default_capture; + if (default_capture_token) + return default_capture_token; else if (capture_list) return capture_list->firstToken(); @@ -2533,8 +2533,8 @@ unsigned LambdaCaptureAST::lastToken() const if (capture_list) return capture_list->lastToken(); - else if (default_capture) - return default_capture + 1; + else if (default_capture_token) + return default_capture_token + 1; // assert? return 0; diff --git a/src/shared/cplusplus/AST.h b/src/shared/cplusplus/AST.h index 73452ae77842006bba38ff10e1d498efc3b91758..5eaa6624e56942a551593ee96e062b8993f93691 100644 --- a/src/shared/cplusplus/AST.h +++ b/src/shared/cplusplus/AST.h @@ -4153,12 +4153,12 @@ protected: class LambdaCaptureAST: public AST { public: - unsigned default_capture; + unsigned default_capture_token; CaptureListAST *capture_list; public: LambdaCaptureAST() - : default_capture(0) + : default_capture_token(0) , capture_list(0) {} diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index 47128a4d0659e7eb4df570f0daf5e6265d57cc83..b86af9e7c5d80be06d90a3c03b448b863dfb6cd0 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -5722,7 +5722,7 @@ bool Parser::parseLambdaCapture(LambdaCaptureAST *&node) } LambdaCaptureAST *ast = new (_pool) LambdaCaptureAST; - ast->default_capture = default_capture; + ast->default_capture_token = default_capture; ast->capture_list = capture_list; node = ast;