Skip to content

Commit cd304e4

Browse files
committed
Cxx: double the size of array for tracking the deeply nested namespaces
Signed-off-by: Masatake YAMATO <[email protected]> #3166 reported a real world example using deeply nested namespaces.
1 parent 19ac803 commit cd304e4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Units/parser-cxx.r/bug-issue-3166.d/expected.tags

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ object input.cxx /^namespace deamer::language::type::definition::object::main::t
77
main input.cxx /^namespace deamer::language::type::definition::object::main::threat::deamer::lexicon$/;" n namespace:deamer::language::type::definition::object file: end:42
88
threat input.cxx /^namespace deamer::language::type::definition::object::main::threat::deamer::lexicon$/;" n namespace:deamer::language::type::definition::object::main file: end:42
99
deamer input.cxx /^namespace deamer::language::type::definition::object::main::threat::deamer::lexicon$/;" n namespace:deamer::language::type::definition::object::main::threat file: end:42
10-
lexicon input.cxx /^namespace deamer::language::type::definition::object::main::threat::deamer::lexicon$/;" n namespace:deamer::language::type::definition::object::main::threat::deamer file:
10+
lexicon input.cxx /^namespace deamer::language::type::definition::object::main::threat::deamer::lexicon$/;" n namespace:deamer::language::type::definition::object::main::threat::deamer file: end:42
1111
Type input.cxx /^ enum class Type$/;" g namespace:deamer::language::type::definition::object::main::threat::deamer::lexicon file: end:41
1212
Unknown input.cxx /^ Unknown = 0,$/;" e enum:deamer::language::type::definition::object::main::threat::deamer::lexicon::Type file:
1313
UnusedTerminal input.cxx /^ UnusedTerminal = 1,$/;" e enum:deamer::language::type::definition::object::main::threat::deamer::lexicon::Type file:

parsers/cxx/cxx_parser_namespace.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include "read.h"
2424

2525

26-
#define MAX_NESTED_NAMESPACES 8
26+
#define MAX_NESTED_NAMESPACES 16
2727

2828

2929
bool cxxParserParseNamespace(void)

0 commit comments

Comments
 (0)