diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg index e557fc811d..bdd3b6f6f3 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/Cpp/Cpp.stg @@ -979,7 +979,7 @@ RulePropertyRef_stopHeader(r) ::= "" RulePropertyRef_stop(r) ::= "(-> != nullptr ? (->->stop) : nullptr)" RulePropertyRef_textHeader(r) ::= "" -RulePropertyRef_text(r) ::= "(-> != nullptr ? _input->getText(->->start, ->->stop) : nullptr)" +RulePropertyRef_text(r) ::= "(-> != nullptr ? _input->getText(->->start, ->->stop) : \"\")" RulePropertyRef_ctxHeader(r) ::= "" RulePropertyRef_ctx(r) ::= "->"