microsoft / microsoft/vscode-cpptools
Intellisense erroneous error- cannot call non-constexpr function ~span
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 6.2k
- Forks
- 1.7k
- Avg merge
- 14h 46m
- Merged PRs (30d)
- 61
Description
Environment
- OS and Version: CentOS Linux release 7.9.2009 (Core)
- VS Code Version: 1.77.3
- C/C++ Extension Version: 1.14.5
- If using SSH remote, specify OS of remote machine: N/A
Bug Summary and Steps to Reproduce
Bug Summary: Intellisense erroneous error- cannot call non-constexpr function ~span
Steps to reproduce:
In the following code snippet:
#include <span>
struct Foo
{
static constexpr const int Arr[] = {{1}, {22}};
};
constexpr bool isNotEmpty(std::span<const int> a)
{
return a.size() > 0;
}
template <typename T>
concept NotEmptyConcept = isNotEmpty(T::Arr);
static_assert(NotEmptyConcept<Foo>); // Intellisense squiggles this red
static_assert(isNotEmpty(Foo::Arr)); // Intellisense is fine with this
Intellisense shows an erroneous error on the first static assert but is fine with the second one. The error I see on the first static assert is
invalid concept-id C/C++(3334)
intellisense.h(18, 15): cannot call non-constexpr function "std::span<_Type, _Extent>::~span [with _Type=const int, _Extent=18446744073709551615UL]" (declared at line 240 of "/opt/rh/devtoolset-11/root/usr/include/c++/11/span")
intellisense.h(18, 15): atomic constraint not constant
Expected behavior:
Given that intellisense is fine with the second static_assert, I'd expect it to be fine with the first one as well.
Configuration and Logs
`c_cpp_properties.json`:
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/opt/rh/devtoolset-11/root/usr/bin/gcc",
"cStandard": "c17",
"intelliSenseMode": "linux-gcc-x64",
"cppStandard": "c++20"
}
],
"version": 4
}
C/C++: Log Diagnostics:
-------- Diagnostics - 5/1/2023, 9:10:05 AM
Version: 1.14.5
Current Configuration:
{
"name": "Linux",
"includePath": [
"/home/simplex/vscode-bug/**"
],
"defines": [],
"cStandard": "c17",
"cppStandard": "c++20",
"intelliSenseMode": "linux-gcc-x64",
"intelliSenseModeIsExplicit": false,
"cStandardIsExplicit": false,
"cppStandardIsExplicit": true,
"mergeConfigurations": false,
"compilerPath": "/opt/rh/devtoolset-11/root/usr/bin/gcc",
"compilerPathIsExplicit": false,
"browse": {
"limitSymbolsToIncludedHeaders": true,
"path": [
"${workspaceFolder}/**"
]
}
}
Translation Unit Mappings:
[ /home/simplex/vscode-bug/intellisense.h ]:
/home/simplex/vscode-bug/intellisense.h
Translation Unit Configurations:
[ /home/simplex/vscode-bug/intellisense.h ]:
Process ID: 21239
Memory Usage: 41 MB
Compiler Path: /opt/rh/devtoolset-11/root/usr/bin/gcc
Includes:
/opt/rh/devtoolset-11/root/usr/include/c++/11
/opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux
/opt/rh/devtoolset-11/root/usr/include/c++/11/backward
/opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include
/usr/local/include
/opt/rh/devtoolset-11/root/usr/include
/usr/include
Standard Version: c++20
IntelliSense Mode: linux-gcc-x64
Other Flags:
--g++
--gnu_version=110201
--header_only_fallback
Total Memory Usage: 41 MB
------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 4703
language server logging:
loggingLevel: Debug
loggingLevel has changed to: Debug
LSP: cpptools/fileCreated: file:///home/simplex/vscode-bug/.vscode/settings.json
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/simplex/vscode-bug/intellisense.h
LSP: cpptools/getCodeActions: file:///home/simplex/vscode-bug/intellisense.h (id: 17)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/getFoldingRanges: file:///home/simplex/vscode-bug/intellisense.h (id: 18)
LSP: cpptools/getInlayHints: file:///home/simplex/vscode-bug/intellisense.h (id: 19)
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/simplex/vscode-bug/intellisense.h
LSP: cpptools/textEditorSelectionChange
LSP: cpptools/activeDocumentChange: file:///home/simplex/vscode-bug/intellisense.h
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/didClose: file:///home/simplex/vscode-bug/intellisense.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/array
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/array
tag parsing file: /usr/include/c++/4.8.2/array
tag parsing file: /usr/include/c++/4.8.2/tr1/array
tag parsing file: /usr/include/c++/4.8.2/profile/array
tag parsing file: /usr/include/c++/4.8.2/debug/array
tag parsing file: /usr/include/c++/4.8.2/cstddef
tag parsing file: /usr/include/c++/4.8.2/bits/stl_iterator.h
tag parsing file: /usr/include/c++/4.8.2/bits/c++0x_warning.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/utility
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/utility
tag parsing file: /usr/include/c++/4.8.2/utility
tag parsing file: /usr/include/c++/4.8.2/tr1/utility
tag parsing file: /usr/include/c++/4.8.2/bits/functexcept.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_algobase.h
tag parsing file: /usr/include/c++/4.8.2/bits/range_access.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/type_traits
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/stdexcept
tag parsing file: /usr/include/c++/4.8.2/stdexcept
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_sequence.h
tag parsing file: /usr/include/c++/4.8.2/debug/safe_sequence.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/c++config.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++config.h
tag parsing file: /usr/include/linux/stddef.h
tag parsing file: /usr/include/c++/4.8.2/bits/cpp_type_traits.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_iterator_base_types.h
tag parsing file: /usr/include/c++/4.8.2/ext/type_traits.h
tag parsing file: /usr/include/c++/4.8.2/bits/move.h
tag parsing file: /usr/include/c++/4.8.2/bits/ptr_traits.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr2/type_traits
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/type_traits
tag parsing file: /usr/include/c++/4.8.2/type_traits
tag parsing file: /usr/include/c++/4.8.2/tr2/type_traits
tag parsing file: /usr/include/c++/4.8.2/tr1/type_traits
tag parsing file: /usr/include/c++/4.8.2/new
tag parsing file: /usr/include/c++/4.8.2/bits/exception_defines.h
tag parsing file: /usr/include/c++/4.8.2/ext/numeric_traits.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_relops.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_pair.h
tag parsing file: /usr/include/c++/4.8.2/initializer_list
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/uses_allocator.h
tag parsing file: /usr/include/c++/4.8.2/bits/uses_allocator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/bits/lfts_config.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_iterator_base_funcs.h
tag parsing file: /usr/include/c++/4.8.2/bits/concept_check.h
tag parsing file: /usr/include/c++/4.8.2/debug/debug.h
tag parsing file: /usr/include/c++/4.8.2/parallel/algobase.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/exception
tag parsing file: /usr/include/c++/4.8.2/exception
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/string
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/string
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/string
tag parsing file: /usr/include/c++/4.8.2/string
tag parsing file: /usr/include/c++/4.8.2/debug/string
tag parsing file: /usr/include/c++/4.8.2/debug/macros.h
tag parsing file: /usr/include/c++/4.8.2/debug/functions.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_base.h
tag parsing file: /usr/include/c++/4.8.2/debug/safe_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_sequence.tcc
tag parsing file: /usr/include/c++/4.8.2/debug/safe_sequence.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/os_defines.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/os_defines.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/os_defines.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/cpu_defines.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/cpu_defines.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/cpu_defines.h
tag parsing file: /usr/include/c++/4.8.2/bits/boost_concept_check.h
tag parsing file: /usr/include/c++/4.8.2/parallel/base.h
tag parsing file: /usr/include/c++/4.8.2/parallel/algorithmfwd.h
tag parsing file: /usr/include/c++/4.8.2/parallel/find.h
tag parsing file: /usr/include/c++/4.8.2/parallel/find_selectors.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/exception_ptr.h
tag parsing file: /usr/include/c++/4.8.2/bits/exception_ptr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/nested_exception.h
tag parsing file: /usr/include/c++/4.8.2/bits/nested_exception.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/atomic_lockfree_defines.h
tag parsing file: /usr/include/c++/4.8.2/bits/atomic_lockfree_defines.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stringfwd.h
tag parsing file: /usr/include/c++/4.8.2/bits/stringfwd.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/char_traits.h
tag parsing file: /usr/include/c++/4.8.2/bits/char_traits.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/allocator.h
tag parsing file: /usr/include/c++/4.8.2/bits/allocator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/localefwd.h
tag parsing file: /usr/include/c++/4.8.2/bits/localefwd.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/ostream_insert.h
tag parsing file: /usr/include/c++/4.8.2/bits/ostream_insert.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_function.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_algo.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_algo.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/basic_string.h
tag parsing file: /usr/include/c++/4.8.2/bits/basic_string.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/basic_string.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/basic_string.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/algorithm
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/algorithm
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/algorithm
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/algorithm
tag parsing file: /usr/include/c++/4.8.2/algorithm
tag parsing file: /usr/include/c++/4.8.2/parallel/algorithm
tag parsing file: /usr/include/c++/4.8.2/ext/algorithm
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/memory_resource
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_container.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_iterator.h
tag parsing file: /usr/include/c++/4.8.2/debug/safe_iterator.h
tag parsing file: /usr/include/c++/4.8.2/debug/formatter.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/concurrence.h
tag parsing file: /usr/include/c++/4.8.2/ext/concurrence.h
tag parsing file: /usr/include/c++/4.8.2/parallel/features.h
tag parsing file: /usr/include/c++/4.8.2/parallel/basic_iterator.h
tag parsing file: /usr/include/c++/4.8.2/parallel/parallel.h
tag parsing file: /usr/include/c++/4.8.2/parallel/tags.h
tag parsing file: /usr/include/c++/4.8.2/parallel/settings.h
tag parsing file: /usr/include/c++/4.8.2/parallel/compatibility.h
tag parsing file: /usr/include/c++/4.8.2/parallel/equally_split.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/cxxabi_init_exception.h
tag parsing file: /usr/include/c++/4.8.2/typeinfo
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/memoryfwd.h
tag parsing file: /usr/include/c++/4.8.2/bits/memoryfwd.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/postypes.h
tag parsing file: /usr/include/c++/4.8.2/bits/postypes.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/cwchar
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cwchar
tag parsing file: /usr/include/c++/4.8.2/cwchar
tag parsing file: /usr/include/c++/4.8.2/tr1/cwchar
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/cstdint
tag parsing file: /usr/include/c++/4.8.2/cstdint
tag parsing file: /usr/include/c++/4.8.2/tr1/cstdint
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/c++allocator.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++allocator.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++allocator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/c++locale.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++locale.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++locale.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/iosfwd
tag parsing file: /usr/include/c++/4.8.2/iosfwd
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/cctype
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cctype
tag parsing file: /usr/include/c++/4.8.2/cctype
tag parsing file: /usr/include/c++/4.8.2/tr1/cctype
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/cxxabi_forced.h
tag parsing file: /usr/include/c++/4.8.2/bits/cxxabi_forced.h
tag parsing file: /usr/include/c++/4.8.2/backward/binders.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cstdlib
tag parsing file: /usr/include/c++/4.8.2/cstdlib
tag parsing file: /usr/include/c++/4.8.2/tr1/cstdlib
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/algorithmfwd.h
tag parsing file: /usr/include/c++/4.8.2/bits/algorithmfwd.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_heap.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_heap.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_tempbuf.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_tempbuf.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/uniform_int_dist.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/random
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/random
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/random
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/random
tag parsing file: /usr/include/c++/4.8.2/random
tag parsing file: /usr/include/c++/4.8.2/tr1/random
tag parsing file: /usr/include/c++/4.8.2/ext/random
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/functional
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/functional
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/functional
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/functional
tag parsing file: /usr/include/c++/4.8.2/functional
tag parsing file: /usr/include/c++/4.8.2/tr1/functional
tag parsing file: /usr/include/c++/4.8.2/ext/functional
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/atomicity.h
tag parsing file: /usr/include/c++/4.8.2/ext/atomicity.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/alloc_traits.h
tag parsing file: /usr/include/c++/4.8.2/ext/alloc_traits.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/string_view
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/string_view
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/string_conversions.h
tag parsing file: /usr/include/c++/4.8.2/ext/string_conversions.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/charconv.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/functional_hash.h
tag parsing file: /usr/include/c++/4.8.2/bits/functional_hash.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/ranges_algo.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/glue_algorithm_impl.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/glue_algorithm_defs.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/algo.h
tag parsing file: /usr/include/c++/4.8.2/parallel/algo.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/memory
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/memory
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/memory
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/memory
tag parsing file: /usr/include/c++/4.8.2/memory
tag parsing file: /usr/include/c++/4.8.2/tr1/memory
tag parsing file: /usr/include/c++/4.8.2/ext/memory
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tuple
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/tuple
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/tuple
tag parsing file: /usr/include/c++/4.8.2/tuple
tag parsing file: /usr/include/c++/4.8.2/tr1/tuple
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/atomic
tag parsing file: /usr/include/c++/4.8.2/atomic
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/new_allocator.h
tag parsing file: /usr/include/c++/4.8.2/ext/new_allocator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_iterator.tcc
tag parsing file: /usr/include/c++/4.8.2/debug/safe_iterator.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/gthr.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/gthr.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/gthr.h
tag parsing file: /usr/include/c++/4.8.2/parallel/compiletime_settings.h
tag parsing file: /usr/include/c++/4.8.2/parallel/types.h
tag parsing file: /usr/include/linux/sched.h
tag parsing file: /usr/include/c++/4.8.2/bits/hash_bytes.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/stdint.h
tag parsing file: /usr/include/stdint.h
tag parsing file: /usr/include/c++/4.8.2/tr1/stdint.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/wchar.h
tag parsing file: /usr/include/c++/4.8.2/tr1/wchar.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/clocale
tag parsing file: /usr/include/c++/4.8.2/clocale
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/ctype.h
tag parsing file: /usr/include/c++/4.8.2/tr1/ctype.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/stdlib.h
tag parsing file: /usr/include/stdlib.h
tag parsing file: /usr/include/c++/4.8.2/tr1/stdlib.h
tag parsing file: /usr/include/bits/stdlib.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_construct.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_construct.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cmath
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/cmath
tag parsing file: /usr/include/c++/4.8.2/cmath
tag parsing file: /usr/include/c++/4.8.2/tr1/cmath
tag parsing file: /usr/include/c++/4.8.2/ext/cmath
tag parsing file: /usr/include/c++/4.8.2/limits
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/random.h
tag parsing file: /usr/include/c++/4.8.2/bits/random.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/opt_random.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/opt_random.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/opt_random.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/opt_random.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/random.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/random.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cstdio
tag parsing file: /usr/include/c++/4.8.2/cstdio
tag parsing file: /usr/include/c++/4.8.2/tr1/cstdio
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/random.h
tag parsing file: /usr/include/c++/4.8.2/tr1/random.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/random.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/random.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/emmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/ext/opt_random.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/ext/opt_random.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/ext/opt_random.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/ext/opt_random.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/random.tcc
tag parsing file: /usr/include/c++/4.8.2/ext/random.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/x86intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/invoke.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/refwrap.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/std_function.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/unordered_map
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/unordered_map
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/unordered_map
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/unordered_map
tag parsing file: /usr/include/c++/4.8.2/unordered_map
tag parsing file: /usr/include/c++/4.8.2/tr1/unordered_map
tag parsing file: /usr/include/c++/4.8.2/profile/unordered_map
tag parsing file: /usr/include/c++/4.8.2/debug/unordered_map
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/vector
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/vector
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/vector
tag parsing file: /usr/include/c++/4.8.2/vector
tag parsing file: /usr/include/c++/4.8.2/profile/vector
tag parsing file: /usr/include/c++/4.8.2/debug/vector
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/functional_hash.h
tag parsing file: /usr/include/c++/4.8.2/tr1/functional_hash.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/iterator
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/iterator
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/iterator
tag parsing file: /usr/include/c++/4.8.2/iterator
tag parsing file: /usr/include/c++/4.8.2/ext/iterator
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/atomic_word.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/atomic_word.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/atomic_word.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/alloc_traits.h
tag parsing file: /usr/include/c++/4.8.2/bits/alloc_traits.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/bits/string_view.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/string_view.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/cerrno
tag parsing file: /usr/include/c++/4.8.2/cerrno
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/ranges_algobase.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/ranges_util.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/execution_defs.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/utils.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/algorithm_fwd.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/numeric_fwd.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/iterator.h
tag parsing file: /usr/include/c++/4.8.2/parallel/iterator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/sort.h
tag parsing file: /usr/include/c++/4.8.2/parallel/sort.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/workstealing.h
tag parsing file: /usr/include/c++/4.8.2/parallel/workstealing.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/par_loop.h
tag parsing file: /usr/include/c++/4.8.2/parallel/par_loop.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/omp_loop.h
tag parsing file: /usr/include/c++/4.8.2/parallel/omp_loop.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/omp_loop_static.h
tag parsing file: /usr/include/c++/4.8.2/parallel/omp_loop_static.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/for_each_selectors.h
tag parsing file: /usr/include/c++/4.8.2/parallel/for_each_selectors.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/for_each.h
tag parsing file: /usr/include/c++/4.8.2/parallel/for_each.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/search.h
tag parsing file: /usr/include/c++/4.8.2/parallel/search.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/random_shuffle.h
tag parsing file: /usr/include/c++/4.8.2/parallel/random_shuffle.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/partition.h
tag parsing file: /usr/include/c++/4.8.2/parallel/partition.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/merge.h
tag parsing file: /usr/include/c++/4.8.2/parallel/merge.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/unique_copy.h
tag parsing file: /usr/include/c++/4.8.2/parallel/unique_copy.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/set_operations.h
tag parsing file: /usr/include/c++/4.8.2/parallel/set_operations.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_uninitialized.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_uninitialized.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_raw_storage_iter.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_raw_storage_iter.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/align.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/unique_ptr.h
tag parsing file: /usr/include/c++/4.8.2/bits/unique_ptr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/bits/shared_ptr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/shared_ptr.h
tag parsing file: /usr/include/c++/4.8.2/bits/shared_ptr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/shared_ptr_atomic.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/backward/auto_ptr.h
tag parsing file: /usr/include/c++/4.8.2/backward/auto_ptr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/ranges_uninitialized.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/uses_allocator_args.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/glue_memory_impl.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/glue_memory_defs.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/shared_ptr.h
tag parsing file: /usr/include/c++/4.8.2/tr1/shared_ptr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/atomic_base.h
tag parsing file: /usr/include/c++/4.8.2/bits/atomic_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/gthr-default.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/gthr-default.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/gthr-default.h
tag parsing file: /usr/include/sys/time.h
tag parsing file: /usr/include/linux/time.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/stdio.h
tag parsing file: /usr/include/c++/4.8.2/tr1/stdio.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/stdarg.h
tag parsing file: /usr/include/c++/4.8.2/tr1/stdarg.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/wctype.h
tag parsing file: /usr/include/c++/4.8.2/tr1/wctype.h
tag parsing file: /usr/include/locale.h
tag parsing file: /usr/include/bits/locale.h
tag parsing file: /usr/include/bits/waitflags.h
tag parsing file: /usr/include/bits/waitstatus.h
tag parsing file: /usr/include/sys/types.h
tag parsing file: /usr/include/alloca.h
tag parsing file: /usr/include/bits/stdlib-float.h
tag parsing file: /usr/include/bits/stdlib-ldbl.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/math.h
tag parsing file: /usr/include/math.h
tag parsing file: /usr/include/c++/4.8.2/tr1/math.h
tag parsing file: /usr/include/c++/4.8.2/tr1/gamma.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/bessel_function.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/beta_function.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/ell_integral.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/exp_integral.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/legendre_function.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/modified_bessel_func.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/poly_hermite.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/poly_laguerre.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/riemann_zeta.tcc
tag parsing file: /usr/include/c++/4.8.2/tr1/hypergeometric.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/pmmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/numeric
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/numeric
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/numeric
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/numeric
tag parsing file: /usr/include/c++/4.8.2/numeric
tag parsing file: /usr/include/c++/4.8.2/parallel/numeric
tag parsing file: /usr/include/c++/4.8.2/ext/numeric
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/xmmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/x86gprintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/immintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/mm3dnow.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/fma4intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/xopintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ext/aligned_buffer.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/hashtable.h
tag parsing file: /usr/include/c++/4.8.2/bits/hashtable.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/unordered_map.h
tag parsing file: /usr/include/c++/4.8.2/bits/unordered_map.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/erase_if.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/hashtable.h
tag parsing file: /usr/include/c++/4.8.2/tr1/hashtable.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/unordered_map.h
tag parsing file: /usr/include/c++/4.8.2/tr1/unordered_map.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_unordered_container.h
tag parsing file: /usr/include/c++/4.8.2/debug/safe_unordered_container.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_local_iterator.h
tag parsing file: /usr/include/c++/4.8.2/debug/safe_local_iterator.h
tag parsing file: /usr/include/c++/4.8.2/profile/base.h
tag parsing file: /usr/include/c++/4.8.2/profile/unordered_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_vector.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_vector.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_bvector.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_bvector.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/vector.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/vector.tcc
tag parsing file: /usr/include/c++/4.8.2/profile/iterator_tracker.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stream_iterator.h
tag parsing file: /usr/include/c++/4.8.2/bits/stream_iterator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/streambuf_iterator.h
tag parsing file: /usr/include/c++/4.8.2/bits/streambuf_iterator.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ostream
tag parsing file: /usr/include/c++/4.8.2/ostream
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/istream
tag parsing file: /usr/include/c++/4.8.2/istream
tag parsing file: /usr/include/errno.h
tag parsing file: /usr/include/sys/errno.h
tag parsing file: /usr/include/linux/errno.h
tag parsing file: /usr/include/bits/errno.h
tag parsing file: /usr/include/asm-generic/errno.h
tag parsing file: /usr/include/asm/errno.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/checkers.h
tag parsing file: /usr/include/c++/4.8.2/parallel/checkers.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/multiway_mergesort.h
tag parsing file: /usr/include/c++/4.8.2/parallel/multiway_mergesort.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/quicksort.h
tag parsing file: /usr/include/c++/4.8.2/parallel/quicksort.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/balanced_quicksort.h
tag parsing file: /usr/include/c++/4.8.2/parallel/balanced_quicksort.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/random_number.h
tag parsing file: /usr/include/c++/4.8.2/parallel/random_number.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_numeric.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_numeric.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/multiseq_selection.h
tag parsing file: /usr/include/c++/4.8.2/parallel/multiseq_selection.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bit
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/shared_ptr_base.h
tag parsing file: /usr/include/c++/4.8.2/bits/shared_ptr_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/atomic_wait.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/stdbool.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/stdbool.h
tag parsing file: /usr/include/c++/4.8.2/tr1/stdbool.h
tag parsing file: /usr/include/unistd.h
tag parsing file: /usr/include/sys/unistd.h
tag parsing file: /usr/include/linux/unistd.h
tag parsing file: /usr/include/bits/unistd.h
tag parsing file: /usr/include/asm-generic/unistd.h
tag parsing file: /usr/include/asm/unistd.h
tag parsing file: /usr/include/valgrind/config.h
tag parsing file: /usr/include/pci/config.h
tag parsing file: /usr/include/mysql/private/config.h
tag parsing file: /usr/include/sys/select.h
tag parsing file: /usr/include/linux/types.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cstdarg
tag parsing file: /usr/include/c++/4.8.2/tr1/cstdarg
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cwctype
tag parsing file: /usr/include/c++/4.8.2/tr1/cwctype
tag parsing file: /usr/include/sys/sysmacros.h
tag parsing file: /usr/include/bits/huge_val.h
tag parsing file: /usr/include/bits/huge_valf.h
tag parsing file: /usr/include/bits/huge_vall.h
tag parsing file: /usr/include/bits/inf.h
tag parsing file: /usr/include/bits/nan.h
tag parsing file: /usr/include/bits/mathdef.h
tag parsing file: /usr/include/bits/mathcalls.h
tag parsing file: /usr/include/bits/mathinline.h
tag parsing error (this can be ignored unless symbols can't be found):
line 423 (col. 49): error: expected a ')'
tag parsing file: /usr/include/bits/math-finite.h
tag parsing file: /usr/include/c++/4.8.2/tr1/special_function_util.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/mwaitintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/glue_numeric_impl.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/pstl/glue_numeric_defs.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/numericfwd.h
tag parsing file: /usr/include/c++/4.8.2/parallel/numericfwd.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/partial_sum.h
tag parsing file: /usr/include/c++/4.8.2/parallel/partial_sum.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/mmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/mm_malloc.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/ia32intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/adxintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/bmiintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/bmi2intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/cetintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/cldemoteintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/clflushoptintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/clwbintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/clzerointrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/enqcmdintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/fxsrintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/lzcntintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/lwpintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/movdirintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/mwaitxintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/pconfigintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/popcntintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/pkuintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/rdseedintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/rtmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/serializeintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/sgxintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/tbmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/tsxldtrkintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/uintrintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/waitpkgintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/wbnoinvdintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/xsaveintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/xsavecintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/xsaveoptintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/xsavesintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/xtestintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/hresetintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/tmmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/smmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/wmmintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avxintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avxvnniintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx2intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512fintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512erintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512pfintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512cdintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512bwintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512dqintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vlbwintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vldqintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512ifmaintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512ifmavlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vbmiintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vbmivlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx5124fmapsintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx5124vnniwintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vpopcntdqintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vbmi2intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vbmi2vlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vnniintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vnnivlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vpopcntdqvlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512bitalgintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vp2intersectintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512vp2intersectvlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/shaintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/fmaintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/f16cintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/gfniintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/vaesintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/vpclmulqdqintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512bf16vlintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/avx512bf16intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/amxtileintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/amxint8intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/amxbf16intrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/prfchwintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/keylockerintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/ammintrin.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/hashtable_policy.h
tag parsing file: /usr/include/c++/4.8.2/bits/hashtable_policy.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/enable_special_members.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/node_handle.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/hashtable_policy.h
tag parsing file: /usr/include/c++/4.8.2/tr1/hashtable_policy.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_unordered_base.h
tag parsing file: /usr/include/c++/4.8.2/debug/safe_unordered_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_unordered_container.tcc
tag parsing file: /usr/include/c++/4.8.2/debug/safe_unordered_container.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/safe_local_iterator.tcc
tag parsing file: /usr/include/c++/4.8.2/debug/safe_local_iterator.tcc
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler.h
tag parsing error (this can be ignored unless symbols can't be found):
line 43 (col. 69): error: expected a ')'
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/streambuf
tag parsing file: /usr/include/c++/4.8.2/streambuf
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/ios
tag parsing file: /usr/include/c++/4.8.2/ios
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/ostream.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/ostream.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/istream.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/istream.tcc
tag parsing file: /usr/include/asm-generic/errno-base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/multiway_merge.h
tag parsing file: /usr/include/c++/4.8.2/parallel/multiway_merge.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/queue.h
tag parsing file: /usr/include/c++/4.8.2/parallel/queue.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/queue
tag parsing file: /usr/include/c++/4.8.2/queue
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/allocated_ptr.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/climits
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/climits
tag parsing file: /usr/include/c++/4.8.2/climits
tag parsing file: /usr/include/c++/4.8.2/tr1/climits
tag parsing file: /usr/include/syscall.h
tag parsing file: /usr/include/sys/syscall.h
tag parsing file: /usr/include/bits/syscall.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/std_mutex.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/cstdbool
tag parsing file: /usr/include/c++/4.8.2/tr1/cstdbool
tag parsing file: /usr/include/bits/posix_opt.h
tag parsing file: /usr/include/bits/environments.h
tag parsing file: /usr/include/bits/confname.h
tag parsing file: /usr/include/asm/bitsperlong.h
tag parsing file: /usr/include/asm/unistd_32.h
tag parsing file: /usr/include/asm/unistd_x32.h
tag parsing file: /usr/include/asm/unistd_64.h
tag parsing file: /usr/include/pci/config.lib64.h
tag parsing file: /usr/include/mysql/my_config_x86_64.h
tag parsing file: /usr/include/mysql/private/my_config_x86_64.h
tag parsing file: /usr/include/bits/select.h
tag parsing file: /usr/include/bits/sigset.h
tag parsing file: /usr/include/bits/select2.h
tag parsing file: /usr/include/asm/types.h
tag parsing file: /usr/include/linux/posix_types.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/cstdarg
tag parsing file: /usr/include/c++/4.8.2/cstdarg
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/cwctype
tag parsing file: /usr/include/c++/4.8.2/cwctype
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_hash_func.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_hashtable_size.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_map_to_unordered_map.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_vector_size.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_vector_to_list.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_list_to_slist.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_list_to_vector.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/ios_base.h
tag parsing file: /usr/include/c++/4.8.2/bits/ios_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/streambuf.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/streambuf.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/basic_ios.h
tag parsing file: /usr/include/c++/4.8.2/bits/basic_ios.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/parallel/losertree.h
tag parsing file: /usr/include/c++/4.8.2/parallel/losertree.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/deque
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/deque
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/debug/deque
tag parsing file: /usr/include/c++/4.8.2/deque
tag parsing file: /usr/include/c++/4.8.2/profile/deque
tag parsing file: /usr/include/c++/4.8.2/debug/deque
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_queue.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_queue.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/tr1/limits.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h
tag parsing file: /usr/include/limits.h
tag parsing file: /usr/include/linux/limits.h
tag parsing file: /usr/include/c++/4.8.2/tr1/limits.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/system_error
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/experimental/system_error
tag parsing file: /usr/include/c++/4.8.2/system_error
tag parsing file: /usr/include/asm-generic/bitsperlong.h
tag parsing file: /usr/include/asm-generic/types.h
tag parsing file: /usr/include/asm/posix_types.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_node.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_trace.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_state.h
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_container_size.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/sstream
tag parsing file: /usr/include/c++/4.8.2/sstream
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/locale_classes.h
tag parsing file: /usr/include/c++/4.8.2/bits/locale_classes.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/locale_facets.h
tag parsing file: /usr/include/c++/4.8.2/bits/locale_facets.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/basic_ios.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/basic_ios.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/stl_deque.h
tag parsing file: /usr/include/c++/4.8.2/bits/stl_deque.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/deque.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/deque.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h
tag parsing file: /usr/include/bits/posix1_lim.h
tag parsing file: /usr/include/bits/posix2_lim.h
tag parsing file: /usr/include/bits/xopen_lim.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/error_constants.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/error_constants.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/error_constants.h
tag parsing file: /usr/include/asm-generic/int-ll64.h
tag parsing file: /usr/include/asm/posix_types_32.h
tag parsing file: /usr/include/asm/posix_types_x32.h
tag parsing file: /usr/include/asm/posix_types_64.h
tag parsing file: /usr/include/execinfo.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/fstream
tag parsing file: /usr/include/c++/4.8.2/fstream
tag parsing file: /usr/include/c++/4.8.2/profile/impl/profiler_algos.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/sstream.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/sstream.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/locale_classes.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/locale_classes.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/ctype_base.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/ctype_base.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/ctype_base.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/ctype_inline.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/ctype_inline.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/ctype_inline.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/locale_facets.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/locale_facets.tcc
tag parsing file: /usr/include/bits/local_lim.h
tag parsing file: /usr/include/asm-generic/posix_types.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/codecvt.h
tag parsing file: /usr/include/c++/4.8.2/bits/codecvt.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/basic_file.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/basic_file.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/basic_file.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/basic_file.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/bits/fstream.tcc
tag parsing file: /usr/include/c++/4.8.2/bits/fstream.tcc
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/bits/c++io.h
tag parsing file: /opt/rh/devtoolset-11/root/usr/include/c++/11/x86_64-redhat-linux/32/bits/c++io.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++io.h
tag parsing file: /usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++io.h
LSP: cpptools/textEditorSelectionChange
LSP: textDocument/didOpen: file:///home/simplex/vscode-bug/intellisense.h
LSP: cpptools/activeDocumentChange: file:///home/simplex/vscode-bug/intellisense.h
LSP: cpptools/getCodeActions: file:///home/simplex/vscode-bug/intellisense.h (id: 20)
LSP: cpptools/getDocumentSymbols: file:///home/simplex/vscode-bug/intellisense.h (id: 21)
LSP: cpptools/textEditorSelectionChange
Checking for syntax errors: /home/simplex/vscode-bug/intellisense.h
Queueing IntelliSense update for files in translation unit of: /home/simplex/vscode-bug/intellisense.h
LSP: cpptools/getSemanticTokens: file:///home/simplex/vscode-bug/intellisense.h (id: 22)
LSP: cpptools/getFoldingRanges: file:///home/simplex/vscode-bug/intellisense.h (id: 23)
LSP: cpptools/getInlayHints: file:///home/simplex/vscode-bug/intellisense.h (id: 24)
Error squiggle count: 1
Update IntelliSense time (sec): 0.319
LSP: cpptools/getFoldingRanges: file:///home/simplex/vscode-bug/intellisense.h (id: 25)
### Other Extensions
_No response_
### Additional context
_No response_
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the C++20 example from the issue with the shown c_cpp_properties.json configuration and inspect IntelliSense's concept evaluation around the first static_assert. Done means the erroneous invalid concept-id and non-constexpr destructor diagnostics no longer appear while the valid behavior remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- developer-experience, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 32/100