Compile [2024-11-13 01:41:55 UTC]: fail
"clang++-18" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++2b -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I".." -c -o "/var/boost/run/results/boost/bin.v2/libs/vmd/test/test_doc_modifiers_return_type.test/clang-linux-18~c++2b/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/test_doc_modifiers_return_type.o" "../libs/vmd/test/test_doc_modifiers_return_type.cpp"
fatal error: sorry, the translation unit is too large for Clang to process: ran out of source locations
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0.?Program arguments: clang++-18 -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++2b -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -I.. -c -o /var/boost/run/results/boost/bin.v2/libs/vmd/test/test_doc_modifiers_return_type.test/clang-linux-18~c++2b/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/test_doc_modifiers_return_type.o ../libs/vmd/test/test_doc_modifiers_return_type.cpp
1.?../libs/vmd/test/test_doc_modifiers_return_type.cxx:158:2: current parser token 'BOOST_TEST'
2.?../libs/vmd/test/test_doc_modifiers_return_type.cxx:23:3: parsing function body 'main'
3.?../libs/vmd/test/test_doc_modifiers_return_type.cxx:23:3: in compound statement ('{}')
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0 libLLVM-18.so.1 0x00007fddfb2e7f36 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 54
1 libLLVM-18.so.1 0x00007fddfb2e5ef0 llvm::sys::RunSignalHandlers() + 80
2 libLLVM-18.so.1 0x00007fddfb23783e
3 libLLVM-18.so.1 0x00007fddfb2377fb
4 libLLVM-18.so.1 0x00007fddfb2e27b7 llvm::sys::Process::Exit(int, bool) + 39
5 clang++-18 0x0000565208d8b0e3
6 libLLVM-18.so.1 0x00007fddfb245092 llvm::report_fatal_error(llvm::Twine const&, bool) + 274
7 libLLVM-18.so.1 0x00007fddfb244f76
8 libclang-cpp.so.18 0x00007fde025048fd clang::SourceManager::createExpansionLocImpl(clang::SrcMgr::ExpansionInfo const&, unsigned int, int, unsigned int) + 621
9 libclang-cpp.so.18 0x00007fde025022f6 clang::SourceManager::createExpansionLoc(clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, unsigned int, bool, int, unsigned int) + 70
10 libclang-cpp.so.18 0x00007fde0262e5c9 clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 265
11 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
12 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
13 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
14 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
15 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
16 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
17 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
18 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
19 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
20 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
21 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
22 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
23 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
24 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
25 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
26 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
27 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
28 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
29 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
30 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
31 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
32 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
33 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
34 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
35 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
36 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
37 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
38 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
39 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
40 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
41 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
42 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
43 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
44 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
45 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
46 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
47 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
48 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
49 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
50 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
51 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
52 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
53 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
54 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
55 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
56 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
57 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
58 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
59 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
60 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
61 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
62 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
63 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
64 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
65 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
66 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
67 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
68 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
69 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
70 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
71 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
72 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
73 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
74 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
75 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
76 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
77 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
78 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
79 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
80 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
81 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
82 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
83 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
84 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
85 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
86 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
87 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
88 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
89 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
90 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
91 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
92 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
93 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
94 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
95 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
96 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
97 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
98 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
99 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
100 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
101 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
102 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
103 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
104 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
105 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
106 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
107 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
108 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
109 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
110 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
111 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
112 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
113 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
114 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
115 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
116 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
117 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
118 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
119 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
120 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
121 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
122 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
123 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
124 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
125 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
126 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
127 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
128 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
129 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
130 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
131 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
132 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
133 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
134 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
135 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
136 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
137 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
138 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
139 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
140 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
141 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
142 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
143 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
144 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
145 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
146 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
147 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
148 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
149 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
150 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
151 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
152 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
153 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
154 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
155 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
156 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
157 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
158 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
159 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
160 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
161 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
162 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
163 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
164 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
165 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
166 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
167 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
168 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
169 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
170 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
171 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
172 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
173 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
174 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
175 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
176 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
177 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
178 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
179 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
180 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
181 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
182 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
183 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
184 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
185 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
186 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
187 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
188 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
189 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
190 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
191 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
192 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
193 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
194 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
195 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
196 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
197 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
198 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
199 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
200 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
201 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
202 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
203 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
204 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
205 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
206 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
207 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
208 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
209 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
210 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
211 libclang-cpp.so.18 0x00007fde025ceb33 clang::MacroArgs::getPreExpArgument(unsigned int, clang::Preprocessor&) + 275
212 libclang-cpp.so.18 0x00007fde0262ee92 clang::TokenLexer::ExpandFunctionArguments() + 2098
213 libclang-cpp.so.18 0x00007fde0262e5eb clang::TokenLexer::Init(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 299
214 libclang-cpp.so.18 0x00007fde02605077 clang::Preprocessor::EnterMacro(clang::Token&, clang::SourceLocation, clang::MacroInfo*, clang::MacroArgs*) + 151
215 libclang-cpp.so.18 0x00007fde0260b5a5 clang::Preprocessor::HandleMacroExpandedIdentifier(clang::Token&, clang::MacroDefinition const&) + 2821
216 libclang-cpp.so.18 0x00007fde026298f3 clang::Preprocessor::HandleIdentifier(clang::Token&) + 467
217 libclang-cpp.so.18 0x00007fde025c58f1 clang::Lexer::LexTokenInternal(clang::Token&, bool) + 8017
218 libclang-cpp.so.18 0x00007fde02629d1d clang::Preprocessor::Lex(clang::Token&) + 45
219 libclang-cpp.so.18 0x00007fde026f4aa2 clang::Parser::ExpectAndConsumeSemi(unsigned int, llvm::StringRef) + 738
220 libclang-cpp.so.18 0x00007fde026d9c75 clang::Parser::ParseExprStatement(clang::Parser::ParsedStmtContext) + 597
221 libclang-cpp.so.18 0x00007fde026d7d86 clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&) + 998
222 libclang-cpp.so.18 0x00007fde026d775b clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 32u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*) + 347
223 libclang-cpp.so.18 0x00007fde026dffa0 clang::Parser::ParseCompoundStatementBody(bool) + 1616
224 libclang-cpp.so.18 0x00007fde026e1082 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 178
225 libclang-cpp.so.18 0x00007fde026fbfc3 clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) + 3571
226 libclang-cpp.so.18 0x00007fde02646f68 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes&, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 4904
227 libclang-cpp.so.18 0x00007fde026fb02a clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec&, clang::AccessSpecifier) + 1082
228 libclang-cpp.so.18 0x00007fde026fa9f3 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*, clang::AccessSpecifier) + 483
229 libclang-cpp.so.18 0x00007fde026f9c56 clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) + 2038
230 libclang-cpp.so.18 0x00007fde026f808a clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) + 1466
231 libclang-cpp.so.18 0x00007fde0263142e clang::ParseAST(clang::Sema&, bool, bool) + 782
232 libclang-cpp.so.18 0x00007fde0443aa65 clang::FrontendAction::Execute() + 85
233 libclang-cpp.so.18 0x00007fde043b4574 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 708
234 libclang-cpp.so.18 0x00007fde044b4b9e clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 750
235 clang++-18 0x0000565208d8ad05 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 4069
236 clang++-18 0x0000565208d88185
237 libclang-cpp.so.18 0x00007fde04070e99
238 libLLVM-18.so.1 0x00007fddfb2377dc llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 140
239 libclang-cpp.so.18 0x00007fde0407081e clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const + 366
240 libclang-cpp.so.18 0x00007fde04039591 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const + 897
241 libclang-cpp.so.18 0x00007fde040397de clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const + 142
242 libclang-cpp.so.18 0x00007fde040554cd clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) + 333
243 clang++-18 0x0000565208d87ae4 clang_main(int, char**, llvm::ToolContext const&) + 11220
244 clang++-18 0x0000565208d94af2 main + 50
245 libc.so.6 0x00007fddfa057d90
246 libc.so.6 0x00007fddfa057e40 __libc_start_main + 128
247 clang++-18 0x0000565208d84bb5 _start + 37
clang++-18: error: clang frontend command failed with exit code 70 (use -v to see invocation)
Ubuntu clang version 18.0.0 (++20240101042354+90c397fc56b7-1~exp1~20240101042509.1405)
Target: x86_64-pc-linux
Thread model: posix
InstalledDir: /usr/bin
clang++-18: note: diagnostic msg: Error generating preprocessed source(s).