+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/woboq_codebrowser-2.1nb5/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/woboq_codebrowser-2.1nb5/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for woboq_codebrowser-2.1nb5 [ 9%] Building CXX object generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/SwapByteOrder.h:152:13: error: 'enable_if_t' in namespace 'std' does not name a template type 152 | inline std::enable_if_t::value, T> getSwappedBytes(T C) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/SwapByteOrder.h:152:8: note: 'std::enable_if_t' is only available from C++14 onwards 152 | inline std::enable_if_t::value, T> getSwappedBytes(T C) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:50, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:31:28: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 31 | using UnderlyingT = std::remove_reference_t; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:35:22: error: 'UnderlyingT' was not declared in this scope 35 | !std::is_class::value && // Filter conversion operators. | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:35:33: error: template argument 1 is invalid 35 | !std::is_class::value && // Filter conversion operators. | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:36:24: error: 'UnderlyingT' was not declared in this scope 36 | !std::is_pointer::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:36:35: error: template argument 1 is invalid 36 | !std::is_pointer::value && | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:37:31: error: 'UnderlyingT' was not declared in this scope 37 | !std::is_floating_point::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:37:42: error: template argument 1 is invalid 37 | !std::is_floating_point::value && | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:38:21: error: 'UnderlyingT' was not declared in this scope 38 | (std::is_enum::value || | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:38:32: error: template argument 1 is invalid 38 | (std::is_enum::value || | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:39:28: error: 'UnderlyingT' was not declared in this scope 39 | std::is_convertible::value); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:39:59: error: template argument 1 is invalid 39 | std::is_convertible::value); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:13: error: 'enable_if_t' is not a member of 'std' 48 | T, std::enable_if_t::value>> { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:13: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:45: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::add_lvalue_reference_if_not_pointer' 48 | T, std::enable_if_t::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:45: note: expected a type, got '( < std::is_pointer<_Tp>::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:48:50: error: expected unqualified-id before '>' token 48 | T, std::enable_if_t::value>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:39: error: 'enable_if_t' is not a member of 'std' 58 | struct add_const_past_pointer::value>> { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:39: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:39: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:39: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:71: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::add_const_past_pointer' 58 | struct add_const_past_pointer::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:71: note: expected a type, got '( < std::is_pointer<_Tp>::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:58:76: error: expected unqualified-id before '>' token 58 | struct add_const_past_pointer::value>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:40: error: 'enable_if_t' is not a member of 'std' 68 | std::enable_if_t::value>> { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:40: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:40: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:40: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:72: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::const_pointer_or_const_ref' 68 | std::enable_if_t::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:72: note: expected a type, got '( < std::is_pointer<_Tp>::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:68:77: error: expected unqualified-id before '>' token 68 | std::enable_if_t::value>> { | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:106:6: error: 'enable_if_t' in namespace 'std' does not name a template type 106 | std::enable_if_t::value, hash_code> hash_value(T value); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:106:1: note: 'std::enable_if_t' is only available from C++14 onwards 106 | std::enable_if_t::value, hash_code> hash_value(T value); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In static member function 'static llvm::hashing::detail::hash_state llvm::hashing::detail::hash_state::create(const char*, uint64_t)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:273:37: error: could not convert '{0, seed, llvm::hashing::detail::hash_16_bytes(seed, ((uint64_t)llvm::hashing::detail::k1)), llvm::hashing::detail::rotate((seed ^ ((long unsigned int)llvm::hashing::detail::k1)), 49), (seed * ((long unsigned int)llvm::hashing::detail::k1)), llvm::hashing::detail::shift_mix(seed), 0}' from '' to 'llvm::hashing::detail::hash_state' 273 | seed * k1, shift_mix(seed), 0 }; | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:368:6: error: 'enable_if_t' in namespace 'std' does not name a template type 368 | std::enable_if_t::value, T> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:368:1: note: 'std::enable_if_t' is only available from C++14 onwards 368 | std::enable_if_t::value, T> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:376:6: error: 'enable_if_t' in namespace 'std' does not name a template type 376 | std::enable_if_t::value, size_t> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:376:1: note: 'std::enable_if_t' is only available from C++14 onwards 376 | std::enable_if_t::value, size_t> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:450:6: error: 'enable_if_t' in namespace 'std' does not name a template type 450 | std::enable_if_t::value, hash_code> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:450:1: note: 'std::enable_if_t' is only available from C++14 onwards 450 | std::enable_if_t::value, hash_code> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:635:6: error: 'enable_if_t' in namespace 'std' does not name a template type 635 | std::enable_if_t::value, hash_code> hash_value(T value) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:635:1: note: 'std::enable_if_t' is only available from C++14 onwards 635 | std::enable_if_t::value, hash_code> hash_value(T value) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:660:40: error: 'std::index_sequence' has not been declared 660 | std::index_sequence) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:660:54: error: expected ',' or '...' before '<' token 660 | std::index_sequence) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In function 'llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:671:26: error: 'index_sequence_for' in namespace 'std' does not name a template type 671 | arg, typename std::index_sequence_for()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:671:44: error: expected '(' before '<' token 671 | arg, typename std::index_sequence_for()); | ^ | ( /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:671:47: error: expected primary-expression before '...' token 671 | arg, typename std::index_sequence_for()); | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:191:12: error: 'std::enable_if_t' has not been declared 191 | std::enable_if_t, T *>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:191:23: error: expected '>' before '<' token 191 | std::enable_if_t, T *>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:204:12: error: 'std::enable_if_t' has not been declared 204 | std::enable_if_t, T *>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:204:23: error: expected '>' before '<' token 204 | std::enable_if_t, T *>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: In member function 'bool llvm::SmallVectorTemplateCommon >::isReferenceToRange(const void*, const void*, const void*) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:136:15: error: wrong number of template arguments (0, should be 1) 136 | std::less<> LessThan; | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:48, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' 381 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:137:30: error: 'LessThan' cannot be used as a function 137 | return !LessThan(V, First) && LessThan(V, Last); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:137:51: error: 'LessThan' cannot be used as a function 137 | return !LessThan(V, First) && LessThan(V, Last); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: In member function 'bool llvm::SmallVectorTemplateCommon >::isRangeInStorage(const void*, const void*) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:149:15: error: wrong number of template arguments (0, should be 1) 149 | std::less<> LessThan; | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:48, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' 381 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:150:68: error: 'LessThan' cannot be used as a function 150 | return !LessThan(First, this->begin()) && !LessThan(Last, First) && | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:494:12: error: 'std::enable_if_t' has not been declared 494 | std::enable_if_t::type, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:494:23: error: expected ',' or '...' before '<' token 494 | std::enable_if_t::type, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:664:29: error: 'enable_if_t' in namespace 'std' does not name a template type 664 | typename = std::enable_if_t' before '<' token 664 | typename = std::enable_if_t' before '<' token 708 | typename = std::enable_if_t' before '<' token 862 | typename = std::enable_if_t::iterator llvm::SmallVectorImpl::insert_one_impl(llvm::SmallVectorImpl::iterator, ArgType&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:758:27: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 758 | std::is_same>, | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:758:27: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 758 | std::is_same>, | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:758:47: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 758 | std::is_same>, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:758:66: error: wrong number of template arguments (1, should be 2) 758 | std::is_same>, | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/SwapByteOrder.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/type_traits:582:12: note: provided for 'template struct std::is_same' 582 | struct is_same; | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:758:75: error: expected primary-expression before ',' token 758 | std::is_same>, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:759:22: error: expected string-literal before 'T' 759 | T>::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:758:76: error: expected ')' before 'T' 758 | std::is_same>, | ^ | ) 759 | T>::value, | ~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:757:18: note: to match this '(' 757 | static_assert( | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:771:10: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 771 | std::remove_reference_t *EltPtr = | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:771:36: error: expected primary-expression before '>' token 771 | std::remove_reference_t *EltPtr = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:771:39: error: 'EltPtr' was not declared in this scope 771 | std::remove_reference_t *EltPtr = | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1198:29: error: 'enable_if_t' in namespace 'std' does not name a template type 1198 | typename = std::enable_if_t' before '<' token 1198 | typename = std::enable_if_t>; | ^~~~~~~~~~~ | remove_cv In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In copy constructor 'llvm::optional_detail::OptionalStorage >::OptionalStorage(const llvm::optional_detail::OptionalStorage >&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:76:3: error: 'constexpr' constructor does not have empty body 76 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In constructor 'llvm::optional_detail::OptionalStorage >::OptionalStorage(llvm::optional_detail::OptionalStorage >&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:81:3: error: 'constexpr' constructor does not have empty body 81 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In function 'llvm::hash_code llvm::hash_value(const llvm::Optional&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:330:55: error: no matching function for call to 'hash_value(bool)' 330 | return O ? hash_combine(true, *O) : hash_value(false); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:642:33: note: candidate: 'template llvm::hash_code llvm::hash_value(const T*)' 642 | template hash_code hash_value(const T *ptr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:642:33: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:330:55: note: mismatched types 'const T*' and 'bool' 330 | return O ? hash_combine(true, *O) : hash_value(false); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:650:11: note: candidate: 'template llvm::hash_code llvm::hash_value(const std::pair<_T1, _T2>&)' 650 | hash_code hash_value(const std::pair &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:650:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:330:55: note: mismatched types 'const std::pair<_T1, _T2>' and 'bool' 330 | return O ? hash_combine(true, *O) : hash_value(false); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:668:11: note: candidate: 'template llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&)' 668 | hash_code hash_value(const std::tuple &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:668:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:330:55: note: mismatched types 'const std::tuple<_Tps ...>' and 'bool' 330 | return O ? hash_combine(true, *O) : hash_value(false); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:677:11: note: candidate: 'template llvm::hash_code llvm::hash_value(const std::__cxx11::basic_string<_CharT>&)' 677 | hash_code hash_value(const std::basic_string &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:677:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:330:55: note: mismatched types 'const std::__cxx11::basic_string<_CharT>' and 'bool' 330 | return O ? hash_combine(true, *O) : hash_value(false); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:329:36: note: candidate: 'template llvm::hash_code llvm::hash_value(const llvm::Optional&)' 329 | template llvm::hash_code hash_value(const Optional &O) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:329:36: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:330:55: note: mismatched types 'const llvm::Optional' and 'bool' 330 | return O ? hash_combine(true, *O) : hash_value(false); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLFunctionalExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLFunctionalExtras.h:57:12: error: 'std::enable_if_t' has not been declared 57 | std::enable_if_t, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLFunctionalExtras.h:57:23: error: expected ',' or '...' before '<' token 57 | std::enable_if_t, | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:227:30: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 227 | typename PointerT = std::conditional_t< | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:227:43: error: expected '>' before '<' token 227 | typename PointerT = std::conditional_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:237:62: error: 'ReferenceT' was not declared in this scope 237 | DifferenceTypeT, PointerT, ReferenceT> { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:237:72: error: template argument 6 is invalid 237 | DifferenceTypeT, PointerT, ReferenceT> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:305:3: error: 'ReferenceT' does not name a type 305 | ReferenceT operator*() const { return *I; } | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:318:29: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 318 | typename T = std::remove_reference_t' before '<' token 318 | typename T = std::remove_reference_t { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:335:33: error: template argument 2 is invalid 335 | iterator_range> | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:335:49: error: template argument 1 is invalid 335 | iterator_range> | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h: In function 'int llvm::make_pointee_range(RangeT&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:337:61: error: template argument 2 is invalid 337 | using PointeeIteratorT = pointee_iterator; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:348:12: error: template argument 6 is invalid 348 | T> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:370:30: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 370 | typename T1 = std::remove_reference_t' before '<' token 370 | typename T1 = std::remove_reference_t, T2>; | ^~ | T1 /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:374:64: error: template argument 2 is invalid 374 | pointer_iterator, T2>; | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:204:26: error: 'tuple_element_t' in namespace 'std' does not name a template type 204 | using TypeAtIndex = std::tuple_element_t>; | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:204:21: note: 'std::tuple_element_t' is only available from C++14 onwards 204 | using TypeAtIndex = std::tuple_element_t>; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:215:10: error: expected primary-expression before 'auto' 215 | decltype(auto) adl_begin(ContainerTy &&container) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:222:10: error: expected primary-expression before 'auto' 222 | decltype(auto) adl_end(ContainerTy &&container) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:237:10: error: expected primary-expression before 'auto' 237 | decltype(auto) adl_begin(ContainerTy &&container) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:242:10: error: expected primary-expression before 'auto' 242 | decltype(auto) adl_end(ContainerTy &&container) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:266:23: error: 'drop_begin' function uses 'auto' type specifier without trailing return type 266 | template auto drop_begin(T &&RangeOrContainer, size_t N = 1) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:266:23: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:281:16: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 281 | std::remove_reference_t, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:281:16: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 281 | std::remove_reference_t, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:281:46: error: template argument 4 is invalid 281 | std::remove_reference_t, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:281:46: error: template argument 6 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:282:11: error: keyword 'typename' not allowed in this context (the base class is implicitly a type) 282 | typename std::iterator_traits::difference_type, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:283:34: error: expected template-name before '<' token 283 | std::remove_reference_t *, ReferenceTy> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:283:34: error: expected '{' before '<' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:306:1: error: 'map_range' function uses 'auto' type specifier without trailing return type 306 | auto map_range(ContainerTy &&C, FuncTy F) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:306:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:320:16: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 320 | std::remove_reference_t, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:320:16: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 320 | std::remove_reference_t, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:320:46: error: template argument 4 is invalid 320 | std::remove_reference_t, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:320:46: error: template argument 6 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:321:11: error: keyword 'typename' not allowed in this context (the base class is implicitly a type) 321 | typename std::iterator_traits::difference_type, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:322:34: error: expected template-name before '<' token 322 | std::remove_reference_t *, ReferenceTy> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:322:34: error: expected '{' before '<' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:360:19: error: 'std::enable_if_t' has not been declared 360 | std::enable_if_t::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:360:30: error: expected ',' or '...' before '<' token 360 | std::enable_if_t::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:359:1: error: 'reverse' function uses 'auto' type specifier without trailing return type 359 | auto reverse(ContainerTy &&C, | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:359:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:369:19: error: 'std::enable_if_t' has not been declared 369 | std::enable_if_t::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:369:30: error: expected ',' or '...' before '<' token 369 | std::enable_if_t::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:368:1: error: 'reverse' function uses 'auto' type specifier without trailing return type 368 | auto reverse(ContainerTy &&C, | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:368:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:368:6: error: redefinition of 'template auto llvm::reverse(ContainerTy&&, int)' 368 | auto reverse(ContainerTy &&C, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:359:6: note: 'template auto llvm::reverse(ContainerTy&&, int)' previously declared here 359 | auto reverse(ContainerTy &&C, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:397:71: error: template argument 6 is invalid 397 | WrappedIteratorT>::iterator_category>::type> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:533:77: error: template argument 6 is invalid 533 | WrappedIteratorT, std::input_iterator_tag> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:634:49: error: 'std::index_sequence' has not been declared 634 | template value_type deref(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:634:63: error: expected ',' or '...' before '<' token 634 | template value_type deref(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:639:36: error: 'std::index_sequence' has not been declared 639 | decltype(iterators) tup_inc(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:639:50: error: expected ',' or '...' before '<' token 639 | decltype(iterators) tup_inc(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:644:36: error: 'std::index_sequence' has not been declared 644 | decltype(iterators) tup_dec(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:644:50: error: expected ',' or '...' before '<' token 644 | decltype(iterators) tup_dec(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:650:18: error: 'std::index_sequence' has not been declared 650 | std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:650:32: error: expected ',' or '...' before '<' token 650 | std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_common::value_type llvm::detail::zip_common::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:660:23: error: 'index_sequence_for' is not a member of 'std' 660 | return deref(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:660:47: error: expected primary-expression before '...' token 660 | return deref(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'ZipType& llvm::detail::zip_common::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:664:30: error: 'index_sequence_for' is not a member of 'std' 664 | iterators = tup_inc(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:664:54: error: expected primary-expression before '...' token 664 | iterators = tup_inc(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'ZipType& llvm::detail::zip_common::operator--()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:671:30: error: 'index_sequence_for' is not a member of 'std' 671 | iterators = tup_dec(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:671:54: error: expected primary-expression before '...' token 671 | iterators = tup_dec(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_common::all_equals(llvm::detail::zip_common&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:677:40: error: 'index_sequence_for' is not a member of 'std' 677 | return test_all_equals(other, std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:677:64: error: expected primary-expression before '...' token 677 | return test_all_equals(other, std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:696:18: error: 'std::index_sequence' has not been declared 696 | std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:696:32: error: expected ',' or '...' before '<' token 696 | std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_shortest::operator==(const llvm::detail::zip_shortest&) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:708:30: error: 'index_sequence_for' is not a member of 'std' 708 | return !test(other, std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:708:54: error: expected primary-expression before '...' token 708 | return !test(other, std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:725:28: error: 'std::index_sequence' has not been declared 725 | iterator begin_impl(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:725:42: error: expected ',' or '...' before '<' token 725 | iterator begin_impl(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:728:50: error: 'std::index_sequence' has not been declared 728 | template iterator end_impl(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:728:64: error: expected ',' or '...' before '<' token 728 | template iterator end_impl(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zippy::iterator llvm::detail::zippy::begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:736:28: error: 'index_sequence_for' is not a member of 'std' 736 | return begin_impl(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:736:51: error: expected primary-expression before '...' token 736 | return begin_impl(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zippy::iterator llvm::detail::zippy::end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:738:47: error: 'index_sequence_for' is not a member of 'std' 738 | iterator end() const { return end_impl(std::index_sequence_for{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:738:70: error: expected primary-expression before '...' token 738 | iterator end() const { return end_impl(std::index_sequence_for{}); } | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:61: error: template argument 1 is invalid 770 | std::remove_const_t>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:61: error: template argument 1 is invalid 770 | std::remove_const_t>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:61: error: template argument 1 is invalid 770 | std::remove_const_t>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:61: error: template argument 1 is invalid 770 | std::remove_const_t>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:10: error: 'remove_const_t' is not a member of 'std'; did you mean 'remove_const'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~ | remove_const /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:30: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 770 | std::remove_const_t>> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:770:61: error: template argument 1 is invalid 770 | std::remove_const_t>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:769:55: error: invalid use of template-name 'llvm::Optional' without an argument list 769 | auto deref_or_none(const Iter &I, const Iter &End) -> llvm::Optional< | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:769:55: note: class template argument deduction is only available with '-std=c++17' or '-std=gnu++17' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:239:29: note: 'template class llvm::Optional' declared here 239 | template class Optional { | ^~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:769:69: error: expected initializer before '<' token 769 | auto deref_or_none(const Iter &I, const Iter &End) -> llvm::Optional< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:807:18: error: 'std::index_sequence' has not been declared 807 | std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:807:32: error: expected ',' or '...' before '<' token 807 | std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:814:49: error: 'std::index_sequence' has not been declared 814 | template value_type deref(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:814:63: error: expected ',' or '...' before '<' token 814 | template value_type deref(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:820:36: error: 'std::index_sequence' has not been declared 820 | decltype(iterators) tup_inc(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:820:50: error: expected ',' or '...' before '<' token 820 | decltype(iterators) tup_inc(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_iterator::value_type llvm::detail::zip_longest_iterator::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:831:23: error: 'index_sequence_for' is not a member of 'std' 831 | return deref(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:831:47: error: expected primary-expression before '...' token 831 | return deref(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_iterator& llvm::detail::zip_longest_iterator::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:835:30: error: 'index_sequence_for' is not a member of 'std' 835 | iterators = tup_inc(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:835:54: error: expected primary-expression before '...' token 835 | iterators = tup_inc(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::detail::zip_longest_iterator::operator==(const llvm::detail::zip_longest_iterator&) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:840:30: error: 'index_sequence_for' is not a member of 'std' 840 | return !test(other, std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:840:54: error: expected primary-expression before '...' token 840 | return !test(other, std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:858:28: error: 'std::index_sequence' has not been declared 858 | iterator begin_impl(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:858:42: error: expected ',' or '...' before '<' token 858 | iterator begin_impl(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:863:50: error: 'std::index_sequence' has not been declared 863 | template iterator end_impl(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:863:64: error: expected ',' or '...' before '<' token 863 | template iterator end_impl(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_range::iterator llvm::detail::zip_longest_range::begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:872:28: error: 'index_sequence_for' is not a member of 'std' 872 | return begin_impl(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:872:51: error: expected primary-expression before '...' token 872 | return begin_impl(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::zip_longest_range::iterator llvm::detail::zip_longest_range::end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:874:47: error: 'index_sequence_for' is not a member of 'std' 874 | iterator end() const { return end_impl(std::index_sequence_for{}); } | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:874:70: error: expected primary-expression before '...' token 874 | iterator end() const { return end_impl(std::index_sequence_for{}); } | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:930:47: error: 'std::index_sequence' has not been declared 930 | template void increment(std::index_sequence) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:930:61: error: expected ',' or '...' before '<' token 930 | template void increment(std::index_sequence) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:959:44: error: 'index_sequence' is not a member of 'std' 959 | template ValueT &get(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:959:66: error: expected ';' before 'const' 959 | template ValueT &get(std::index_sequence) const { | ^~~~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:959:35: error: data member 'get' cannot be a member template 959 | template ValueT &get(std::index_sequence) const { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::concat_iterator& llvm::concat_iterator::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:984:20: error: 'index_sequence_for' is not a member of 'std' 984 | increment(std::index_sequence_for()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:984:45: error: expected primary-expression before '...' token 984 | increment(std::index_sequence_for()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'ValueT& llvm::concat_iterator::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:989:21: error: 'index_sequence_for' is not a member of 'std' 989 | return get(std::index_sequence_for()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:989:46: error: expected primary-expression before '...' token 989 | return get(std::index_sequence_for()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:989:12: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive] 989 | return get(std::index_sequence_for()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:989:12: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1014:28: error: 'std::index_sequence' has not been declared 1014 | iterator begin_impl(std::index_sequence) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1014:42: error: expected ',' or '...' before '<' token 1014 | iterator begin_impl(std::index_sequence) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1018:28: error: 'std::index_sequence' has not been declared 1018 | iterator begin_impl(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1018:42: error: expected ',' or '...' before '<' token 1018 | iterator begin_impl(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1021:50: error: 'std::index_sequence' has not been declared 1021 | template iterator end_impl(std::index_sequence) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1021:64: error: expected ',' or '...' before '<' token 1021 | template iterator end_impl(std::index_sequence) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1025:50: error: 'std::index_sequence' has not been declared 1025 | template iterator end_impl(std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1025:64: error: expected ',' or '...' before '<' token 1025 | template iterator end_impl(std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::concat_range::iterator llvm::detail::concat_range::begin()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1035:28: error: 'index_sequence_for' is not a member of 'std' 1035 | return begin_impl(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1035:54: error: expected primary-expression before '...' token 1035 | return begin_impl(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::concat_range::iterator llvm::detail::concat_range::begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1038:28: error: 'index_sequence_for' is not a member of 'std' 1038 | return begin_impl(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1038:54: error: expected primary-expression before '...' token 1038 | return begin_impl(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::concat_range::iterator llvm::detail::concat_range::end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1041:26: error: 'index_sequence_for' is not a member of 'std' 1041 | return end_impl(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1041:52: error: expected primary-expression before '...' token 1041 | return end_impl(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'llvm::detail::concat_range::iterator llvm::detail::concat_range::end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1044:26: error: 'index_sequence_for' is not a member of 'std' 1044 | return end_impl(std::index_sequence_for{}); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1044:52: error: expected primary-expression before '...' token 1044 | return end_impl(std::index_sequence_for{}); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1208:46: error: 'enable_if_t' in namespace 'std' does not name a template type 1208 | template ' before '<' token 1208 | template ::value, FirstTy, | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1294:33: error: 'make_first_range' function uses 'auto' type specifier without trailing return type 1294 | template auto make_first_range(ContainerTy &&c) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1294:33: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1304:33: error: 'make_second_range' function uses 'auto' type specifier without trailing return type 1304 | template auto make_second_range(ContainerTy &&c) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1304:33: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::less_first::operator()(const T&, const T&) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1323:22: error: wrong number of template arguments (0, should be 1) 1323 | return std::less<>()(lhs.first, rhs.first); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:48, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' 381 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In member function 'bool llvm::less_second::operator()(const T&, const T&) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1331:22: error: wrong number of template arguments (0, should be 1) 1331 | return std::less<>()(lhs.second, rhs.second); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:48, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' 381 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1342:12: error: expected primary-expression before 'auto' 1342 | decltype(auto) operator()(const T &lhs, const T &rhs) const { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1410:20: error: expected primary-expression before 'auto' 1410 | constexpr decltype(auto) makeVisitor(CallableTs &&...Callables) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1527:16: error: 'std::enable_if_t' has not been declared 1527 | std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1527:27: error: expected '>' before '<' token 1527 | std::enable_if_t::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1539:16: error: 'std::enable_if_t' has not been declared 1539 | std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1539:27: error: expected '>' before '<' token 1539 | std::enable_if_t::value, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1541:13: error: redefinition of 'template > void llvm::sort(IteratorTy, IteratorTy)' 1541 | inline void sort(IteratorTy Start, IteratorTy End) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1529:13: note: 'template > void llvm::sort(IteratorTy, IteratorTy)' previously declared here 1529 | inline void sort(IteratorTy Start, IteratorTy End) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1566:16: error: 'std::enable_if_t' has not been declared 1566 | std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1566:27: error: expected ',' or '...' before '<' token 1566 | std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1565:1: error: 'size' function uses 'auto' type specifier without trailing return type 1565 | auto size(R &&Range, | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1565:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1604:35: error: 'find' function uses 'auto' type specifier without trailing return type 1604 | template auto find(R &&Range, const T &Val) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1604:35: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1611:1: error: 'find_if' function uses 'auto' type specifier without trailing return type 1611 | auto find_if(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1611:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1616:1: error: 'find_if_not' function uses 'auto' type specifier without trailing return type 1616 | auto find_if_not(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1616:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1623:1: error: 'remove_if' function uses 'auto' type specifier without trailing return type 1623 | auto remove_if(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1623:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1667:35: error: 'count' function uses 'auto' type specifier without trailing return type 1667 | template auto count(R &&Range, const E &Element) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1667:35: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1674:1: error: 'count_if' function uses 'auto' type specifier without trailing return type 1674 | auto count_if(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1674:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1688:1: error: 'partition' function uses 'auto' type specifier without trailing return type 1688 | auto partition(R &&Range, UnaryPredicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1688:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1694:35: error: 'lower_bound' function uses 'auto' type specifier without trailing return type 1694 | template auto lower_bound(R &&Range, T &&Value) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1694:35: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1700:1: error: 'lower_bound' function uses 'auto' type specifier without trailing return type 1700 | auto lower_bound(R &&Range, T &&Value, Compare C) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1700:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1707:35: error: 'upper_bound' function uses 'auto' type specifier without trailing return type 1707 | template auto upper_bound(R &&Range, T &&Value) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1707:35: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1713:1: error: 'upper_bound' function uses 'auto' type specifier without trailing return type 1713 | auto upper_bound(R &&Range, T &&Value, Compare C) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1713:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1732:1: error: 'partition_point' function uses 'auto' type specifier without trailing return type 1732 | auto partition_point(R &&Range, Predicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1732:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1737:1: error: 'unique' function uses 'auto' type specifier without trailing return type 1737 | auto unique(Range &&R, Predicate P) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1737:1: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1900:37: error: 'operator()' function uses 'auto' type specifier without trailing return type 1900 | template auto operator()(A &lhs, B &rhs) const { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1900:37: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2022:10: error: expected primary-expression before 'auto' 2022 | decltype(auto) apply_tuple_impl(F &&f, Tuple &&t, std::index_sequence) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2022:56: error: 'std::index_sequence' has not been declared 2022 | decltype(auto) apply_tuple_impl(F &&f, Tuple &&t, std::index_sequence) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2022:70: error: expected ',' or '...' before '<' token 2022 | decltype(auto) apply_tuple_impl(F &&f, Tuple &&t, std::index_sequence) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2032:10: error: expected primary-expression before 'auto' 2032 | decltype(auto) apply_tuple(F &&f, Tuple &&t) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'int llvm::apply_tuple(F&&, Tuple&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2033:24: error: 'make_index_sequence' in namespace 'std' does not name a template type 2033 | using Indices = std::make_index_sequence< | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2037:35: error: 'Indices' was not declared in this scope 2037 | Indices{}); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'bool llvm::detail::all_of_zip_predicate_first(Predicate&&, Args&& ...)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2048:26: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 2048 | if (!apply_tuple([&](auto &&...args) { return P(args...); }, *it)) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2048:36: error: expansion pattern 'int&&' contains no parameter packs 2048 | if (!apply_tuple([&](auto &&...args) { return P(args...); }, *it)) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2060:10: error: 'std::index_sequence' has not been declared 2060 | std::index_sequence) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2060:24: error: expected ',' or '...' before '<' token 2060 | std::index_sequence) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In function 'bool llvm::all_of_zip(ArgsAndPredicate&& ...)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2076:12: error: 'make_index_sequence' is not a member of 'std' 2076 | std::make_index_sequence{}); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2076:64: error: expected primary-expression before '{' token 2076 | std::make_index_sequence{}); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2088:10: error: 'std::enable_if_t' has not been declared 2088 | std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2088:21: error: expected ',' or '...' before '<' token 2088 | std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2088:5: error: default argument missing for parameter 5 of 'template bool llvm::hasNItems(IterTy&&, IterTy&&, unsigned int, Pred&&, int)' 2088 | std::enable_if_t< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2086:12: note: ...following parameter 4 which has a default argument 2086 | Pred &&ShouldBeCounted = | ~~~~~~~^~~~~~~~~~~~~~~~~ 2087 | [](const decltype(*std::declval()) &) { return true; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2113:10: error: 'std::enable_if_t' has not been declared 2113 | std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2113:21: error: expected ',' or '...' before '<' token 2113 | std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2113:5: error: default argument missing for parameter 5 of 'template bool llvm::hasNItemsOrMore(IterTy&&, IterTy&&, unsigned int, Pred&&, int)' 2113 | std::enable_if_t< | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2111:12: note: ...following parameter 4 which has a default argument 2111 | Pred &&ShouldBeCounted = | ~~~~~~~^~~~~~~~~~~~~~~~~ 2112 | [](const decltype(*std::declval()) &) { return true; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2163:22: error: 'to_address' function uses 'auto' type specifier without trailing return type 2163 | template auto to_address(const Ptr &P) { return P.operator->(); } | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:2163:22: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:125:19: error: 'std::enable_if_t' has not been declared 125 | std::enable_if_t::value> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:125:30: error: expected ',' or '...' before '<' token 125 | std::enable_if_t::value> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:135:14: error: 'std::enable_if_t' has not been declared 135 | std::enable_if_t::value> * = | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:135:25: error: expected ',' or '...' before '<' token 135 | std::enable_if_t::value> * = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:143:19: error: 'std::enable_if_t' has not been declared 143 | std::enable_if_t::value> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:143:30: error: expected ',' or '...' before '<' token 143 | std::enable_if_t::value> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:264:10: error: 'enable_if_t' in namespace 'std' does not name a template type 264 | std::enable_if_t::value, ArrayRef> & | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:264:5: note: 'std::enable_if_t' is only available from C++14 onwards 264 | std::enable_if_t::value, ArrayRef> & | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:272:10: error: 'enable_if_t' in namespace 'std' does not name a template type 272 | std::enable_if_t::value, ArrayRef> & | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:272:5: note: 'std::enable_if_t' is only available from C++14 onwards 272 | std::enable_if_t::value, ArrayRef> & | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:265:10: error: 'enable_if_t' in namespace 'std' does not name a template type 265 | std::enable_if_t::value, StringRef> & | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:265:5: note: 'std::enable_if_t' is only available from C++14 onwards 265 | std::enable_if_t::value, StringRef> & | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:509:10: error: 'enable_if_t' in namespace 'std' does not name a template type 509 | std::enable_if_t::is_signed, bool> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:509:5: note: 'std::enable_if_t' is only available from C++14 onwards 509 | std::enable_if_t::is_signed, bool> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:520:10: error: 'enable_if_t' in namespace 'std' does not name a template type 520 | std::enable_if_t::is_signed, bool> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:520:5: note: 'std::enable_if_t' is only available from C++14 onwards 520 | std::enable_if_t::is_signed, bool> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:543:10: error: 'enable_if_t' in namespace 'std' does not name a template type 543 | std::enable_if_t::is_signed, bool> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:543:5: note: 'std::enable_if_t' is only available from C++14 onwards 543 | std::enable_if_t::is_signed, bool> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:554:10: error: 'enable_if_t' in namespace 'std' does not name a template type 554 | std::enable_if_t::is_signed, bool> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:554:5: note: 'std::enable_if_t' is only available from C++14 onwards 554 | std::enable_if_t::is_signed, bool> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h: In member function 'std::size_t llvm::StringRef::find_if_not(llvm::function_ref, std::size_t) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:353:57: error: cannot convert 'llvm::StringRef::find_if_not(llvm::function_ref, std::size_t) const::' to 'llvm::function_ref' 353 | return find_if([F](char c) { return !F(c); }, From); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:337:45: note: initializing argument 1 of 'std::size_t llvm::StringRef::find_if(llvm::function_ref, std::size_t) const' 337 | size_t find_if(function_ref F, size_t From = 0) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/AllocatorBase.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/AllocatorBase.h:75:8: error: 'enable_if_t' in namespace 'std' does not name a template type 75 | std::enable_if_t, void>::value, void> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/AllocatorBase.h:75:3: note: 'std::enable_if_t' is only available from C++14 onwards 75 | std::enable_if_t, void>::value, void> | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:473:72: error: template argument 6 is invalid 473 | std::forward_iterator_tag, StringRef> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:476:74: error: template argument 6 is invalid 476 | std::forward_iterator_tag, StringRef>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h: In constructor 'llvm::StringMapKeyIterator::StringMapKeyIterator(llvm::StringMapConstIterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:481:9: error: class 'llvm::StringMapKeyIterator' does not have any field named 'base' 481 | : base(std::move(Iter)) {} | ^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/raw_ostream.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/raw_ostream.h:407:6: error: 'enable_if_t' in namespace 'std' does not name a template type 407 | std::enable_if_t::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/raw_ostream.h:407:1: note: 'std::enable_if_t' is only available from C++14 onwards 407 | std::enable_if_t::value && | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:497:25: error: 'tuple_element_t' in namespace 'std' does not name a template type 497 | using arg_type = std::tuple_element_t<0, std::tuple>; | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:497:20: note: 'std::tuple_element_t' is only available from C++14 onwards 497 | using arg_type = std::tuple_element_t<0, std::tuple>; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:501:42: error: 'arg_type' was not declared in this scope 501 | static_assert(std::is_lvalue_reference::value && | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:501:50: error: template argument 1 is invalid 501 | static_assert(std::is_lvalue_reference::value && | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:502:40: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 502 | std::is_const>::value, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:502:40: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 502 | std::is_const>::value, | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:502:59: error: 'arg_type' was not declared in this scope 502 | std::is_const>::value, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:502:59: error: template argument 1 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:502:71: error: '::value' has not been declared 502 | std::is_const>::value, | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1474:26: error: 'enable_if_t' in namespace 'std' does not name a template type 1474 | class = std::enable_if_t::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1474:21: note: 'std::enable_if_t' is only available from C++14 onwards 1474 | class = std::enable_if_t::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1474:37: error: expected '>' before '<' token 1474 | class = std::enable_if_t::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1482:26: error: 'enable_if_t' in namespace 'std' does not name a template type 1482 | class = std::enable_if_t::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1482:21: note: 'std::enable_if_t' is only available from C++14 onwards 1482 | class = std::enable_if_t::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:1482:37: error: expected '>' before '<' token 1482 | class = std::enable_if_t::value>> | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:32: error: 'enable_if_t' is not a member of 'std' 64 | struct isa_impl::value>> { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:32: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:32: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:32: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:71: error: type/value mismatch at argument 3 in template parameter list for 'template struct llvm::isa_impl' 64 | struct isa_impl::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:71: note: expected a type, got '( < std::is_base_of<_Base, _Derived>::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:64:76: error: expected unqualified-id before '>' token 64 | struct isa_impl::value>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:192:27: error: 'remove_pointer_t' in namespace 'std' does not name a template type; did you mean 'remove_pointer'? 192 | using ResultType = std::remove_pointer_t; | ^~~~~~~~~~~~~~~~ | remove_pointer /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:195:36: error: 'ResultType' was not declared in this scope; did you mean 'decltype'? 195 | using ret_type = std::unique_ptr; | ^~~~~~~~~~ | decltype /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:195:46: error: template argument 1 is invalid 195 | using ret_type = std::unique_ptr; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:195:46: error: template argument 2 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:252:13: error: 'enable_if_t' in namespace 'std' does not name a template type 252 | inline std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:252:8: note: 'std::enable_if_t' is only available from C++14 onwards 252 | inline std::enable_if_t::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:288:28: error: 'enable_if_t' in namespace 'std' does not name a template type 288 | LLVM_NODISCARD inline std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:288:23: note: 'std::enable_if_t' is only available from C++14 onwards 288 | LLVM_NODISCARD inline std::enable_if_t< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:298:28: error: 'enable_if_t' in namespace 'std' does not name a template type 298 | LLVM_NODISCARD inline std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:298:23: note: 'std::enable_if_t' is only available from C++14 onwards 298 | LLVM_NODISCARD inline std::enable_if_t::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:332:28: error: 'enable_if_t' in namespace 'std' does not name a template type 332 | LLVM_NODISCARD inline std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:332:23: note: 'std::enable_if_t' is only available from C++14 onwards 332 | LLVM_NODISCARD inline std::enable_if_t< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:352:28: error: 'enable_if_t' in namespace 'std' does not name a template type 352 | LLVM_NODISCARD inline std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:352:23: note: 'std::enable_if_t' is only available from C++14 onwards 352 | LLVM_NODISCARD inline std::enable_if_t< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:359:28: error: 'enable_if_t' in namespace 'std' does not name a template type 359 | LLVM_NODISCARD inline std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:359:23: note: 'std::enable_if_t' is only available from C++14 onwards 359 | LLVM_NODISCARD inline std::enable_if_t::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:385:23: error: 'unique_dyn_cast' function uses 'auto' type specifier without trailing return type 385 | LLVM_NODISCARD inline auto unique_dyn_cast(std::unique_ptr &&Val) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:385:23: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:400:23: error: 'unique_dyn_cast_or_null' function uses 'auto' type specifier without trailing return type 400 | LLVM_NODISCARD inline auto unique_dyn_cast_or_null(std::unique_ptr &&Val) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:400:23: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VersionTuple.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Triple.h:13, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/ObjCRuntime.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:112:30: error: 'make_unsigned_t' in namespace 'std' does not name a template type; did you mean 'make_unsigned'? 112 | using make_unsigned_t = std::make_unsigned_t; | ^~~~~~~~~~~~~~~ | make_unsigned /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h: In function 'value_type llvm::support::endian::readAtBitAlignment(const void*, uint64_t)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:132:5: error: 'make_unsigned_t' was not declared in this scope 132 | make_unsigned_t lowerVal = val[0] >> startBit; | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:132:31: error: expected primary-expression before '>' token 132 | make_unsigned_t lowerVal = val[0] >> startBit; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:132:33: error: 'lowerVal' was not declared in this scope 132 | make_unsigned_t lowerVal = val[0] >> startBit; | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:134:31: error: expected primary-expression before '>' token 134 | make_unsigned_t numBitsFirstVal = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:134:33: error: 'numBitsFirstVal' was not declared in this scope 134 | make_unsigned_t numBitsFirstVal = | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:136:45: error: expected primary-expression before '>' token 136 | lowerVal &= ((make_unsigned_t)1 << numBitsFirstVal) - 1; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:136:46: error: expected primary-expression before ')' token 136 | lowerVal &= ((make_unsigned_t)1 << numBitsFirstVal) - 1; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:136:47: error: expected ')' before numeric constant 136 | lowerVal &= ((make_unsigned_t)1 << numBitsFirstVal) - 1; | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:139:31: error: expected primary-expression before '>' token 139 | make_unsigned_t upperVal = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:139:33: error: 'upperVal' was not declared in this scope 139 | make_unsigned_t upperVal = | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:140:47: error: expected primary-expression before '>' token 140 | val[1] & (((make_unsigned_t)1 << startBit) - 1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:140:48: error: expected primary-expression before ')' token 140 | val[1] & (((make_unsigned_t)1 << startBit) - 1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:140:49: error: expected ')' before numeric constant 140 | val[1] & (((make_unsigned_t)1 << startBit) - 1); | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:140:68: error: expected ')' before ';' token 140 | val[1] & (((make_unsigned_t)1 << startBit) - 1); | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h: In function 'void llvm::support::endian::writeAtBitAlignment(void*, value_type, uint64_t)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:168:17: error: 'make_unsigned_t' was not declared in this scope 168 | val[0] &= ((make_unsigned_t)1 << startBit) - 1; | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:168:43: error: expected primary-expression before '>' token 168 | val[0] &= ((make_unsigned_t)1 << startBit) - 1; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:168:44: error: expected primary-expression before ')' token 168 | val[0] &= ((make_unsigned_t)1 << startBit) - 1; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:168:45: error: expected ')' before numeric constant 168 | val[0] &= ((make_unsigned_t)1 << startBit) - 1; | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:169:31: error: expected primary-expression before '>' token 169 | make_unsigned_t numBitsFirstVal = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:169:33: error: 'numBitsFirstVal' was not declared in this scope 169 | make_unsigned_t numBitsFirstVal = | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:171:31: error: expected primary-expression before '>' token 171 | make_unsigned_t lowerVal = value; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:171:33: error: 'lowerVal' was not declared in this scope 171 | make_unsigned_t lowerVal = value; | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:176:48: error: expected primary-expression before '>' token 176 | lowerVal &= (((make_unsigned_t)1 << numBitsFirstVal) - 1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:176:49: error: expected primary-expression before ')' token 176 | lowerVal &= (((make_unsigned_t)1 << numBitsFirstVal) - 1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:176:50: error: expected ')' before numeric constant 176 | lowerVal &= (((make_unsigned_t)1 << numBitsFirstVal) - 1); | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:176:76: error: expected ')' before ';' token 176 | lowerVal &= (((make_unsigned_t)1 << numBitsFirstVal) - 1); | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:184:45: error: expected primary-expression before '>' token 184 | val[1] &= ~(((make_unsigned_t)1 << startBit) - 1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:184:46: error: expected primary-expression before ')' token 184 | val[1] &= ~(((make_unsigned_t)1 << startBit) - 1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:184:47: error: expected ')' before numeric constant 184 | val[1] &= ~(((make_unsigned_t)1 << startBit) - 1); | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:184:66: error: expected ')' before ';' token 184 | val[1] &= ~(((make_unsigned_t)1 << startBit) - 1); | ~ ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:186:31: error: expected primary-expression before '>' token 186 | make_unsigned_t upperVal = value >> numBitsFirstVal; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:186:33: error: 'upperVal' was not declared in this scope 186 | make_unsigned_t upperVal = value >> numBitsFirstVal; | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:188:45: error: expected primary-expression before '>' token 188 | upperVal &= ((make_unsigned_t)1 << startBit) - 1; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:188:46: error: expected primary-expression before ')' token 188 | upperVal &= ((make_unsigned_t)1 << startBit) - 1; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Endian.h:188:47: error: expected ')' before numeric constant 188 | upperVal &= ((make_unsigned_t)1 << startBit) - 1; | ~ ^ | ) In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VersionTuple.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Triple.h:13, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/ObjCRuntime.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:103:8: error: 'enable_if_t' in namespace 'std' does not name a template type 103 | std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:103:3: note: 'std::enable_if_t' is only available from C++14 onwards 103 | std::enable_if_t::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:251:8: error: 'enable_if_t' in namespace 'std' does not name a template type 251 | std::enable_if_t::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:251:3: note: 'std::enable_if_t' is only available from C++14 onwards 251 | std::enable_if_t::value && | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:316:8: error: 'enable_if_t' in namespace 'std' does not name a template type 316 | std::enable_if_t::value, HashBuilderImpl &> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:316:3: note: 'std::enable_if_t' is only available from C++14 onwards 316 | std::enable_if_t::value, HashBuilderImpl &> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:327:40: error: 'std::index_sequence' has not been declared 327 | std::index_sequence) { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:327:54: error: expected ',' or '...' before '<' token 327 | std::index_sequence) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:344:8: error: 'enable_if_t' in namespace 'std' does not name a template type 344 | std::enable_if_t::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:344:3: note: 'std::enable_if_t' is only available from C++14 onwards 344 | std::enable_if_t::value && | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h: In member function 'llvm::HashBuilderImpl& llvm::HashBuilderImpl::add(const std::tuple<_Args1 ...>&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:267:46: error: 'index_sequence_for' in namespace 'std' does not name a template type 267 | return addTupleHelper(Arg, typename std::index_sequence_for()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:267:64: error: expected '(' before '<' token 267 | return addTupleHelper(Arg, typename std::index_sequence_for()); | ^ | ( /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:267:67: error: expected primary-expression before '...' token 267 | return addTupleHelper(Arg, typename std::index_sequence_for()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:428:6: error: 'enable_if_t' in namespace 'std' does not name a template type 428 | std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:428:1: note: 'std::enable_if_t' is only available from C++14 onwards 428 | std::enable_if_t< | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h: In static member function 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:61:3: error: body of 'constexpr' function 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' not a return-statement 61 | } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:41:1: note: in expansion of macro 'SANITIZER' 41 | SANITIZER("address", Address) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:44:1: note: in expansion of macro 'SANITIZER' 44 | SANITIZER("pointer-compare", PointerCompare) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:47:1: note: in expansion of macro 'SANITIZER' 47 | SANITIZER("pointer-subtract", PointerSubtract) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:50:1: note: in expansion of macro 'SANITIZER' 50 | SANITIZER("kernel-address", KernelAddress) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:53:1: note: in expansion of macro 'SANITIZER' 53 | SANITIZER("hwaddress", HWAddress) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:56:1: note: in expansion of macro 'SANITIZER' 56 | SANITIZER("kernel-hwaddress", KernelHWAddress) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:59:1: note: in expansion of macro 'SANITIZER' 59 | SANITIZER("memtag", MemTag) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:62:1: note: in expansion of macro 'SANITIZER' 62 | SANITIZER("memory", Memory) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:65:1: note: in expansion of macro 'SANITIZER' 65 | SANITIZER("kernel-memory", KernelMemory) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:68:1: note: in expansion of macro 'SANITIZER' 68 | SANITIZER("fuzzer", Fuzzer) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:71:1: note: in expansion of macro 'SANITIZER' 71 | SANITIZER("fuzzer-no-link", FuzzerNoLink) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:74:1: note: in expansion of macro 'SANITIZER' 74 | SANITIZER("thread", Thread) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:77:1: note: in expansion of macro 'SANITIZER' 77 | SANITIZER("leak", Leak) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:80:1: note: in expansion of macro 'SANITIZER' 80 | SANITIZER("alignment", Alignment) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:81:1: note: in expansion of macro 'SANITIZER' 81 | SANITIZER("array-bounds", ArrayBounds) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:82:1: note: in expansion of macro 'SANITIZER' 82 | SANITIZER("bool", Bool) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:83:1: note: in expansion of macro 'SANITIZER' 83 | SANITIZER("builtin", Builtin) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:84:1: note: in expansion of macro 'SANITIZER' 84 | SANITIZER("enum", Enum) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:85:1: note: in expansion of macro 'SANITIZER' 85 | SANITIZER("float-cast-overflow", FloatCastOverflow) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:86:1: note: in expansion of macro 'SANITIZER' 86 | SANITIZER("float-divide-by-zero", FloatDivideByZero) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:87:1: note: in expansion of macro 'SANITIZER' 87 | SANITIZER("function", Function) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:88:1: note: in expansion of macro 'SANITIZER' 88 | SANITIZER("integer-divide-by-zero", IntegerDivideByZero) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:89:1: note: in expansion of macro 'SANITIZER' 89 | SANITIZER("nonnull-attribute", NonnullAttribute) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:90:1: note: in expansion of macro 'SANITIZER' 90 | SANITIZER("null", Null) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:91:1: note: in expansion of macro 'SANITIZER' 91 | SANITIZER("nullability-arg", NullabilityArg) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:92:1: note: in expansion of macro 'SANITIZER' 92 | SANITIZER("nullability-assign", NullabilityAssign) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:93:1: note: in expansion of macro 'SANITIZER' 93 | SANITIZER("nullability-return", NullabilityReturn) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:94:1: note: in expansion of macro 'SANITIZER_GROUP' 94 | SANITIZER_GROUP("nullability", Nullability, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:96:1: note: in expansion of macro 'SANITIZER' 96 | SANITIZER("object-size", ObjectSize) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:97:1: note: in expansion of macro 'SANITIZER' 97 | SANITIZER("pointer-overflow", PointerOverflow) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:98:1: note: in expansion of macro 'SANITIZER' 98 | SANITIZER("return", Return) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:99:1: note: in expansion of macro 'SANITIZER' 99 | SANITIZER("returns-nonnull-attribute", ReturnsNonnullAttribute) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:100:1: note: in expansion of macro 'SANITIZER' 100 | SANITIZER("shift-base", ShiftBase) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:101:1: note: in expansion of macro 'SANITIZER' 101 | SANITIZER("shift-exponent", ShiftExponent) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:102:1: note: in expansion of macro 'SANITIZER_GROUP' 102 | SANITIZER_GROUP("shift", Shift, ShiftBase | ShiftExponent) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:103:1: note: in expansion of macro 'SANITIZER' 103 | SANITIZER("signed-integer-overflow", SignedIntegerOverflow) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:104:1: note: in expansion of macro 'SANITIZER' 104 | SANITIZER("unreachable", Unreachable) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:105:1: note: in expansion of macro 'SANITIZER' 105 | SANITIZER("vla-bound", VLABound) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:106:1: note: in expansion of macro 'SANITIZER' 106 | SANITIZER("vptr", Vptr) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:109:1: note: in expansion of macro 'SANITIZER' 109 | SANITIZER("unsigned-integer-overflow", UnsignedIntegerOverflow) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:110:1: note: in expansion of macro 'SANITIZER' 110 | SANITIZER("unsigned-shift-base", UnsignedShiftBase) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:113:1: note: in expansion of macro 'SANITIZER' 113 | SANITIZER("dataflow", DataFlow) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:116:1: note: in expansion of macro 'SANITIZER' 116 | SANITIZER("cfi-cast-strict", CFICastStrict) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:117:1: note: in expansion of macro 'SANITIZER' 117 | SANITIZER("cfi-derived-cast", CFIDerivedCast) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:118:1: note: in expansion of macro 'SANITIZER' 118 | SANITIZER("cfi-icall", CFIICall) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:119:1: note: in expansion of macro 'SANITIZER' 119 | SANITIZER("cfi-mfcall", CFIMFCall) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:120:1: note: in expansion of macro 'SANITIZER' 120 | SANITIZER("cfi-unrelated-cast", CFIUnrelatedCast) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:121:1: note: in expansion of macro 'SANITIZER' 121 | SANITIZER("cfi-nvcall", CFINVCall) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:122:1: note: in expansion of macro 'SANITIZER' 122 | SANITIZER("cfi-vcall", CFIVCall) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:123:1: note: in expansion of macro 'SANITIZER_GROUP' 123 | SANITIZER_GROUP("cfi", CFI, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:128:1: note: in expansion of macro 'SANITIZER' 128 | SANITIZER("safe-stack", SafeStack) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:131:1: note: in expansion of macro 'SANITIZER' 131 | SANITIZER("shadow-call-stack", ShadowCallStack) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:135:1: note: in expansion of macro 'SANITIZER_GROUP' 135 | SANITIZER_GROUP("undefined", Undefined, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:144:1: note: in expansion of macro 'SANITIZER_GROUP' 144 | SANITIZER_GROUP("undefined-trap", UndefinedTrap, Undefined) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:147:1: note: in expansion of macro 'SANITIZER' 147 | SANITIZER("implicit-unsigned-integer-truncation", | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:149:1: note: in expansion of macro 'SANITIZER' 149 | SANITIZER("implicit-signed-integer-truncation", ImplicitSignedIntegerTruncation) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:150:1: note: in expansion of macro 'SANITIZER_GROUP' 150 | SANITIZER_GROUP("implicit-integer-truncation", ImplicitIntegerTruncation, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:154:1: note: in expansion of macro 'SANITIZER' 154 | SANITIZER("implicit-integer-sign-change", ImplicitIntegerSignChange) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:156:1: note: in expansion of macro 'SANITIZER_GROUP' 156 | SANITIZER_GROUP("implicit-integer-arithmetic-value-change", | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:160:1: note: in expansion of macro 'SANITIZER' 160 | SANITIZER("objc-cast", ObjCCast) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:169:1: note: in expansion of macro 'SANITIZER_GROUP' 169 | SANITIZER_GROUP("implicit-conversion", ImplicitConversion, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:173:1: note: in expansion of macro 'SANITIZER_GROUP' 173 | SANITIZER_GROUP("integer", Integer, | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:178:1: note: in expansion of macro 'SANITIZER' 178 | SANITIZER("local-bounds", LocalBounds) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:179:1: note: in expansion of macro 'SANITIZER_GROUP' 179 | SANITIZER_GROUP("bounds", Bounds, ArrayBounds | LocalBounds) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:142:74: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 142 | static constexpr SanitizerMask ID = SanitizerMask::bitPosToMask(SO_##ID); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:182:1: note: in expansion of macro 'SANITIZER' 182 | SANITIZER("scudo", Scudo) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:147:49: error: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' called in a constant expression 147 | SanitizerMask::bitPosToMask(SO_##ID##Group); \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.def:186:1: note: in expansion of macro 'SANITIZER_GROUP' 186 | SANITIZER_GROUP("all", All, ~SanitizerMask()) | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Sanitizers.h:55:34: note: 'static constexpr clang::SanitizerMask clang::SanitizerMask::bitPosToMask(unsigned int)' declared here 55 | static constexpr SanitizerMask bitPosToMask(const unsigned Pos) { | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/TargetCXXABI.h:42:10: error: 'getABIMap' function uses 'auto' type specifier without trailing return type 42 | static const auto &getABIMap() { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/TargetCXXABI.h:42:10: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/TargetCXXABI.h:50:10: error: 'getSpellingMap' function uses 'auto' type specifier without trailing return type 50 | static const auto &getSpellingMap() { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/TargetCXXABI.h:50:10: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LangOptions.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/TargetCXXABI.h:60:10: error: 'getSpelling' function uses 'auto' type specifier without trailing return type 60 | static const auto &getSpelling(Kind ABIKind) { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/TargetCXXABI.h:60:10: note: deduced return type only available with '-std=c++14' or '-std=gnu++14' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/BitmaskEnum.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:11, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:395:23: error: 'enable_if_t' in namespace 'std' does not name a template type 395 | constexpr inline std::enable_if_t<(N < 64), bool> isUInt(uint64_t X) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:395:18: note: 'std::enable_if_t' is only available from C++14 onwards 395 | constexpr inline std::enable_if_t<(N < 64), bool> isUInt(uint64_t X) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:400:23: error: 'enable_if_t' in namespace 'std' does not name a template type 400 | constexpr inline std::enable_if_t= 64, bool> isUInt(uint64_t) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:400:18: note: 'std::enable_if_t' is only available from C++14 onwards 400 | constexpr inline std::enable_if_t= 64, bool> isUInt(uint64_t) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:405:41: error: expected initializer before '<' token 405 | template <> constexpr inline bool isUInt<8>(uint64_t x) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:408:41: error: expected initializer before '<' token 408 | template <> constexpr inline bool isUInt<16>(uint64_t x) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:411:41: error: expected initializer before '<' token 411 | template <> constexpr inline bool isUInt<32>(uint64_t x) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h: In function 'constexpr bool llvm::isShiftedUInt(uint64_t)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:424:10: error: 'isUInt' was not declared in this scope; did you mean 'isInt'? 424 | return isUInt(x) && (x % (UINT64_C(1) << S) == 0); | ^~~~~~ | isInt /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:794:6: error: 'enable_if_t' in namespace 'std' does not name a template type 794 | std::enable_if_t::value, T> AbsoluteDifference(T X, T Y) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:794:1: note: 'std::enable_if_t' is only available from C++14 onwards 794 | std::enable_if_t::value, T> AbsoluteDifference(T X, T Y) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:802:6: error: 'enable_if_t' in namespace 'std' does not name a template type 802 | std::enable_if_t::value, T> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:802:1: note: 'std::enable_if_t' is only available from C++14 onwards 802 | std::enable_if_t::value, T> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:819:6: error: 'enable_if_t' in namespace 'std' does not name a template type 819 | std::enable_if_t::value, T> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:819:1: note: 'std::enable_if_t' is only available from C++14 onwards 819 | std::enable_if_t::value, T> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:865:6: error: 'enable_if_t' in namespace 'std' does not name a template type 865 | std::enable_if_t::value, T> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:865:1: note: 'std::enable_if_t' is only available from C++14 onwards 865 | std::enable_if_t::value, T> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:884:6: error: 'enable_if_t' in namespace 'std' does not name a template type 884 | std::enable_if_t::value, T> AddOverflow(T X, T Y, T &Result) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:884:1: note: 'std::enable_if_t' is only available from C++14 onwards 884 | std::enable_if_t::value, T> AddOverflow(T X, T Y, T &Result) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:910:6: error: 'enable_if_t' in namespace 'std' does not name a template type 910 | std::enable_if_t::value, T> SubOverflow(T X, T Y, T &Result) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:910:1: note: 'std::enable_if_t' is only available from C++14 onwards 910 | std::enable_if_t::value, T> SubOverflow(T X, T Y, T &Result) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:936:6: error: 'enable_if_t' in namespace 'std' does not name a template type 936 | std::enable_if_t::value, T> MulOverflow(T X, T Y, T &Result) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/MathExtras.h:936:1: note: 'std::enable_if_t' is only available from C++14 onwards 936 | std::enable_if_t::value, T> MulOverflow(T X, T Y, T &Result) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/BitmaskEnum.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:11, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:74:13: error: 'enable_if_t' is not a member of 'std' 74 | E, std::enable_if_t= 0>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:74:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:74:13: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:74:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:74:71: error: template argument 2 is invalid 74 | E, std::enable_if_t= 0>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:74:72: error: expected unqualified-id before '>' token 74 | E, std::enable_if_t= 0>> | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:80:28: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 80 | template std::underlying_type_t Mask() { | ^~~~~~~~~~~~~~~~~ | underlying_type /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:90:28: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 90 | template std::underlying_type_t Underlying(E Val) { | ^~~~~~~~~~~~~~~~~ | underlying_type /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:101:39: error: 'enable_if_t' in namespace 'std' does not name a template type 101 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:101:34: note: 'std::enable_if_t' is only available from C++14 onwards 101 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:101:50: error: expected '>' before '<' token 101 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h: In function 'E llvm::BitmaskEnumDetail::operator~(E)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:103:44: error: 'Mask' was not declared in this scope 103 | return static_cast(~Underlying(Val) & Mask()); | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:103:50: error: expected primary-expression before '>' token 103 | return static_cast(~Underlying(Val) & Mask()); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:103:52: error: expected primary-expression before ')' token 103 | return static_cast(~Underlying(Val) & Mask()); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:106:39: error: 'enable_if_t' in namespace 'std' does not name a template type 106 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:106:34: note: 'std::enable_if_t' is only available from C++14 onwards 106 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:106:50: error: expected '>' before '<' token 106 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:111:39: error: 'enable_if_t' in namespace 'std' does not name a template type 111 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:111:34: note: 'std::enable_if_t' is only available from C++14 onwards 111 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:111:50: error: expected '>' before '<' token 111 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:116:39: error: 'enable_if_t' in namespace 'std' does not name a template type 116 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:116:34: note: 'std::enable_if_t' is only available from C++14 onwards 116 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:116:50: error: expected '>' before '<' token 116 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:124:39: error: 'enable_if_t' in namespace 'std' does not name a template type 124 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:124:34: note: 'std::enable_if_t' is only available from C++14 onwards 124 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:124:50: error: expected '>' before '<' token 124 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:130:39: error: 'enable_if_t' in namespace 'std' does not name a template type 130 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:130:34: note: 'std::enable_if_t' is only available from C++14 onwards 130 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:130:50: error: expected '>' before '<' token 130 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:136:39: error: 'enable_if_t' in namespace 'std' does not name a template type 136 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:136:34: note: 'std::enable_if_t' is only available from C++14 onwards 136 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:136:50: error: expected '>' before '<' token 136 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:146:39: error: 'enable_if_t' in namespace 'std' does not name a template type 146 | template ::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:146:34: note: 'std::enable_if_t' is only available from C++14 onwards 146 | template ::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:146:50: error: expected '>' before '<' token 146 | template ::value>> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:148:22: error: 'underlying_type_t' is not a member of 'std'; did you mean 'underlying_type'? 148 | static_cast>( | ^~~~~~~~~~~~~~~~~ | underlying_type /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:147:67: error: expected primary-expression before '{' token 147 | constexpr unsigned BitWidth = BitmaskEnumDetail::bitWidth(uint64_t{ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitmaskEnum.h:147:20: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' 147 | constexpr unsigned BitWidth = BitmaskEnumDetail::bitWidth(uint64_t{ | ^~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In constructor 'clang::Dependence::Dependence(clang::TypeDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:143:54: error: invalid conversion from 'int' to 'clang::Dependence::Bits' [-fpermissive] 140 | : V(translate(D, TypeDependence::UnexpandedPack, UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | translate(D, TypeDependence::Instantiation, Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | translate(D, TypeDependence::Dependent, Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | translate(D, TypeDependence::Error, Error) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 144 | translate(D, TypeDependence::VariablyModified, VariablyModified)) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In constructor 'clang::Dependence::Dependence(clang::ExprDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:150:57: error: invalid conversion from 'int' to 'clang::Dependence::Bits' [-fpermissive] 147 | : V(translate(D, ExprDependence::UnexpandedPack, UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | translate(D, ExprDependence::Instantiation, Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | translate(D, ExprDependence::Type, Type) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | translate(D, ExprDependence::Value, Value) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 151 | translate(D, ExprDependence::Error, Error)) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In constructor 'clang::Dependence::Dependence(clang::NestedNameSpecifierDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:156:63: error: invalid conversion from 'int' to 'clang::Dependence::Bits' [-fpermissive] 154 | V ( translate(D, NNSDependence::UnexpandedPack, UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | translate(D, NNSDependence::Instantiation, Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | translate(D, NNSDependence::Dependent, Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 157 | translate(D, NNSDependence::Error, Error)) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In constructor 'clang::Dependence::Dependence(clang::TemplateArgumentDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:162:60: error: invalid conversion from 'int' to 'clang::Dependence::Bits' [-fpermissive] 160 | : V(translate(D, TADependence::UnexpandedPack, UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | translate(D, TADependence::Instantiation, Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | translate(D, TADependence::Dependent, Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 163 | translate(D, TADependence::Error, Error)) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In constructor 'clang::Dependence::Dependence(clang::TemplateNameDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:168:63: error: invalid conversion from 'int' to 'clang::Dependence::Bits' [-fpermissive] 166 | : V(translate(D, TNDependence::UnexpandedPack, UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | translate(D, TNDependence::Instantiation, Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | translate(D, TNDependence::Dependent, Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 169 | translate(D, TNDependence::Error, Error)) {} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In member function 'clang::Dependence clang::Dependence::syntactic()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:174:14: error: invalid conversion from 'int' to 'clang::Dependence::Bits' [-fpermissive] 174 | Result.V &= Syntactic; | ~~~~~~~~~^~~~~~~~~~~~ | | | int /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In member function 'clang::TypeDependence clang::Dependence::type() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:182:55: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 179 | return translate(V, UnexpandedPack, TypeDependence::UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | translate(V, Instantiation, TypeDependence::Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | translate(V, Dependent, TypeDependence::Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | translate(V, Error, TypeDependence::Error) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 183 | translate(V, VariablyModified, TypeDependence::VariablyModified); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In member function 'clang::ExprDependence clang::Dependence::expr() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:190:55: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 187 | return translate(V, UnexpandedPack, ExprDependence::UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | translate(V, Instantiation, ExprDependence::Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | translate(V, Type, ExprDependence::Type) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | translate(V, Value, ExprDependence::Value) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 191 | translate(V, Error, ExprDependence::Error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In member function 'clang::NestedNameSpecifierDependence clang::Dependence::nestedNameSpecifier() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:197:62: error: invalid conversion from 'int' to 'clang::NestedNameSpecifierDependence' {aka 'clang::NestedNameSpecifierDependenceScope::NestedNameSpecifierDependence'} [-fpermissive] 195 | return translate(V, UnexpandedPack, NNSDependence::UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | translate(V, Instantiation, NNSDependence::Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | translate(V, Dependent, NNSDependence::Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 198 | translate(V, Error, NNSDependence::Error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In member function 'clang::TemplateArgumentDependence clang::Dependence::templateArgument() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:204:61: error: invalid conversion from 'int' to 'clang::TemplateArgumentDependence' {aka 'clang::TemplateArgumentDependenceScope::TemplateArgumentDependence'} [-fpermissive] 202 | return translate(V, UnexpandedPack, TADependence::UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | translate(V, Instantiation, TADependence::Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | translate(V, Dependent, TADependence::Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 205 | translate(V, Error, TADependence::Error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In member function 'clang::TemplateNameDependence clang::Dependence::templateName() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:211:61: error: invalid conversion from 'int' to 'clang::TemplateNameDependence' {aka 'clang::TemplateNameDependenceScope::TemplateNameDependence'} [-fpermissive] 209 | return translate(V, UnexpandedPack, TNDependence::UnexpandedPack) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | translate(V, Instantiation, TNDependence::Instantiation) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | translate(V, Dependent, TNDependence::Dependent) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 212 | translate(V, Error, TNDependence::Error); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In function 'clang::ExprDependence clang::turnTypeToValueDependence(clang::ExprDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:246:12: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 246 | return D & ~ExprDependence::Type; | ~~^~~~~~~~~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h: In function 'clang::ExprDependence clang::turnValueToTypeDependence(clang::ExprDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DependenceFlags.h:251:7: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 251 | D |= ExprDependence::Type; | ~~^~~~~~~~~~~~~~~~~~~~~~~ | | | int In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:180:18: error: 'std::enable_if_t' has not been declared 180 | std::enable_if_t::value, bool> = true> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:180:29: error: expected '>' before '<' token 180 | std::enable_if_t::value, bool> = true> | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:186:18: error: 'std::enable_if_t' has not been declared 186 | std::enable_if_t::value, bool> = true> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:186:29: error: expected '>' before '<' token 186 | std::enable_if_t::value, bool> = true> | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/AlignOf.h:28:29: error: 'aligned_union_t' in namespace 'std' does not name a template type; did you mean 'aligned_union'? 28 | using AlignedUnion = std::aligned_union_t<1, T, Ts...>; | ^~~~~~~~~~~~~~~ | aligned_union /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/AlignOf.h:29:19: error: 'AlignedUnion' was not declared in this scope 29 | alignas(alignof(AlignedUnion)) char buffer[sizeof(AlignedUnion)]; | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:1229:29: error: 'enable_if_t' in namespace 'std' does not name a template type 1229 | typename = std::enable_if_t> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:1229:24: note: 'std::enable_if_t' is only available from C++14 onwards 1229 | typename = std::enable_if_t> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:1229:40: error: expected '>' before '<' token 1229 | typename = std::enable_if_t> | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1414:13: error: 'enable_if_t' in namespace 'std' does not name a template type 1414 | inline std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1414:8: note: 'std::enable_if_t' is only available from C++14 onwards 1414 | inline std::enable_if_t::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1451:13: error: 'enable_if_t' in namespace 'std' does not name a template type 1451 | inline std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1451:8: note: 'std::enable_if_t' is only available from C++14 onwards 1451 | inline std::enable_if_t< | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h: In constructor 'llvm::FoldingSetNodeID::FoldingSetNodeID(llvm::FoldingSetNodeIDRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:323:56: error: no matching function for call to 'llvm::SmallVector::SmallVector(const unsigned int*, const unsigned int*)' 323 | : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {} | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1230:3: note: candidate: 'llvm::SmallVector::SmallVector(llvm::SmallVectorImpl&&) [with T = unsigned int; unsigned int N = 32]' 1230 | SmallVector(SmallVectorImpl &&RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1230:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1225:3: note: candidate: 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = unsigned int; unsigned int N = 32]' 1225 | SmallVector(SmallVector &&RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1225:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1215:3: note: candidate: 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = unsigned int; unsigned int N = 32]' 1215 | SmallVector(const SmallVector &RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1215:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1211:3: note: candidate: 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = unsigned int; unsigned int N = 32]' 1211 | SmallVector(std::initializer_list IL) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1211:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1206:12: note: candidate: 'template llvm::SmallVector::SmallVector(const llvm::iterator_range&) [with RangeTy = RangeTy; T = unsigned int; unsigned int N = 32]' 1206 | explicit SmallVector(const iterator_range &R) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1206:12: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:323:56: note: mismatched types 'const llvm::iterator_range' and 'const unsigned int*' 323 | : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {} | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: candidate: 'template llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = ItTy; = ; T = unsigned int; unsigned int N = 32]' 1201 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: candidate: 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = unsigned int; unsigned int N = 32; size_t = long unsigned int]' (near match) 1192 | explicit SmallVector(size_t Size, const T &Value = T()) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: conversion of argument 2 would be ill-formed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:323:41: error: invalid conversion from 'const unsigned int*' to 'unsigned int' [-fpermissive] 323 | : Bits(Ref.getData(), Ref.getData() + Ref.getSize()) {} | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ | | | const unsigned int* In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1185:3: note: candidate: 'llvm::SmallVector::SmallVector() [with T = unsigned int; unsigned int N = 32]' 1185 | SmallVector() : SmallVectorImpl(N) {} | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1185:3: note: candidate expects 0 arguments, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:612:63: error: template argument 2 is invalid 612 | using iterator = pointee_iterator; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:614:3: error: 'iterator' does not name a type; did you mean 'operator/'? 614 | iterator begin() { return Vector.begin(); } | ^~~~~~~~ | operator/ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:615:3: error: 'iterator' does not name a type; did you mean 'operator/'? 615 | iterator end() { return Vector.end(); } | ^~~~~~~~ | operator/ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:617:75: error: template argument 2 is invalid 617 | using const_iterator = pointee_iterator; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:619:3: error: 'const_iterator' does not name a type; did you mean 'concat_iterator'? 619 | const_iterator begin() const { return Vector.begin(); } | ^~~~~~~~~~~~~~ | concat_iterator /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:620:3: error: 'const_iterator' does not name a type; did you mean 'concat_iterator'? 620 | const_iterator end() const { return Vector.end(); } | ^~~~~~~~~~~~~~ | concat_iterator In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:122:17: error: 'TypeAtIndex' does not name a type 122 | using First = TypeAtIndex<0, PTs...>; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:160:3: error: 'First' does not name a type 160 | First const *getAddrOfPtr1() const { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:166:3: error: 'First' does not name a type 166 | First *getAddrOfPtr1() { | ^~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:48, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:312:25: error: 'enable_if_t' in namespace 'std' does not name a template type 312 | static constexpr std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:312:20: note: 'std::enable_if_t' is only available from C++14 onwards 312 | static constexpr std::enable_if_t< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:324:25: error: 'enable_if_t' in namespace 'std' does not name a template type 324 | static constexpr std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:324:20: note: 'std::enable_if_t' is only available from C++14 onwards 324 | static constexpr std::enable_if_t< | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:21: error: 'totalSizeToAlloc' was not declared in this scope 354 | enum { Size = totalSizeToAlloc(Counts...) }; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:41: error: expected primary-expression before '...' token 354 | enum { Size = totalSizeToAlloc(Counts...) }; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:41: error: expected '}' before '...' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:354:41: error: expected unqualified-id before '...' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:356:37: error: 'Size' was not declared in this scope; did you mean 'size'? 356 | alignas(BaseTy) char buffer[Size]; | ^~~~ | size /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h: In static member function 'static void llvm::TrailingObjects::verifyTrailingObjectsAssertions()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:236:24: error: 'is_final' is not a member of 'std' 236 | static_assert(std::is_final(), "BaseTy must be final."); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:236:39: error: expected primary-expression before '>' token 236 | static_assert(std::is_final(), "BaseTy must be final."); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:236:41: error: expected primary-expression before ')' token 236 | static_assert(std::is_final(), "BaseTy must be final."); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:364:33: error: expected ')' before '*' token 364 | FixedSizeStorageOwner(BaseTy *p) : p(p) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:370:5: error: 'BaseTy' does not name a type 370 | BaseTy *get() { return p; } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:371:11: error: 'BaseTy' does not name a type 371 | const BaseTy *get() const { return p; } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:379:5: error: 'BaseTy' does not name a type 379 | BaseTy *const p; | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h: In destructor 'llvm::FixedSizeStorageOwner::~FixedSizeStorageOwner()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:367:7: error: 'p' was not declared in this scope 367 | p->~BaseTy(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:367:17: error: expected class-name before '(' token 367 | p->~BaseTy(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TrailingObjects.h:383:1: error: expected declaration before '}' token 383 | } // end namespace llvm | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:240:18: required from 'constexpr const int llvm::PointerLikeTypeTraits, llvm::PointerIntPairInfo > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:223:36: required from 'constexpr const int llvm::PointerLikeTypeTraits >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo, 3, llvm::PointerLikeTypeTraits > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1007:29: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::Type*, const clang::ExtQuals*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::Type*, const clang::ExtQuals*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo, 3, llvm::PointerLikeTypeTraits > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1007:29: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1510:33: error: template argument 2 is invalid 1510 | unsigned Dependence : llvm::BitWidth; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1539:34: error: template argument 2 is invalid 1539 | enum { NumTypeBits = 8 + llvm::BitWidth + 6 }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1827:33: error: static assertion failed: changing bitfields changed sizeof(Type)! 1827 | static_assert(sizeof(*this) <= 8 + sizeof(ExtQualsTypeCommonBase), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In member function 'void clang::Type::addDependence(clang::TypeDependence)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1846:72: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 1846 | void addDependence(TypeDependence D) { setDependence(getDependence() | D); } | ~~~~~~~~~~~~~~~~^~~ | | | int /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1842:37: note: initializing argument 1 of 'void clang::Type::setDependence(clang::TypeDependence)' 1842 | void setDependence(TypeDependence D) { | ~~~~~~~~~~~~~~~^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::MemberPointerType::MemberPointerType(clang::QualType, const clang::Type*, clang::QualType)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:2843:73: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 2843 | (Cls->getDependence() & ~TypeDependence::VariablyModified) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 2844 | Pointee->getDependence()), | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1824:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1824 | Type(TypeClass tc, QualType canon, TypeDependence Dependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::FunctionNoProtoType::FunctionNoProtoType(clang::QualType, clang::QualType, clang::FunctionType::ExtInfo)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:3853:46: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 3853 | Result->getDependence() & | ~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 3854 | ~(TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3855 | TypeDependence::UnexpandedPack), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:3800:31: note: initializing argument 4 of 'clang::FunctionType::FunctionType(clang::Type::TypeClass, clang::QualType, clang::QualType, clang::TypeDependence, clang::FunctionType::ExtInfo)' 3800 | TypeDependence Dependence, ExtInfo Info) | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(clang::TemplateTypeParmDecl*, clang::QualType)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:4808:53: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 4808 | TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 4809 | (Canon->getDependence() & TypeDependence::UnexpandedPack)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1824:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1824 | Type(TypeClass tc, QualType canon, TypeDependence Dependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::TemplateTypeParmType::TemplateTypeParmType(unsigned int, unsigned int, bool)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:4815:53: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 4815 | TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 4816 | (PP ? TypeDependence::UnexpandedPack : TypeDependence::None)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1824:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1824 | Type(TypeClass tc, QualType canon, TypeDependence Dependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::DeducedType::DeducedType(clang::Type::TypeClass, clang::QualType, clang::TypeDependence, clang::QualType)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:4975:30: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 4975 | ExtraDependence | (DeducedAsType.isNull() | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ | | | int 4976 | ? TypeDependence::None | ~~~~~~~~~~~~~~~~~~~~~~ 4977 | : DeducedAsType->getDependence() & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4978 | ~TypeDependence::VariablyModified)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1824:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1824 | Type(TypeClass tc, QualType canon, TypeDependence Dependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::DeducedTemplateSpecializationType::DeducedTemplateSpecializationType(clang::TemplateName, clang::QualType, bool)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5079:64: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5079 | toTypeDependence(Template.getDependence()) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5080 | (IsDeducedAsDependent | ~~~~~~~~~~~~~~~~~~~~~ 5081 | ? TypeDependence::DependentInstantiation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5082 | : TypeDependence::None), | ~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:4973:30: note: initializing argument 3 of 'clang::DeducedType::DeducedType(clang::Type::TypeClass, clang::QualType, clang::TypeDependence, clang::QualType)' 4973 | TypeDependence ExtraDependence, QualType Canon) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::ElaboratedType::ElaboratedType(clang::ElaboratedTypeKeyword, clang::NestedNameSpecifier*, clang::QualType, clang::QualType, clang::TagDecl*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5453:52: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5453 | NamedType->getDependence() | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5454 | (NNS ? toSyntacticDependence( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5455 | toTypeDependence(NNS->getDependence())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5456 | : TypeDependence::None)), | ~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5384:54: note: initializing argument 4 of 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 5384 | QualType Canonical, TypeDependence Dependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::DependentNameType::DependentNameType(clang::ElaboratedTypeKeyword, clang::NestedNameSpecifier*, const clang::IdentifierInfo*, clang::QualType)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5528:64: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5528 | TypeDependence::DependentInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5529 | toTypeDependence(NNS->getDependence())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5384:54: note: initializing argument 4 of 'clang::TypeWithKeyword::TypeWithKeyword(clang::ElaboratedTypeKeyword, clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 5384 | QualType Canonical, TypeDependence Dependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In constructor 'clang::PackExpansionType::PackExpansionType(clang::QualType, clang::QualType, llvm::Optional)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:5668:46: error: invalid conversion from 'int' to 'clang::TypeDependence' {aka 'clang::TypeDependenceScope::TypeDependence'} [-fpermissive] 5667 | (Pattern->getDependence() | TypeDependence::Dependent | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5668 | TypeDependence::Instantiation) & | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 5669 | ~TypeDependence::UnexpandedPack), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1824:53: note: initializing argument 3 of 'clang::Type::Type(clang::Type::TypeClass, clang::QualType, clang::TypeDependence)' 1824 | Type(TypeClass tc, QualType canon, TypeDependence Dependence) | ~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h: In function 'const clang::StreamingDiagnostic& clang::operator<<(const clang::StreamingDiagnostic&, clang::LangAS)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7156:36: error: 'underlying_type_t' in namespace 'std' does not name a template type; did you mean 'underlying_type'? 7156 | PD.AddTaggedVal(static_cast>(AS), | ^~~~~~~~~~~~~~~~~ | underlying_type /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7156:53: error: expected '>' before '<' token 7156 | PD.AddTaggedVal(static_cast>(AS), | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7156:53: error: expected '(' before '<' token 7156 | PD.AddTaggedVal(static_cast>(AS), | ^ | ( /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7156:53: error: expected primary-expression before '<' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:7156:60: error: expected primary-expression before '>>' token 7156 | PD.AddTaggedVal(static_cast>(AS), | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:77:16: error: 'std::enable_if_t' has not been declared 77 | std::enable_if_t::value, int> = 0); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:77:27: error: expected ',' or '...' before '<' token 77 | std::enable_if_t::value, int> = 0); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:409:38: error: wrong number of template arguments (7, should be at least 2) 409 | CanProxy, CanQualType> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFixedPoint.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h: In member function 'void llvm::SmallString::assign(llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:52:57: error: no matching function for call to 'llvm::SmallVectorImpl::assign(llvm::StringRef::iterator, llvm::StringRef::iterator)' 52 | SmallVectorImpl::assign(RHS.begin(), RHS.end()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:688:8: note: candidate: 'void llvm::SmallVectorImpl::assign(llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = char; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = char]' (near match) 688 | void assign(size_type NumElts, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:688:8: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:711:8: note: candidate: 'template void llvm::SmallVectorImpl::assign(in_iter, in_iter) [with in_iter = in_iter; = ; T = char]' 711 | void assign(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:711:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:717:8: note: candidate: 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = char]' 717 | void assign(std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:717:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:722:8: note: candidate: 'void llvm::SmallVectorImpl::assign(const llvm::SmallVectorImpl&) [with T = char]' 722 | void assign(const SmallVectorImpl &RHS) { assign(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:722:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFixedPoint.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h: In member function 'void llvm::SmallString::append(llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:69:57: error: no matching function for call to 'llvm::SmallVectorImpl::append(llvm::StringRef::iterator, llvm::StringRef::iterator)' 69 | SmallVectorImpl::append(RHS.begin(), RHS.end()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = in_iter; = ; T = char]' 667 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:8: note: candidate: 'void llvm::SmallVectorImpl::append(llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = char; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = char]' (near match) 676 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:8: note: conversion of argument 2 would be ill-formed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate: 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = char]' 682 | void append(std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate: 'void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = char]' 686 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:866:29: error: 'enable_if_t' in namespace 'std' does not name a template type 866 | typename = std::enable_if_t::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:866:24: note: 'std::enable_if_t' is only available from C++14 onwards 866 | typename = std::enable_if_t::value>> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:866:40: error: expected '>' before '<' token 866 | typename = std::enable_if_t::value>> | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In function 'llvm::hash_code clang::hash_value(clang::APValue::LValuePathEntry)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:38: error: no matching function for call to 'hash_value(uint64_t&)' 237 | return llvm::hash_value(A.Value); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:642:33: note: candidate: 'template llvm::hash_code llvm::hash_value(const T*)' 642 | template hash_code hash_value(const T *ptr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:642:33: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:38: note: mismatched types 'const T*' and 'long unsigned int' 237 | return llvm::hash_value(A.Value); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:650:11: note: candidate: 'template llvm::hash_code llvm::hash_value(const std::pair<_T1, _T2>&)' 650 | hash_code hash_value(const std::pair &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:650:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:38: note: mismatched types 'const std::pair<_T1, _T2>' and 'uint64_t' {aka 'long unsigned int'} 237 | return llvm::hash_value(A.Value); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:668:11: note: candidate: 'template llvm::hash_code llvm::hash_value(const std::tuple<_Tps ...>&)' 668 | hash_code hash_value(const std::tuple &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:668:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:38: note: mismatched types 'const std::tuple<_Tps ...>' and 'uint64_t' {aka 'long unsigned int'} 237 | return llvm::hash_value(A.Value); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:677:11: note: candidate: 'template llvm::hash_code llvm::hash_value(const std::__cxx11::basic_string<_CharT>&)' 677 | hash_code hash_value(const std::basic_string &arg) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:677:11: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:38: note: mismatched types 'const std::__cxx11::basic_string<_CharT>' and 'uint64_t' {aka 'long unsigned int'} 237 | return llvm::hash_value(A.Value); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:329:36: note: candidate: 'template llvm::hash_code llvm::hash_value(const llvm::Optional&)' 329 | template llvm::hash_code hash_value(const Optional &O) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:329:36: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:38: note: mismatched types 'const llvm::Optional' and 'uint64_t' {aka 'long unsigned int'} 237 | return llvm::hash_value(A.Value); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:568:35: note: candidate: 'template llvm::hash_code llvm::hash_value(llvm::ArrayRef)' 568 | template hash_code hash_value(ArrayRef S) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:568:35: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:38: note: mismatched types 'llvm::ArrayRef' and 'long unsigned int' 237 | return llvm::hash_value(A.Value); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:968:13: note: candidate: 'llvm::hash_code llvm::hash_value(llvm::StringRef)' (near match) 968 | hash_code hash_value(StringRef S); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:968:13: note: conversion of argument 1 would be ill-formed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:237:33: error: invalid conversion from 'uint64_t' {aka 'long unsigned int'} to 'const char*' [-fpermissive] 237 | return llvm::hash_value(A.Value); | ~~^~~~~ | | | uint64_t {aka long unsigned int} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:107:50: note: initializing argument 1 of 'constexpr llvm::StringRef::StringRef(const char*)' 107 | /*implicit*/ constexpr StringRef(const char *Str) | ~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2248:11: note: candidate: 'llvm::hash_code llvm::hash_value(const llvm::APInt&)' 2248 | hash_code hash_value(const APInt &Arg); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:528:44: note: no known conversion for argument 1 from 'uint64_t' {aka 'long unsigned int'} to 'const llvm::APInt&' 528 | friend hash_code hash_value(const APInt &Arg); | ~~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:1260:11: note: candidate: 'llvm::hash_code llvm::hash_value(const llvm::APFloat&)' 1260 | hash_code hash_value(const APFloat &Arg); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFloat.h:1248:46: note: no known conversion for argument 1 from 'uint64_t' {aka 'long unsigned int'} to 'const llvm::APFloat&' 1248 | friend hash_code hash_value(const APFloat &Arg); | ~~~~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeInt()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:627:10: warning: placement new constructing an object of type 'clang::APValue::APSInt' {aka 'llvm::APSInt'} and size '16' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 627 | new ((void *)&Data) APSInt(1); | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeFloat()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:632:10: warning: placement new constructing an object of type 'clang::APValue::APFloat' {aka 'llvm::APFloat'} and size '32' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 632 | new ((void *)(char *)&Data) APFloat(0.0); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeFixedPoint(clang::APValue::APFixedPoint&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:637:10: warning: placement new constructing an object of type 'clang::APValue::APFixedPoint' {aka 'llvm::APFixedPoint'} and size '24' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 637 | new ((void *)(char *)&Data) APFixedPoint(std::move(FX)); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeVector()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:642:10: warning: placement new constructing an object of type 'clang::APValue::Vec' and size '16' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 642 | new ((void *)(char *)&Data) Vec(); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeComplexInt()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:647:10: warning: placement new constructing an object of type 'clang::APValue::ComplexAPSInt' and size '32' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 647 | new ((void *)(char *)&Data) ComplexAPSInt(); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeComplexFloat()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:652:10: warning: placement new constructing an object of type 'clang::APValue::ComplexAPFloat' and size '64' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 652 | new ((void *)(char *)&Data) ComplexAPFloat(); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeStruct(unsigned int, unsigned int)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:659:10: warning: placement new constructing an object of type 'clang::APValue::StructData' and size '16' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 659 | new ((void *)(char *)&Data) StructData(B, M); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeUnion()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:664:10: warning: placement new constructing an object of type 'clang::APValue::UnionData' and size '16' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 664 | new ((void *)(char *)&Data) UnionData(); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h: In member function 'void clang::APValue::MakeAddrLabelDiff()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:671:10: warning: placement new constructing an object of type 'clang::APValue::AddrLabelDiffData' and size '16' in a region of type 'clang::APValue::DataType' {aka 'llvm::AlignedCharArrayUnion'} and size '1' [-Wplacement-new=] 671 | new ((void *)(char *)&Data) AddrLabelDiffData(); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2396:55: error: template argument 6 is invalid 2396 | UsingDirectiveDecl *>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2398:45: error: expected class-name before '{' token 2398 | struct udir_iterator : udir_iterator_base { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h: In constructor 'clang::DeclContext::udir_iterator::udir_iterator(clang::DeclContext::lookup_iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2399:40: error: class 'clang::DeclContext::udir_iterator' does not have any field named 'udir_iterator_base' 2399 | udir_iterator(lookup_iterator I) : udir_iterator_base(I) {} | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h: In member function 'void clang::ExternalASTSource::FindExternalLexicalDecls(const clang::DeclContext*, llvm::SmallVectorImpl&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:185:73: error: no matching function for call to 'clang::ExternalASTSource::FindExternalLexicalDecls(const clang::DeclContext*&, clang::ExternalASTSource::FindExternalLexicalDecls(const clang::DeclContext*, llvm::SmallVectorImpl&)::, llvm::SmallVectorImpl&)' 185 | FindExternalLexicalDecls(DC, [](Decl::Kind) { return true; }, Result); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:177:3: note: candidate: 'virtual void clang::ExternalASTSource::FindExternalLexicalDecls(const clang::DeclContext*, llvm::function_ref, llvm::SmallVectorImpl&)' 177 | FindExternalLexicalDecls(const DeclContext *DC, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:178:65: note: no known conversion for argument 2 from 'clang::ExternalASTSource::FindExternalLexicalDecls(const clang::DeclContext*, llvm::SmallVectorImpl&)::' to 'llvm::function_ref' 178 | llvm::function_ref IsKindWeWant, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:183:8: note: candidate: 'void clang::ExternalASTSource::FindExternalLexicalDecls(const clang::DeclContext*, llvm::SmallVectorImpl&)' 183 | void FindExternalLexicalDecls(const DeclContext *DC, | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:183:8: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:516:77: error: wrong number of template arguments (7, should be at least 2) 516 | iterator, int, std::random_access_iterator_tag, T, int, T *, T &> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:59, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:157:12: error: 'std::enable_if_t' has not been declared 157 | std::enable_if_t, ArrayRef>::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:157:23: error: expected '>' before '<' token 157 | std::enable_if_t, ArrayRef>::value, | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:66, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TypeSize.h:96:24: error: 'enable_if_t' in namespace 'std' does not name a template type 96 | friend typename std::enable_if_t::value, LeafTy> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TypeSize.h:96:24: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/TypeSize.h:96:35: error: expected unqualified-id before '<' token 96 | friend typename std::enable_if_t::value, LeafTy> | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DirectoryEntry.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceManager.h:38, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:61:44: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 61 | using wrap = std::reference_wrapper>; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:61:44: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 61 | using wrap = std::reference_wrapper>; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:61:63: error: template argument 1 is invalid 61 | using wrap = std::reference_wrapper>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:64:29: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 64 | using storage_type = std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:67:26: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 67 | using reference = std::remove_reference_t &; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:68:38: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 68 | using const_reference = const std::remove_reference_t &; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:68:32: error: expected ';' 68 | using const_reference = const std::remove_reference_t &; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:69:24: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 69 | using pointer = std::remove_reference_t *; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:70:36: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 70 | using const_pointer = const std::remove_reference_t *; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:70:30: error: expected ';' 70 | using const_pointer = const std::remove_reference_t *; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:75:16: error: 'std::enable_if_t' has not been declared 75 | std::enable_if_t::value || | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:75:27: error: expected ',' or '...' before '<' token 75 | std::enable_if_t::value || | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:88:16: error: 'std::enable_if_t' has not been declared 88 | std::enable_if_t::value> * = nullptr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:88:27: error: expected ',' or '...' before '<' token 88 | std::enable_if_t::value> * = nullptr) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:99:16: error: 'std::enable_if_t' has not been declared 99 | std::enable_if_t::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:99:27: error: expected ',' or '...' before '<' token 99 | std::enable_if_t::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:106:12: error: 'std::enable_if_t' has not been declared 106 | std::enable_if_t::value> * = | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:106:23: error: expected ',' or '...' before '<' token 106 | std::enable_if_t::value> * = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:104:12: error: 'template template llvm::ErrorOr::ErrorOr(const llvm::ErrorOr&, int)' cannot be overloaded with 'template template llvm::ErrorOr::ErrorOr(const llvm::ErrorOr&, int)' 104 | explicit ErrorOr( | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:98:3: note: previous declaration 'template template llvm::ErrorOr::ErrorOr(const llvm::ErrorOr&, int)' 98 | ErrorOr(const ErrorOr &Other, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:117:16: error: 'std::enable_if_t' has not been declared 117 | std::enable_if_t::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:117:27: error: expected ',' or '...' before '<' token 117 | std::enable_if_t::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:126:12: error: 'std::enable_if_t' has not been declared 126 | std::enable_if_t::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:126:23: error: expected ',' or '...' before '<' token 126 | std::enable_if_t::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:124:12: error: 'template template llvm::ErrorOr::ErrorOr(llvm::ErrorOr&&, int)' cannot be overloaded with 'template template llvm::ErrorOr::ErrorOr(llvm::ErrorOr&&, int)' 124 | explicit ErrorOr( | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:116:3: note: previous declaration 'template template llvm::ErrorOr::ErrorOr(llvm::ErrorOr&&, int)' 116 | ErrorOr(ErrorOr &&Other, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:150:3: error: 'reference' does not name a type 150 | reference get() { return *getStorage(); } | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:151:3: error: 'const_reference' does not name a type 151 | const_reference get() const { return const_cast *>(this)->get(); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:157:3: error: 'pointer' does not name a type 157 | pointer operator ->() { | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:161:3: error: 'const_pointer' does not name a type 161 | const_pointer operator->() const { return toPointer(getStorage()); } | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:163:3: error: 'reference' does not name a type 163 | reference operator *() { | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:167:3: error: 'const_reference' does not name a type 167 | const_reference operator*() const { return *getStorage(); } | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:224:3: error: 'pointer' does not name a type 224 | pointer toPointer(pointer Val) { | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:228:3: error: 'const_pointer' does not name a type 228 | const_pointer toPointer(const_pointer Val) const { return Val; } | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:230:3: error: 'pointer' does not name a type 230 | pointer toPointer(wrap *Val) { | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:234:3: error: 'const_pointer' does not name a type 234 | const_pointer toPointer(const wrap *Val) const { return &Val->get(); } | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:236:3: error: 'storage_type' does not name a type 236 | storage_type *getStorage() { | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:241:9: error: 'storage_type' does not name a type 241 | const storage_type *getStorage() const { | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:256:27: error: 'storage_type' was not declared in this scope 256 | AlignedCharArrayUnion TStorage; | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:256:39: error: template argument 1 is invalid 256 | AlignedCharArrayUnion TStorage; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In constructor 'llvm::ErrorOr::ErrorOr(OtherT&&, int)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:90:10: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 90 | new (getStorage()) storage_type(std::forward(Val)); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:90:24: error: expected type-specifier before 'storage_type' 90 | new (getStorage()) storage_type(std::forward(Val)); | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In destructor 'llvm::ErrorOr::~ErrorOr()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:142:7: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 142 | getStorage()->~storage_type(); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In member function 'void llvm::ErrorOr::copyConstruct(const llvm::ErrorOr&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:175:12: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 175 | new (getStorage()) storage_type(*Other.getStorage()); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:175:26: error: expected type-specifier before 'storage_type' 175 | new (getStorage()) storage_type(*Other.getStorage()); | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In member function 'void llvm::ErrorOr::moveConstruct(llvm::ErrorOr&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:207:12: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 207 | new (getStorage()) storage_type(std::move(*Other.getStorage())); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:207:26: error: expected type-specifier before 'storage_type' 207 | new (getStorage()) storage_type(std::move(*Other.getStorage())); | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:263:6: error: 'enable_if_t' in namespace 'std' does not name a template type 263 | std::enable_if_t::value || | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:263:1: note: 'std::enable_if_t' is only available from C++14 onwards 263 | std::enable_if_t::value || | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceManager.h:38, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DirectoryEntry.h: In member function 'const clang::DirectoryEntry& clang::DirectoryEntryRef::getDirEntry() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DirectoryEntry.h:48:54: error: no match for 'operator*' (operand type is 'const llvm::ErrorOr') 48 | const DirectoryEntry &getDirEntry() const { return *ME->getValue(); } | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CharUnits.h:212:25: note: candidate: 'clang::CharUnits operator*(clang::CharUnits::QuantityType, const clang::CharUnits&)' 212 | inline clang::CharUnits operator* (clang::CharUnits::QuantityType Scale, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CharUnits.h:212:25: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Allocator.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:317:14: note: candidate: 'llvm::Align llvm::operator*(llvm::Align, uint64_t)' 317 | inline Align operator*(Align Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:317:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:322:19: note: candidate: 'llvm::MaybeAlign llvm::operator*(llvm::MaybeAlign, uint64_t)' 322 | inline MaybeAlign operator*(MaybeAlign Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:322:19: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2110:14: note: candidate: 'llvm::APInt llvm::operator*(llvm::APInt, uint64_t)' 2110 | inline APInt operator*(APInt a, uint64_t RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2110:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2115:14: note: candidate: 'llvm::APInt llvm::operator*(uint64_t, llvm::APInt)' 2115 | inline APInt operator*(uint64_t LHS, APInt b) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2115:14: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceManager.h:38, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h: In member function 'const clang::FileEntry& clang::FileEntryRef::getFileEntry() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:64:23: error: base operand of '->' has non-pointer type 'const llvm::ErrorOr' 64 | return *ME->second->V.get(); | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:64:41: error: expected primary-expression before '*' token 64 | return *ME->second->V.get(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:64:42: error: expected primary-expression before '>' token 64 | return *ME->second->V.get(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:64:44: error: expected primary-expression before ')' token 64 | return *ME->second->V.get(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h: In member function 'clang::DirectoryEntryRef clang::FileEntryRef::getDir() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:66:56: error: base operand of '->' has non-pointer type 'const llvm::ErrorOr' 66 | DirectoryEntryRef getDir() const { return *ME->second->Dir; } | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceManager.h: In member function 'void clang::SourceManager::setModuleBuildStack(clang::ModuleBuildStack)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceManager.h:827:61: error: no matching function for call to 'llvm::SmallVector, clang::FullSourceLoc>, 2>::append(llvm::ArrayRef, clang::FullSourceLoc> >::iterator, llvm::ArrayRef, clang::FullSourceLoc> >::iterator)' 827 | StoredModuleBuildStack.append(stack.begin(), stack.end()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = in_iter; = ; T = std::pair, clang::FullSourceLoc>]' 667 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:8: note: candidate: 'void llvm::SmallVectorImpl::append(llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = std::pair, clang::FullSourceLoc>; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = const std::pair, clang::FullSourceLoc>&]' 676 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:48: note: no known conversion for argument 2 from 'llvm::ArrayRef, clang::FullSourceLoc> >::iterator' {aka 'const std::pair, clang::FullSourceLoc>*'} to 'llvm::SmallVectorImpl, clang::FullSourceLoc> >::ValueParamT' {aka 'const std::pair, clang::FullSourceLoc>&'} 676 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate: 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = std::pair, clang::FullSourceLoc>]' 682 | void append(std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate: 'void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = std::pair, clang::FullSourceLoc>]' 686 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearchOptions.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearchOptions.h:119:47: error: wrong number of template arguments (0, should be 1) 119 | std::map> PrebuiltModuleFiles; | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:48, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' 381 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearchOptions.h:119:48: error: template argument 3 is invalid 119 | std::map> PrebuiltModuleFiles; | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/ModuleLoader.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Module.h:708:55: error: could not convert 'clang::VisibleModuleSet::{}' from 'clang::VisibleModuleSet::' to 'clang::VisibleModuleSet::VisibleCallback' {aka 'llvm::function_ref'} 708 | VisibleCallback Vis = [](Module *) {}, | ^ | | | clang::VisibleModuleSet:: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Module.h:710:56: error: could not convert 'clang::VisibleModuleSet::, clang::Module*, llvm::StringRef)>{}' from 'clang::VisibleModuleSet::, clang::Module*, llvm::StringRef)>' to 'clang::VisibleModuleSet::ConflictCallback' {aka 'llvm::function_ref, clang::Module*, llvm::StringRef)>'} 710 | StringRef) {}); | ^ | | | clang::VisibleModuleSet::, clang::Module*, llvm::StringRef)> In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:27, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:433:46: error: wrong number of template arguments (7, should be at least 2) 433 | PreprocessedEntity *> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:27, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h: In constructor 'clang::PreprocessingRecord::iterator::iterator(clang::PreprocessingRecord*, int)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:439:44: error: expected class-name before '(' token 439 | : iterator::iterator_adaptor_base(Position), Self(Self) {} | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:439:44: error: expected '{' before '(' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h: In member function 'clang::PreprocessedEntity* clang::PreprocessingRecord::iterator::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:445:31: error: 'const class clang::PreprocessingRecord::iterator' has no member named 'I' 445 | bool isLoaded = this->I < 0; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:447:61: error: 'const class clang::PreprocessingRecord::iterator' has no member named 'I' 447 | Self->LoadedPreprocessedEntities.size() + this->I : this->I; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:447:71: error: 'const class clang::PreprocessingRecord::iterator' has no member named 'I' 447 | Self->LoadedPreprocessedEntities.size() + this->I : this->I; | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTUnresolvedSet.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:35:75: error: wrong number of template arguments (7, should be at least 2) 35 | std::ptrdiff_t, NamedDecl *, NamedDecl *> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTUnresolvedSet.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In constructor 'clang::UnresolvedSetIterator::UnresolvedSetIterator(clang::DeclAccessPair*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:41:9: error: class 'clang::UnresolvedSetIterator' does not have any field named 'iterator_adaptor_base' 41 | : iterator_adaptor_base(Iter) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In constructor 'clang::UnresolvedSetIterator::UnresolvedSetIterator(const clang::DeclAccessPair*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:43:9: error: class 'clang::UnresolvedSetIterator' does not have any field named 'iterator_adaptor_base' 43 | : iterator_adaptor_base(const_cast(Iter)) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In constructor 'clang::UnresolvedSetIterator::UnresolvedSetIterator()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:48:29: error: class 'clang::UnresolvedSetIterator' does not have any field named 'iterator_adaptor_base' 48 | UnresolvedSetIterator() : iterator_adaptor_base(nullptr) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'clang::NamedDecl* clang::UnresolvedSetIterator::getDecl() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:50:39: error: 'I' was not declared in this scope 50 | NamedDecl *getDecl() const { return I->getDecl(); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'void clang::UnresolvedSetIterator::setDecl(clang::NamedDecl*) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:51:46: error: 'I' was not declared in this scope 51 | void setDecl(NamedDecl *ND) const { return I->setDecl(ND); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'clang::AccessSpecifier clang::UnresolvedSetIterator::getAccess() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:52:46: error: 'I' was not declared in this scope 52 | AccessSpecifier getAccess() const { return I->getAccess(); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'void clang::UnresolvedSetIterator::setAccess(clang::AccessSpecifier)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:53:40: error: 'I' was not declared in this scope 53 | void setAccess(AccessSpecifier AS) { I->setAccess(AS); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'const clang::DeclAccessPair& clang::UnresolvedSetIterator::getPair() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:54:51: error: 'I' was not declared in this scope 54 | const DeclAccessPair &getPair() const { return *I; } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'void clang::UnresolvedSetImpl::replace(clang::UnresolvedSetImpl::iterator, clang::NamedDecl*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:111:48: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 111 | void replace(iterator I, NamedDecl *New) { I.I->setDecl(New); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'void clang::UnresolvedSetImpl::replace(clang::UnresolvedSetImpl::iterator, clang::NamedDecl*, clang::AccessSpecifier)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:114:7: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 114 | I.I->set(New, AS); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'void clang::UnresolvedSetImpl::erase(clang::UnresolvedSetImpl::iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:119:31: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 119 | void erase(iterator I) { *I.I = decls().pop_back_val(); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'void clang::UnresolvedSetImpl::setAccess(clang::UnresolvedSetImpl::iterator, clang::AccessSpecifier)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:121:54: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 121 | void setAccess(iterator I, AccessSpecifier AS) { I.I->setAccess(AS); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h: In member function 'void clang::UnresolvedSetImpl::append(clang::UnresolvedSetImpl::iterator, clang::UnresolvedSetImpl::iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:129:58: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 129 | void append(iterator I, iterator E) { decls().append(I.I, E.I); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/UnresolvedSet.h:129:63: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 129 | void append(iterator I, iterator E) { decls().append(I.I, E.I); } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTUnresolvedSet.h: In member function 'void clang::ASTUnresolvedSet::append(clang::ASTContext&, clang::ASTUnresolvedSet::iterator, clang::ASTUnresolvedSet::iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTUnresolvedSet.h:84:23: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 84 | Decls.append(C, I.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTUnresolvedSet.h:84:28: error: 'using iterator = class clang::UnresolvedSetIterator' {aka 'class clang::UnresolvedSetIterator'} has no member named 'I' 84 | Decls.append(C, I.I, E.I); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:315:51: error: template argument 2 is invalid 315 | unsigned /*ExprDependence*/ Dependent : llvm::BitWidth; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:317:48: error: template argument 2 is invalid 317 | enum { NumExprBits = NumStmtBits + 5 + llvm::BitWidth }; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1121:74: error: template argument 6 is invalid 1121 | std::random_access_iterator_tag, TPtr> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In member function 'clang::Stmt* clang::CompoundStmt::getStmtExprResult()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1497:40: error: no matching function for call to 'reverse(clang::CompoundStmt::body_range)' 1497 | for (auto *B : llvm::reverse(body())) { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:359:6: note: candidate: 'template auto llvm::reverse(ContainerTy&&, int)' 359 | auto reverse(ContainerTy &&C, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:359:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1497:40: note: candidate expects 2 arguments, 1 provided 1497 | for (auto *B : llvm::reverse(body())) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:2944:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1122:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator' 1122 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1119:10: note: definition of 'struct clang::Stmt::CastIterator' is not complete until the closing brace 1119 | struct CastIterator | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:2954:46: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1122:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator' 1122 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1119:10: note: definition of 'struct clang::Stmt::CastIterator' is not complete until the closing brace 1119 | struct CastIterator | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:3171:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1122:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator' 1122 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1119:10: note: definition of 'struct clang::Stmt::CastIterator' is not complete until the closing brace 1119 | struct CastIterator | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:3183:46: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1122:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator' 1122 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1119:10: note: definition of 'struct clang::Stmt::CastIterator' is not complete until the closing brace 1119 | struct CastIterator | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h: In static member function 'static std::unique_ptr clang::AtomicScopeModel::create(clang::AtomicScopeModelKind)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:214:17: error: 'make_unique' is not a member of 'std' 214 | return std::make_unique(); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:214:17: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:214:51: error: expected primary-expression before '>' token 214 | return std::make_unique(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:214:53: error: expected primary-expression before ')' token 214 | return std::make_unique(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:216:17: error: 'make_unique' is not a member of 'std' 216 | return std::make_unique(); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:216:17: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:216:48: error: expected primary-expression before '>' token 216 | return std::make_unique(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SyncScope.h:216:50: error: expected primary-expression before ')' token 216 | return std::make_unique(); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'bool clang::Expr::hasPlaceholderType(clang::BuiltinType::Kind) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:509:64: error: no matching function for call to 'dyn_cast(clang::QualType)' 509 | if (const BuiltinType *BT = dyn_cast(getType())) | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:344:61: note: candidate: 'template typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*)' 344 | LLVM_NODISCARD inline typename cast_retty::ret_type dyn_cast(Y *Val) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:344:61: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:509:64: note: mismatched types 'Y*' and 'clang::QualType' 509 | if (const BuiltinType *BT = dyn_cast(getType())) | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:339:59: note: candidate: 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y&) [with X = clang::BuiltinType; Y = clang::QualType; typename llvm::cast_retty::ret_type = const clang::BuiltinType*]' (near match) 339 | LLVM_NODISCARD inline typename cast_retty::ret_type dyn_cast(Y &Val) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:339:59: note: conversion of argument 1 would be ill-formed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:509:62: error: cannot bind non-const lvalue reference of type 'clang::QualType&' to an rvalue of type 'clang::QualType' 509 | if (const BuiltinType *BT = dyn_cast(getType())) | ~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::CallExpr::arg_iterator clang::CallExpr::arg_end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:3048:47: error: no match for 'operator+' (operand types are 'clang::CallExpr::arg_iterator' {aka 'clang::Stmt::CastIterator'} and 'unsigned int') 3048 | arg_iterator arg_end() { return arg_begin() + getNumArgs(); } | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | | | | | unsigned int | clang::CallExpr::arg_iterator {aka clang::Stmt::CastIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::CallExpr::const_arg_iterator clang::CallExpr::arg_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:3053:59: error: no match for 'operator+' (operand types are 'clang::CallExpr::const_arg_iterator' {aka 'clang::Stmt::CastIterator'} and 'unsigned int') 3053 | const_arg_iterator arg_end() const { return arg_begin() + getNumArgs(); } | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | | | | | unsigned int | clang::CallExpr::const_arg_iterator {aka clang::Stmt::CastIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'void clang::CallExpr::markDependentForPostponedNameLookup()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:3128:35: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 3128 | setDependence(getDependence() | ExprDependence::TypeValueInstantiation); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:134:37: note: initializing argument 1 of 'void clang::Expr::setDependence(clang::ExprDependence)' 134 | void setDependence(ExprDependence Deps) { | ~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'void clang::InitListExpr::setInit(unsigned int, clang::Expr*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:4855:37: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 4855 | setDependence(getDependence() | expr->getDependence()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:134:37: note: initializing argument 1 of 'void clang::Expr::setDependence(clang::ExprDependence)' 134 | void setDependence(ExprDependence Deps) { | ~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'void clang::InitListExpr::markError()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:4862:35: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 4862 | setDependence(getDependence() | ExprDependence::ErrorDependent); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:134:37: note: initializing argument 1 of 'void clang::Expr::setDependence(clang::ExprDependence)' 134 | void setDependence(ExprDependence Deps) { | ~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5675:28: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5675 | using ExprPtrTy = std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5677:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5677 | std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5678:5: error: 'ExprPtrTy' does not name a type 5678 | ExprPtrTy E; | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5679:5: error: 'TSIPtrTy' does not name a type 5679 | TSIPtrTy TSI; | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5681:28: error: expected ')' before 'E' 5681 | AssociationTy(ExprPtrTy E, TSIPtrTy TSI, bool Selected) | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5685:5: error: 'ExprPtrTy' does not name a type 5685 | ExprPtrTy getAssociationExpr() const { return E; } | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5686:5: error: 'TSIPtrTy' does not name a type 5686 | TSIPtrTy getTypeSourceInfo() const { return TSI; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5719:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5719 | std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5720:30: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 5720 | using TSIPtrPtrTy = std::conditional_t::getType() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5687:39: error: 'TSI' was not declared in this scope 5687 | QualType getType() const { return TSI ? TSI->getType() : QualType(); } | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In constructor 'clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5730:31: error: class 'clang::GenericSelectionExpr::AssociationIteratorTy' does not have any field named 'E' 5730 | AssociationIteratorTy() : E(nullptr), TSI(nullptr) {} | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5730:43: error: class 'clang::GenericSelectionExpr::AssociationIteratorTy' does not have any field named 'TSI' 5730 | AssociationIteratorTy() : E(nullptr), TSI(nullptr) {} | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'typename clang::GenericSelectionExpr::AssociationIteratorTy::iterator_facade_base::reference clang::GenericSelectionExpr::AssociationIteratorTy::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5732:47: error: 'E' was not declared in this scope 5732 | return AssociationTy(cast(*E), *TSI, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5732:52: error: 'TSI' was not declared in this scope 5732 | return AssociationTy(cast(*E), *TSI, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::GenericSelectionExpr::AssociationIteratorTy& clang::GenericSelectionExpr::AssociationIteratorTy::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5738:9: error: 'E' was not declared in this scope 5738 | ++E; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5739:9: error: 'TSI' was not declared in this scope 5739 | ++TSI; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'bool clang::GenericSelectionExpr::AssociationIteratorTy::operator==(clang::GenericSelectionExpr::AssociationIteratorTy) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5743:65: error: 'E' was not declared in this scope 5743 | bool operator==(AssociationIteratorTy Other) const { return E == Other.E; } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::GenericSelectionExpr::Association clang::GenericSelectionExpr::getAssociation(unsigned int)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5845:56: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationTy::AssociationTy(llvm::cast_retty::ret_type, clang::TypeSourceInfo*&, bool)' 5845 | !isResultDependent() && (getResultIndex() == I)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate: 'clang::GenericSelectionExpr::AssociationTy::AssociationTy()' 5672 | template class AssociationTy { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate expects 0 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy::AssociationTy(const clang::GenericSelectionExpr::AssociationTy&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate expects 1 argument, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy::AssociationTy(clang::GenericSelectionExpr::AssociationTy&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate expects 1 argument, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::GenericSelectionExpr::ConstAssociation clang::GenericSelectionExpr::getAssociation(unsigned int) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5853:56: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationTy::AssociationTy(llvm::cast_retty::ret_type, clang::TypeSourceInfo* const&, bool)' 5853 | !isResultDependent() && (getResultIndex() == I)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate: 'clang::GenericSelectionExpr::AssociationTy::AssociationTy()' 5672 | template class AssociationTy { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate expects 0 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy::AssociationTy(const clang::GenericSelectionExpr::AssociationTy&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate expects 1 argument, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationTy::AssociationTy(clang::GenericSelectionExpr::AssociationTy&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5672:31: note: candidate expects 1 argument, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::GenericSelectionExpr::association_range clang::GenericSelectionExpr::associations()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5860:56: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy(clang::Stmt**, clang::TypeSourceInfo**, int, unsigned int&)' 5860 | /*Offset=*/0, ResultIndex); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5730:5: note: candidate: 'clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy() [with bool Const = false]' 5730 | AssociationIteratorTy() : E(nullptr), TSI(nullptr) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5730:5: note: candidate expects 0 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy(const clang::GenericSelectionExpr::AssociationIteratorTy&)' 5698 | class AssociationIteratorTy | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy(clang::GenericSelectionExpr::AssociationIteratorTy&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5861:35: error: 'using AssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy'} has no member named 'E' 5861 | AssociationIterator End(Begin.E + NumAssocs, Begin.TSI + NumAssocs, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5861:56: error: 'using AssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy'} has no member named 'TSI' 5861 | AssociationIterator End(Begin.E + NumAssocs, Begin.TSI + NumAssocs, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'clang::GenericSelectionExpr::const_association_range clang::GenericSelectionExpr::associations() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5870:61: error: no matching function for call to 'clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy(clang::Stmt* const*, clang::TypeSourceInfo* const*, int, const unsigned int&)' 5870 | /*Offset=*/0, ResultIndex); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5730:5: note: candidate: 'clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy() [with bool Const = true]' 5730 | AssociationIteratorTy() : E(nullptr), TSI(nullptr) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5730:5: note: candidate expects 0 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy(const clang::GenericSelectionExpr::AssociationIteratorTy&)' 5698 | class AssociationIteratorTy | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate: 'constexpr clang::GenericSelectionExpr::AssociationIteratorTy::AssociationIteratorTy(clang::GenericSelectionExpr::AssociationIteratorTy&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5698:9: note: candidate expects 1 argument, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5871:40: error: 'using ConstAssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy'} has no member named 'E' 5871 | ConstAssociationIterator End(Begin.E + NumAssocs, Begin.TSI + NumAssocs, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5871:61: error: 'using ConstAssociationIterator = class clang::GenericSelectionExpr::AssociationIteratorTy' {aka 'class clang::GenericSelectionExpr::AssociationIteratorTy'} has no member named 'TSI' 5871 | ConstAssociationIterator End(Begin.E + NumAssocs, Begin.TSI + NumAssocs, | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In constructor 'clang::TypoExpr::TypoExpr(clang::QualType, clang::SourceLocation)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:6376:58: error: invalid conversion from 'int' to 'clang::ExprDependence' {aka 'clang::ExprDependenceScope::ExprDependence'} [-fpermissive] 6376 | setDependence(ExprDependence::TypeValueInstantiation | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ | | | int 6377 | ExprDependence::Error); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:134:37: note: initializing argument 1 of 'void clang::Expr::setDependence(clang::ExprDependence)' 134 | void setDependence(ExprDependence Deps) { | ~~~~~~~~~~~~~~~^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In member function 'llvm::ArrayRef clang::RecoveryExpr::subExpressions() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:6436:60: error: could not convert '((clang::RecoveryExpr*)((const clang::RecoveryExpr*)this))->clang::RecoveryExpr::subExpressions()' from 'ArrayRef' to 'ArrayRef' 6436 | return const_cast(this)->subExpressions(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | ArrayRef In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Registry.h: In static member function 'static std::unique_ptr llvm::Registry::Add::CtorFn()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Registry.h:118:56: error: 'make_unique' is not a member of 'std' 118 | static std::unique_ptr CtorFn() { return std::make_unique(); } | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Registry.h:118:56: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Registry.h:118:69: error: expected primary-expression before '>' token 118 | static std::unique_ptr CtorFn() { return std::make_unique(); } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Registry.h:118:71: error: expected primary-expression before ')' token 118 | static std::unique_ptr CtorFn() { return std::make_unique(); } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:691:21: error: 'totalSizeToAlloc' is not a member of 'clang::ParsedAttr' 691 | ParsedAttr::totalSizeToAlloc(1, 1, 0, 0, 0), | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:693:46: error: expected ';' at end of member declaration 693 | detail::PropertyData>(1, 1, 0, 0, 0), | ^~~~~~~~~~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:693:58: error: expected unqualified-id before '>' token 693 | detail::PropertyData>(1, 1, 0, 0, 0), | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:704:1: error: expected unqualified-id before 'private' 704 | private: | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:719:45: error: 'InlineFreeListsCapacity' was not declared in this scope 719 | SmallVector, InlineFreeListsCapacity> FreeLists; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:719:68: error: template argument 2 is invalid 719 | SmallVector, InlineFreeListsCapacity> FreeLists; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:722:3: error: 'friend' used outside of class 722 | friend class AttributePool; | ^~~~~~ | ------ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:736:1: error: expected unqualified-id before 'public' 736 | public: | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:738:22: error: expected constructor, destructor, or type conversion before ';' token 738 | ~AttributeFactory(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:744:3: error: 'AttributeFactory' does not name a type 744 | AttributeFactory &Factory; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:745:23: error: 'ParsedAttr' was not declared in this scope; did you mean 'clang::ParsedAttr'? 745 | llvm::TinyPtrVector Attrs; | ^~~~~~~~~~ | clang::ParsedAttr /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:209:7: note: 'clang::ParsedAttr' declared here 209 | class ParsedAttr final | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:745:35: error: template argument 1 is invalid 745 | llvm::TinyPtrVector Attrs; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:751:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 751 | ParsedAttr *add(ParsedAttr *attr) { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:756:15: error: 'ParsedAttr' has not been declared 756 | void remove(ParsedAttr *attr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:766:33: error: expected ')' before '&' token 766 | AttributePool(AttributeFactory &factory) : Factory(factory) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:775:3: error: 'AttributeFactory' does not name a type 775 | AttributeFactory &getFactory() const { return Factory; } | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:788:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 788 | ParsedAttr *create(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:807:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 807 | ParsedAttr *create(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:821:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 821 | ParsedAttr *create(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:833:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 833 | ParsedAttr * | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:845:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 845 | ParsedAttr *createTypeAttribute(IdentifierInfo *attrName, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:858:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 858 | ParsedAttr * | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void* AttributePool::allocate(size_t)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:748:12: error: 'Factory' was not declared in this scope 748 | return Factory.allocate(size); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void AttributePool::remove(int*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:11: error: request for member 'erase' in '((AttributePool*)this)->AttributePool::Attrs', which is of non-class type 'int' 759 | Attrs.erase(llvm::find(Attrs, attr)); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In destructor 'AttributePool::~AttributePool()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:770:22: error: 'Factory' was not declared in this scope 770 | ~AttributePool() { Factory.reclaimPool(*this); } | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void AttributePool::clear()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:778:5: error: 'Factory' was not declared in this scope 778 | Factory.reclaimPool(*this); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:779:11: error: request for member 'clear' in '((AttributePool*)this)->AttributePool::Attrs', which is of non-class type 'int' 779 | Attrs.clear(); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void AttributePool::takeAllFrom(AttributePool&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:785:16: error: request for member 'clear' in 'pool.AttributePool::Attrs', which is of non-class type 'int' 785 | pool.Attrs.clear(); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:870:37: error: 'ParsedAttr' was not declared in this scope; did you mean 'clang::ParsedAttr'? 870 | using VecTy = llvm::TinyPtrVector; | ^~~~~~~~~~ | clang::ParsedAttr /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:209:7: note: 'clang::ParsedAttr' declared here 209 | class ParsedAttr final | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:870:49: error: template argument 1 is invalid 870 | using VecTy = llvm::TinyPtrVector; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:871:42: error: 'VecTy' was not declared in this scope 871 | using SizeType = decltype(std::declval().size()); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:871:49: error: no matching function for call to 'declval< >()' 871 | using SizeType = decltype(std::declval().size()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/SwapByteOrder.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/type_traits:2335:10: note: candidate: 'template decltype (__declval<_Tp>(0)) std::declval()' 2335 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) | ^~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/type_traits:2335:10: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:871:49: error: template argument 1 is invalid 871 | using SizeType = decltype(std::declval().size()); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:871:49: error: no matching function for call to 'declval< >()' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/SwapByteOrder.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:49, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/type_traits:2335:10: note: candidate: 'template decltype (__declval<_Tp>(0)) std::declval()' 2335 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) | ^~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/type_traits:2335:10: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:871:49: error: template argument 1 is invalid 871 | using SizeType = decltype(std::declval().size()); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:875:3: error: 'SizeType' does not name a type 875 | SizeType size() const { return AttrList.size(); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:876:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 876 | ParsedAttr &operator[](SizeType pos) { return *AttrList[pos]; } | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:877:9: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 877 | const ParsedAttr &operator[](SizeType pos) const { return *AttrList[pos]; } | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:879:17: error: 'ParsedAttr' has not been declared 879 | void addAtEnd(ParsedAttr *newAttr) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:884:15: error: 'ParsedAttr' has not been declared 884 | void remove(ParsedAttr *ToBeRemoved) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:892:59: error: 'VecTy' was not declared in this scope 892 | struct iterator : llvm::iterator_adaptor_base { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:894:59: error: template argument 3 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:894:59: error: template argument 4 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:894:59: error: template argument 5 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:894:59: error: template argument 6 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:896:14: error: 'VecTy' has not been declared 896 | iterator(VecTy::iterator I) : iterator_adaptor_base(I) {} | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:896:29: error: expected ')' before 'I' 896 | iterator(VecTy::iterator I) : iterator_adaptor_base(I) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:897:5: error: 'reference' does not name a type 897 | reference operator*() const { return **I; } | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:901:53: error: 'VecTy' was not declared in this scope 901 | : llvm::iterator_adaptor_base { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:903:47: error: template argument 3 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:903:47: error: template argument 4 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:903:47: error: template argument 5 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:903:47: error: template argument 6 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:905:20: error: 'VecTy' has not been declared 905 | const_iterator(VecTy::const_iterator I) : iterator_adaptor_base(I) {} | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:905:41: error: expected ')' before 'I' 905 | const_iterator(VecTy::const_iterator I) : iterator_adaptor_base(I) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:907:5: error: 'reference' does not name a type 907 | reference operator*() const { return **I; } | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:932:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 932 | ParsedAttr &front() { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:936:9: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 936 | const ParsedAttr &front() const { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:940:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 940 | ParsedAttr &back() { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:944:9: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 944 | const ParsedAttr &back() const { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:949:21: error: 'ParsedAttr' has not been declared 949 | bool hasAttribute(ParsedAttr::Kind K) const { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:949:38: error: expected ',' or '...' before 'K' 949 | bool hasAttribute(ParsedAttr::Kind K) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:956:3: error: 'VecTy' does not name a type 956 | VecTy AttrList; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'bool ParsedAttributesView::empty() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:874:31: error: 'AttrList' was not declared in this scope 874 | bool empty() const { return AttrList.empty(); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesView::addAtEnd(int*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:881:5: error: 'AttrList' was not declared in this scope 881 | AttrList.push_back(newAttr); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesView::remove(int*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:887:5: error: 'AttrList' was not declared in this scope 887 | AttrList.erase(llvm::find(AttrList, ToBeRemoved)); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesView::clearListOnly()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:890:26: error: 'AttrList' was not declared in this scope 890 | void clearListOnly() { AttrList.clear(); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In constructor 'ParsedAttributesView::iterator::iterator()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:895:18: error: class 'ParsedAttributesView::iterator' does not have any field named 'iterator_adaptor_base' 895 | iterator() : iterator_adaptor_base(nullptr) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In constructor 'ParsedAttributesView::const_iterator::const_iterator()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:904:24: error: class 'ParsedAttributesView::const_iterator' does not have any field named 'iterator_adaptor_base' 904 | const_iterator() : iterator_adaptor_base(nullptr) {} | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesView::addAll(ParsedAttributesView::iterator, ParsedAttributesView::iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:912:5: error: 'AttrList' was not declared in this scope 912 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:912:41: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 912 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:912:46: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 912 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesView::addAll(ParsedAttributesView::const_iterator, ParsedAttributesView::const_iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:916:5: error: 'AttrList' was not declared in this scope 916 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:916:41: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 916 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:916:46: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 916 | AttrList.insert(AttrList.begin(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesView::addAllAtEnd(ParsedAttributesView::iterator, ParsedAttributesView::iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:920:5: error: 'AttrList' was not declared in this scope 920 | AttrList.insert(AttrList.end(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:920:39: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 920 | AttrList.insert(AttrList.end(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:920:44: error: 'struct ParsedAttributesView::iterator' has no member named 'I' 920 | AttrList.insert(AttrList.end(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesView::addAllAtEnd(ParsedAttributesView::const_iterator, ParsedAttributesView::const_iterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:924:5: error: 'AttrList' was not declared in this scope 924 | AttrList.insert(AttrList.end(), B.I, E.I); | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:924:39: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 924 | AttrList.insert(AttrList.end(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:924:44: error: 'struct ParsedAttributesView::const_iterator' has no member named 'I' 924 | AttrList.insert(AttrList.end(), B.I, E.I); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'ParsedAttributesView::iterator ParsedAttributesView::begin()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:927:38: error: 'AttrList' was not declared in this scope 927 | iterator begin() { return iterator(AttrList.begin()); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'ParsedAttributesView::const_iterator ParsedAttributesView::begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:928:56: error: 'AttrList' was not declared in this scope 928 | const_iterator begin() const { return const_iterator(AttrList.begin()); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'ParsedAttributesView::iterator ParsedAttributesView::end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:929:36: error: 'AttrList' was not declared in this scope 929 | iterator end() { return iterator(AttrList.end()); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'ParsedAttributesView::const_iterator ParsedAttributesView::end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:930:54: error: 'AttrList' was not declared in this scope 930 | const_iterator end() const { return const_iterator(AttrList.end()); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'bool ParsedAttributesView::hasAttribute(int) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:950:25: error: 'AttrList' was not declared in this scope 950 | return llvm::any_of(AttrList, [K](const ParsedAttr *AL) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:950:36: error: 'K' was not declared in this scope 950 | return llvm::any_of(AttrList, [K](const ParsedAttr *AL) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:950:45: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 950 | return llvm::any_of(AttrList, [K](const ParsedAttr *AL) { | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In lambda function: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:952:7: error: expected '{' before ';' token 952 | }); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'bool ParsedAttributesView::hasAttribute(int) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:952:7: error: expected ')' before ';' token 952 | }); | ^ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:950:24: note: to match this '(' 950 | return llvm::any_of(AttrList, [K](const ParsedAttr *AL) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:967:36: error: expected ')' before '&' token 967 | ParsedAttributes(AttributeFactory &factory) : pool(factory) {} | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:978:45: error: 'ParsedAttr' has not been declared 978 | void takeOneFrom(ParsedAttributes &Attrs, ParsedAttr *PA) { | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:991:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 991 | ParsedAttr *addNew(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1003:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1003 | ParsedAttr *addNew(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1019:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1019 | ParsedAttr *addNew(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1030:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1030 | ParsedAttr * | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1044:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1044 | ParsedAttr *addNewTypeAttr(IdentifierInfo *attrName, SourceRange attrRange, | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1055:3: error: 'ParsedAttr' does not name a type; did you mean 'ParsedAttributes'? 1055 | ParsedAttr * | ^~~~~~~~~~ | ParsedAttributes /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributes::takeOneFrom(ParsedAttributes&, int*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:981:15: error: 'class AttributePool' has no member named 'add' 981 | getPool().add(PA); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1072:45: error: expected ')' before '&' token 1072 | ParsedAttributesWithRange(AttributeFactory &factory) | ~ ^~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1080:3: error: 'SourceRange' does not name a type; did you mean 'CXSourceRange'? 1080 | SourceRange Range; | ^~~~~~~~~~~ | CXSourceRange /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesWithRange::clear()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1077:5: error: 'Range' was not declared in this scope 1077 | Range = SourceRange(); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1077:13: error: 'SourceRange' was not declared in this scope; did you mean 'clang::SourceRange'? 1077 | Range = SourceRange(); | ^~~~~~~~~~~ | clang::SourceRange In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:210:7: note: 'clang::SourceRange' declared here 210 | class SourceRange { | ^~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1089:3: error: 'SourceRange' does not name a type; did you mean 'CXSourceRange'? 1089 | SourceRange Range; | ^~~~~~~~~~~ | CXSourceRange /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: In member function 'void ParsedAttributesViewWithRange::clearListOnly()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1086:5: error: 'Range' was not declared in this scope 1086 | Range = SourceRange(); | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1086:13: error: 'SourceRange' was not declared in this scope; did you mean 'clang::SourceRange'? 1086 | Range = SourceRange(); | ^~~~~~~~~~~ | clang::SourceRange In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:210:7: note: 'clang::SourceRange' declared here 210 | class SourceRange { | ^~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1121:14: error: 'StreamingDiagnostic' does not name a type 1121 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1128:14: error: 'StreamingDiagnostic' does not name a type 1128 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1141:25: error: 'enable_if_t' in namespace 'std' does not name a template type 1141 | typename std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1141:25: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1141:36: error: expected '>' before '<' token 1141 | typename std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1143:14: error: 'StreamingDiagnostic' does not name a type 1143 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1151:25: error: 'enable_if_t' in namespace 'std' does not name a template type 1151 | typename std::enable_if_t< | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1151:25: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1151:36: error: expected '>' before '<' token 1151 | typename std::enable_if_t< | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1153:14: error: 'StreamingDiagnostic' does not name a type 1153 | inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &DB, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:1160:1: error: expected declaration before '}' token 1160 | } // namespace clang | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In constructor 'clang::DeclSpec::DeclSpec(clang::AttributeFactory&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:437:15: error: cannot convert 'clang::AttributeFactory' to 'const ParsedAttributes&' 437 | Attrs(attrFactory), writtenBS(), ObjCQualifiers(nullptr) {} | ^~~~~~~~~~~ | | | clang::AttributeFactory In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:968:20: note: initializing argument 1 of 'ParsedAttributes::ParsedAttributes(const ParsedAttributes&)' 968 | ParsedAttributes(const ParsedAttributes &) = delete; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'clang::AttributePool& clang::DeclSpec::getAttributePool() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:769:25: error: invalid initialization of reference of type 'clang::AttributePool&' from expression of type 'AttributePool' 769 | return Attrs.getPool(); | ~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'bool clang::DeclaratorChunk::FunctionTypeInfo::hasMethodTypeQualifiers() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1475:69: error: 'class ParsedAttributes' has no member named 'size' 1475 | MethodQualifiers->getAttributes().size()); | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In constructor 'clang::Declarator::Declarator(const clang::DeclSpec&, clang::DeclaratorContext)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1901:57: error: invalid use of incomplete type 'class clang::AttributePool' 1901 | HasInitializer(false), Attrs(ds.getAttributePool().getFactory()), | ~~~~~~~~~~~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:292:16: note: forward declaration of 'class clang::AttributePool' 292 | friend class AttributePool; | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'clang::AttributePool& clang::Declarator::getAttributePool() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:1920:25: error: invalid initialization of reference of type 'clang::AttributePool&' from expression of type 'AttributePool' 1920 | return Attrs.getPool(); | ~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::AddTypeInfo(const clang::DeclaratorChunk&, ParsedAttributes&&, clang::SourceLocation)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:2215:21: error: invalid use of incomplete type 'class clang::AttributePool' 2215 | getAttributePool().takeAllFrom(attrs.getPool()); | ~~~~~~~~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:292:16: note: forward declaration of 'class clang::AttributePool' 292 | friend class AttributePool; | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h: In member function 'void clang::Declarator::getCXX11AttributeRanges(llvm::SmallVectorImpl&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:2539:33: error: no match for 'operator!=' (operand types are 'ParsedAttributesView::iterator' and 'ParsedAttributesView::iterator') 2539 | for (const ParsedAttr &AL : Attrs) | ^~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:46: note: no known conversion for argument 1 from 'ParsedAttributesView::iterator' to 'const clang::SourceLocation&' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: candidate: 'template bool clang::operator!=(clang::CanQual, clang::CanQual)' 207 | inline bool operator!=(CanQual x, CanQual y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:2539:33: note: 'ParsedAttributesView::iterator' is not derived from 'clang::CanQual' 2539 | for (const ParsedAttr &AL : Attrs) | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:2539:33: error: no match for 'operator++' (operand type is 'ParsedAttributesView::iterator') 2539 | for (const ParsedAttr &AL : Attrs) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:2539:33: error: no match for 'operator*' (operand type is 'ParsedAttributesView::iterator') 2539 | for (const ParsedAttr &AL : Attrs) | ^~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CharUnits.h:212:25: note: candidate: 'clang::CharUnits operator*(clang::CharUnits::QuantityType, const clang::CharUnits&)' 212 | inline clang::CharUnits operator* (clang::CharUnits::QuantityType Scale, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CharUnits.h:212:25: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:13, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h: In member function 'void llvm::detail::provider_format_adapter::format(llvm::raw_ostream&, llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:40:26: error: 'decay_t' is not a member of 'std'; did you mean 'decay'? 40 | format_provider>::format(Item, S, Options); | ^~~~~~~ | decay /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:40:26: error: 'decay_t' is not a member of 'std'; did you mean 'decay'? 40 | format_provider>::format(Item, S, Options); | ^~~~~~~ | decay /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:40:34: error: template argument 1 is invalid 40 | format_provider>::format(Item, S, Options); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:40:35: error: expected unqualified-id before '>' token 40 | format_provider>::format(Item, S, Options); | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:63:24: error: 'decay_t' in namespace 'std' does not name a template type; did you mean 'decay'? 63 | using Decayed = std::decay_t; | ^~~~~~~ | decay /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:64:42: error: 'Decayed' does not name a type 64 | typedef void (*Signature_format)(const Decayed &, llvm::raw_ostream &, | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:73:42: error: 'Decayed' was not declared in this scope 73 | (sizeof(test>(nullptr)) == 1); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:73:42: error: template argument 1 is invalid /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:79:32: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 79 | using ConstRefT = const std::decay_t &; | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:79:26: error: expected ';' 79 | using ConstRefT = const std::decay_t &; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:83:12: error: 'std::enable_if_t' has not been declared 83 | std::enable_if_t() | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:83:23: error: expected ',' or '...' before '<' token 83 | std::enable_if_t() | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:90:42: error: 'ConstRefT' was not declared in this scope 90 | static bool const value = (sizeof(test(nullptr)) == 1); | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:99:48: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 99 | std::is_base_of>::value> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:99:48: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 99 | std::is_base_of>::value> { | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:99:67: error: template argument 2 is invalid 99 | std::is_base_of>::value> { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:99:68: error: template argument 2 is invalid 99 | std::is_base_of>::value> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:99:70: error: '' is not a template [-fpermissive] 99 | std::is_base_of>::value> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:99:72: error: expected '{' before 'value' 99 | std::is_base_of>::value> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:131:6: error: 'enable_if_t' in namespace 'std' does not name a template type 131 | std::enable_if_t::value, T> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:131:1: note: 'std::enable_if_t' is only available from C++14 onwards 131 | std::enable_if_t::value, T> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:137:6: error: 'enable_if_t' in namespace 'std' does not name a template type 137 | std::enable_if_t::value, provider_format_adapter> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:137:1: note: 'std::enable_if_t' is only available from C++14 onwards 137 | std::enable_if_t::value, provider_format_adapter> | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:143:6: error: 'enable_if_t' in namespace 'std' does not name a template type 143 | std::enable_if_t::value, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:143:1: note: 'std::enable_if_t' is only available from C++14 onwards 143 | std::enable_if_t::value, | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:156:6: error: 'enable_if_t' in namespace 'std' does not name a template type 156 | std::enable_if_t::value, missing_format_adapter> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatVariadicDetails.h:156:1: note: 'std::enable_if_t' is only available from C++14 onwards 156 | std::enable_if_t::value, missing_format_adapter> | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:13, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: In static member function 'static llvm::Optional llvm::detail::HelperFunctions::parseNumericPrecision(llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:67:35: error: cannot convert 'size_t' {aka 'long unsigned int'} to 'llvm::APInt&' 67 | else if (Str.getAsInteger(10, Prec)) { | ^~~~ | | | size_t {aka long unsigned int} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:574:46: note: initializing argument 2 of 'bool llvm::StringRef::getAsInteger(unsigned int, llvm::APInt&) const' 574 | bool getAsInteger(unsigned Radix, APInt &Result) const; | ~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:13, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: In static member function 'static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:94:9: error: 'class llvm::StringRef' has no member named 'consumeInteger' 94 | Str.consumeInteger(10, Default); | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:13: error: 'enable_if_t' is not a member of 'std' 127 | T, std::enable_if_t::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:13: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:60: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::format_provider' 127 | T, std::enable_if_t::value>> | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:60: note: expected a type, got '( < llvm::detail::use_integral_formatter::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:127:65: error: expected unqualified-id before '>' token 127 | T, std::enable_if_t::value>> | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:13: error: 'enable_if_t' is not a member of 'std' 176 | T, std::enable_if_t::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:13: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:59: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::format_provider' 176 | T, std::enable_if_t::value>> | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:59: note: expected a type, got '( < llvm::detail::use_pointer_formatter::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:176:64: error: expected unqualified-id before '>' token 176 | T, std::enable_if_t::value>> | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:13: error: 'enable_if_t' is not a member of 'std' 201 | T, std::enable_if_t::value>> { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:13: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:13: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:58: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::format_provider' 201 | T, std::enable_if_t::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:58: note: expected a type, got '( < llvm::detail::use_string_formatter::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:201:63: error: expected unqualified-id before '>' token 201 | T, std::enable_if_t::value>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: In static member function 'static void llvm::format_provider::format(const llvm::Twine&, llvm::raw_ostream&, llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:219:35: error: 'format' is not a member of 'llvm::format_provider >' 219 | format_provider::format(V.str(), Stream, Style); | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:29: error: 'enable_if_t' is not a member of 'std' 234 | std::enable_if_t::value>> { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:29: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:29: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:29: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:72: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::format_provider' 234 | std::enable_if_t::value>> { | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:72: note: expected a type, got '( < llvm::detail::use_char_formatter::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:234:77: error: expected unqualified-id before '>' token 234 | std::enable_if_t::value>> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:29: error: 'enable_if_t' is not a member of 'std' 300 | std::enable_if_t::value>> | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:29: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:29: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:29: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:74: error: type/value mismatch at argument 2 in template parameter list for 'template struct llvm::format_provider' 300 | std::enable_if_t::value>> | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:74: note: expected a type, got '( < llvm::detail::use_double_formatter::value)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:300:79: error: expected unqualified-id before '>' token 300 | std::enable_if_t::value>> | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h: In static member function 'static void llvm::format_provider >::format(const llvm::iterator_range&, llvm::raw_ostream&, llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:407:19: error: 'build_format_adapter' is not a member of 'llvm::detail'; did you mean 'missing_format_adapter'? 407 | detail::build_format_adapter(std::forward(*Begin)); | ^~~~~~~~~~~~~~~~~~~~ | missing_format_adapter /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FormatProviders.h:414:19: error: 'build_format_adapter' is not a member of 'llvm::detail'; did you mean 'missing_format_adapter'? 414 | detail::build_format_adapter(std::forward(*Begin)); | ^~~~~~~~~~~~~~~~~~~~ | missing_format_adapter In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:116:16: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 116 | typedef std::conditional_t::value, | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:120:39: error: 'InternalRep' does not name a type 120 | template static InternalRep getAs(const Dur &D) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:125:20: error: 'InternalRep' was not declared in this scope 125 | static std::pair consumeUnit(StringRef &Style, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:125:42: error: template argument 1 is invalid 125 | static std::pair consumeUnit(StringRef &Style, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h: In static member function 'static int llvm::format_provider >::consumeUnit(llvm::StringRef&, const Dur&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:129:15: error: 'getAs' was not declared in this scope 129 | return {getAs(D), "ns"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:129:30: error: expected primary-expression before '>' token 129 | return {getAs(D), "ns"}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:131:15: error: 'getAs' was not declared in this scope 131 | return {getAs(D), "us"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:131:31: error: expected primary-expression before '>' token 131 | return {getAs(D), "us"}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:133:15: error: 'getAs' was not declared in this scope 133 | return {getAs(D), "ms"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:133:31: error: expected primary-expression before '>' token 133 | return {getAs(D), "ms"}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:135:15: error: 'getAs' was not declared in this scope 135 | return {getAs>(D), "s"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:135:33: error: expected primary-expression before '>' token 135 | return {getAs>(D), "s"}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:137:15: error: 'getAs' was not declared in this scope 137 | return {getAs>(D), "m"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:137:34: error: expected primary-expression before '>' token 137 | return {getAs>(D), "m"}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:139:15: error: 'getAs' was not declared in this scope 139 | return {getAs>(D), "h"}; | ^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:139:36: error: expected primary-expression before '>' token 139 | return {getAs>(D), "h"}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h: In static member function 'static void llvm::format_provider >::format(const Dur&, llvm::raw_ostream&, llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:156:5: error: 'InternalRep' was not declared in this scope 156 | InternalRep count; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:158:25: error: too many arguments to function 'constexpr std::tuple<_Elements& ...> std::tie(_Elements& ...) [with _Elements = {}]' 158 | std::tie(count, unit) = consumeUnit(Style, D); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:55, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/tuple:1619:5: note: declared here 1619 | tie(_Elements&... __args) noexcept | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:161:62: error: expression list treated as compound expression in initializer [-fpermissive] 161 | format_provider::format(count, Stream, Style); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Chrono.h:161:62: error: left operand of comma operator cannot resolve address of overloaded function In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Format.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Format.h:95:26: error: 'std::index_sequence' has not been declared 95 | std::index_sequence) const { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Format.h:95:40: error: expected ',' or '...' before '<' token 95 | std::index_sequence) const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Format.h: In member function 'int llvm::format_object::snprint(char*, unsigned int) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Format.h:110:51: error: 'index_sequence_for' is not a member of 'std' 110 | return snprint_tuple(Buffer, BufferSize, std::index_sequence_for()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Format.h:110:72: error: expected primary-expression before '...' token 110 | return snprint_tuple(Buffer, BufferSize, std::index_sequence_for()); | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In function 'llvm::Error llvm::make_error(ArgTs&& ...)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:334:21: error: 'make_unique' is not a member of 'std' 334 | return Error(std::make_unique(std::forward(Args)...)); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:334:21: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:334:15: error: expected primary-expression before '(' token 334 | return Error(std::make_unique(std::forward(Args)...)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:334:21: error: 'make_unique' is not a member of 'std' 334 | return Error(std::make_unique(std::forward(Args)...)); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:334:21: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:334:37: error: expected primary-expression before '>' token 334 | return Error(std::make_unique(std::forward(Args)...)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:334:67: error: expected binary operator before ')' token 334 | return Error(std::make_unique(std::forward(Args)...)); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:475:44: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 475 | using wrap = std::reference_wrapper>; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:475:44: error: 'remove_reference_t' is not a member of 'std'; did you mean 'remove_reference'? 475 | using wrap = std::reference_wrapper>; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:475:63: error: template argument 1 is invalid 475 | using wrap = std::reference_wrapper>; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:480:29: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 480 | using storage_type = std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:484:26: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 484 | using reference = std::remove_reference_t &; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:485:38: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 485 | using const_reference = const std::remove_reference_t &; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:485:32: error: expected ';' 485 | using const_reference = const std::remove_reference_t &; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:486:24: error: 'remove_reference_t' in namespace 'std' does not name a template type; did you mean 'remove_reference'? 486 | using pointer = std::remove_reference_t *; | ^~~~~~~~~~~~~~~~~~ | remove_reference /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:487:36: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 487 | using const_pointer = const std::remove_reference_t *; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:487:30: error: expected ';' 487 | using const_pointer = const std::remove_reference_t *; | ^~~~ | ; /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:511:17: error: 'std::enable_if_t' has not been declared 511 | std::enable_if_t::value> * = nullptr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:511:28: error: expected ',' or '...' before '<' token 511 | std::enable_if_t::value> * = nullptr) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:530:12: error: 'std::enable_if_t' has not been declared 530 | std::enable_if_t::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:530:23: error: expected ',' or '...' before '<' token 530 | std::enable_if_t::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:539:12: error: 'std::enable_if_t' has not been declared 539 | std::enable_if_t::value> * = nullptr) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:539:23: error: expected ',' or '...' before '<' token 539 | std::enable_if_t::value> * = nullptr) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:537:12: error: 'template template llvm::Expected::Expected(llvm::Expected&&, int)' cannot be overloaded with 'template template llvm::Expected::Expected(llvm::Expected&&, int)' 537 | explicit Expected( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:528:3: note: previous declaration 'template template llvm::Expected::Expected(llvm::Expected&&, int)' 528 | Expected( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:567:3: error: 'reference' does not name a type 567 | reference get() { | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:573:3: error: 'const_reference' does not name a type 573 | const_reference get() const { | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:581:23: error: 'std::enable_if_t' has not been declared 581 | std::enable_if_t::value> * = | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:581:34: error: expected ',' or '...' before '<' token 581 | std::enable_if_t::value> * = | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:605:3: error: 'pointer' does not name a type 605 | pointer operator->() { | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:611:3: error: 'const_pointer' does not name a type 611 | const_pointer operator->() const { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:617:3: error: 'reference' does not name a type 617 | reference operator*() { | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:623:3: error: 'const_reference' does not name a type 623 | const_reference operator*() const { | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:662:3: error: 'pointer' does not name a type 662 | pointer toPointer(pointer Val) { return Val; } | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:664:3: error: 'const_pointer' does not name a type 664 | const_pointer toPointer(const_pointer Val) const { return Val; } | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:666:3: error: 'pointer' does not name a type 666 | pointer toPointer(wrap *Val) { return &Val->get(); } | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:668:3: error: 'const_pointer' does not name a type 668 | const_pointer toPointer(const wrap *Val) const { return &Val->get(); } | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:670:3: error: 'storage_type' does not name a type 670 | storage_type *getStorage() { | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:675:9: error: 'storage_type' does not name a type 675 | const storage_type *getStorage() const { | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:719:27: error: 'storage_type' was not declared in this scope 719 | AlignedCharArrayUnion TStorage; | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:719:39: error: template argument 1 is invalid 719 | AlignedCharArrayUnion TStorage; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In constructor 'llvm::Expected::Expected(OtherT&&, int)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:519:10: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 519 | new (getStorage()) storage_type(std::forward(Val)); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:519:24: error: expected type-specifier before 'storage_type' 519 | new (getStorage()) storage_type(std::forward(Val)); | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In destructor 'llvm::Expected::~Expected()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:553:7: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 553 | getStorage()->~storage_type(); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In member function 'llvm::Error llvm::Expected::moveInto(OtherT&, int) &&': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:584:25: error: there are no arguments to 'get' that depend on a template parameter, so a declaration of 'get' must be available [-fpermissive] 584 | Value = std::move(get()); | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In member function 'void llvm::Expected::moveConstruct(llvm::Expected&&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:647:12: error: there are no arguments to 'getStorage' that depend on a template parameter, so a declaration of 'getStorage' must be available [-fpermissive] 647 | new (getStorage()) storage_type(std::move(*Other.getStorage())); | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:647:26: error: expected type-specifier before 'storage_type' 647 | new (getStorage()) storage_type(std::move(*Other.getStorage())); | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h: In member function 'llvm::sys::fs::file_type llvm::sys::fs::directory_entry::type() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:1389:17: error: base operand of '->' has non-pointer type 'llvm::ErrorOr' 1389 | return S ? S->type() : file_type::type_unknown; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h: In member function 'llvm::sys::fs::recursive_directory_iterator& llvm::sys::fs::recursive_directory_iterator::increment(std::error_code&)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:1512:24: error: base operand of '->' has non-pointer type 'llvm::ErrorOr' 1512 | type = status->type(); | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Path.h: In function 'constexpr bool llvm::sys::path::is_style_posix(llvm::sys::path::Style)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Path.h:47:1: error: body of 'constexpr' function 'constexpr bool llvm::sys::path::is_style_posix(llvm::sys::path::Style)' not a return-statement 47 | } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h: In member function 'virtual llvm::ErrorOr > llvm::vfs::File::getName()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:115:20: error: base operand of '->' has non-pointer type 'llvm::ErrorOr' 115 | return Status->getName().str(); | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h: In member function 'virtual llvm::ErrorOr > llvm::vfs::InMemoryFileSystem::getCurrentWorkingDirectory() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:511:12: error: could not convert '((const llvm::vfs::InMemoryFileSystem*)this)->llvm::vfs::InMemoryFileSystem::WorkingDirectory' from 'const string' {aka 'const std::__cxx11::basic_string'} to 'llvm::ErrorOr >' 511 | return WorkingDirectory; | ^~~~~~~~~~~~~~~~ | | | const string {aka const std::__cxx11::basic_string} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h: In member function 'void clang::PreprocessorLexer::setConditionalLevels(llvm::ArrayRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:185:49: error: no matching function for call to 'llvm::SmallVector::append(llvm::ArrayRef::iterator, llvm::ArrayRef::iterator)' 185 | ConditionalStack.append(CL.begin(), CL.end()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = in_iter; = ; T = clang::PPConditionalInfo]' 667 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:8: note: candidate: 'void llvm::SmallVectorImpl::append(llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = clang::PPConditionalInfo; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = clang::PPConditionalInfo]' 676 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:48: note: no known conversion for argument 2 from 'llvm::ArrayRef::iterator' {aka 'const clang::PPConditionalInfo*'} to 'llvm::SmallVectorImpl::ValueParamT' {aka 'clang::PPConditionalInfo'} 676 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate: 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = clang::PPConditionalInfo]' 682 | void append(std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate: 'void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = clang::PPConditionalInfo]' 686 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:37, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:62:10: error: 'enable_if_t' in namespace 'std' does not name a template type 62 | std::enable_if_t::value && | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:62:5: note: 'std::enable_if_t' is only available from C++14 onwards 62 | std::enable_if_t::value && | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:66:10: error: 'enable_if_t' in namespace 'std' does not name a template type 66 | std::enable_if_t, ThisT>::value>; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:66:5: note: 'std::enable_if_t' is only available from C++14 onwards 66 | std::enable_if_t, ThisT>::value>; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:68:31: error: 'enable_if_t' in namespace 'std' does not name a template type 68 | using EnableIfCallable = std::enable_if_t> : std::true_type {}; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:88:15: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:88:15: error: 'enable_if_t' is not a member of 'std' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:88:15: note: 'std::enable_if_t' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:88:57: error: template argument 2 is invalid 88 | T, std::enable_if_t> : std::true_type {}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:88:58: error: expected unqualified-id before '>' token 88 | T, std::enable_if_t> : std::true_type {}; | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:252:47: error: 'EnableIfTrivial' was not declared in this scope 252 | struct CallbacksHolder> { | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:252:63: error: template argument 3 is invalid 252 | struct CallbacksHolder> { | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:252:72: error: expected unqualified-id before '>' token 252 | struct CallbacksHolder> { | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:358:31: error: 'EnableIfTrivial' was not declared in this scope 358 | CallableT, CalledAsT, EnableIfTrivial>::Callbacks{ | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:358:47: error: template argument 3 is invalid 358 | CallableT, CalledAsT, EnableIfTrivial>::Callbacks{ | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:378:15: error: 'llvm::detail::EnableUnlessSameType' has not been declared 378 | detail::EnableUnlessSameType * = nullptr, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:378:35: error: expected ',' or '...' before '<' token 378 | detail::EnableUnlessSameType * = nullptr, | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:404:15: error: 'llvm::detail::EnableUnlessSameType' has not been declared 404 | detail::EnableUnlessSameType * = nullptr, | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:404:35: error: expected ',' or '...' before '<' token 404 | detail::EnableUnlessSameType * = nullptr, | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h: In member function 'void clang::Preprocessor::PreambleConditionalStackStore::setStack(llvm::ArrayRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:487:49: error: no matching function for call to 'llvm::SmallVector::append(llvm::ArrayRef::iterator, llvm::ArrayRef::iterator)' 487 | ConditionalStack.append(s.begin(), s.end()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = in_iter; = ; T = clang::PPConditionalInfo]' 667 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:8: note: candidate: 'void llvm::SmallVectorImpl::append(llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = clang::PPConditionalInfo; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = clang::PPConditionalInfo]' 676 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:48: note: no known conversion for argument 2 from 'llvm::ArrayRef::iterator' {aka 'const clang::PPConditionalInfo*'} to 'llvm::SmallVectorImpl::ValueParamT' {aka 'clang::PPConditionalInfo'} 676 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate: 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = clang::PPConditionalInfo]' 682 | void append(std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate: 'void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = clang::PPConditionalInfo]' 686 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h: In member function 'void clang::Preprocessor::addPPCallbacks(std::unique_ptr)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1065:16: error: 'make_unique' is not a member of 'std' 1065 | C = std::make_unique(std::move(C), | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1065:16: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1065:46: error: expected primary-expression before '>' token 1065 | C = std::make_unique(std::move(C), | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h: In member function 'void clang::Preprocessor::EnterToken(const clang::Token&, bool)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1583:27: error: 'make_unique' is not a member of 'std' 1583 | auto TokCopy = std::make_unique(1); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1583:27: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1583:44: error: expected primary-expression before '[' token 1583 | auto TokCopy = std::make_unique(1); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1583:45: error: expected primary-expression before ']' token 1583 | auto TokCopy = std::make_unique(1); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h: In member function 'clang::CodeCompletionTUInfo& clang::ASTUnit::getCodeCompletionTUInfo()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:318:23: error: 'make_unique' is not a member of 'std' 318 | CCTUInfo = std::make_unique( | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:318:23: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:318:55: error: expected primary-expression before '>' token 318 | CCTUInfo = std::make_unique( | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendOptions.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CommandLineSourceLoc.h: In static member function 'static clang::ParsedSourceLocation clang::ParsedSourceLocation::FromString(llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CommandLineSourceLoc.h:39:47: error: cannot convert 'unsigned int' to 'llvm::APInt&' 39 | if (!ColSplit.second.getAsInteger(10, PSL.Column) && | ~~~~^~~~~~ | | | unsigned int In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:574:46: note: initializing argument 2 of 'bool llvm::StringRef::getAsInteger(unsigned int, llvm::APInt&) const' 574 | bool getAsInteger(unsigned Radix, APInt &Result) const; | ~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendOptions.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CommandLineSourceLoc.h:40:48: error: cannot convert 'unsigned int' to 'llvm::APInt&' 40 | !LineSplit.second.getAsInteger(10, PSL.Line)) { | ~~~~^~~~ | | | unsigned int In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:574:46: note: initializing argument 2 of 'bool llvm::StringRef::getAsInteger(unsigned int, llvm::APInt&) const' 574 | bool getAsInteger(unsigned Radix, APInt &Result) const; | ~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendOptions.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CommandLineSourceLoc.h: In static member function 'static llvm::Optional clang::ParsedSourceRange::fromString(llvm::StringRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CommandLineSourceLoc.h:85:40: error: cannot convert 'unsigned int' to 'llvm::APInt&' 85 | if (Split.first.getAsInteger(10, EndLine) || | ^~~~~~~ | | | unsigned int In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:574:46: note: initializing argument 2 of 'bool llvm::StringRef::getAsInteger(unsigned int, llvm::APInt&) const' 574 | bool getAsInteger(unsigned Radix, APInt &Result) const; | ~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendOptions.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:24, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CommandLineSourceLoc.h:86:41: error: cannot convert 'unsigned int' to 'llvm::APInt&' 86 | Split.second.getAsInteger(10, EndColumn)) { | ^~~~~~~~~ | | | unsigned int In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:574:46: note: initializing argument 2 of 'bool llvm::StringRef::getAsInteger(unsigned int, llvm::APInt&) const' 574 | bool getAsInteger(unsigned Radix, APInt &Result) const; | ~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:26: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h: In member function 'std::unique_ptr clang::tooling::newFrontendActionFactory()::SimpleFrontendActionFactory::create()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:407:19: error: 'make_unique' is not a member of 'std' 407 | return std::make_unique(); | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:407:19: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:407:32: error: expected primary-expression before '>' token 407 | return std::make_unique(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:407:34: error: expected primary-expression before ')' token 407 | return std::make_unique(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h: In member function 'std::unique_ptr clang::tooling::newFrontendActionFactory(FactoryT*, clang::tooling::SourceFileCallbacks*)::FrontendActionFactoryAdapter::create()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:425:19: error: 'make_unique' is not a member of 'std' 425 | return std::make_unique(ConsumerFactory, | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:425:19: note: 'std::make_unique' is only available from C++14 onwards /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:425:53: error: expected primary-expression before '>' token 425 | return std::make_unique(ConsumerFactory, | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTConcept.h: In constructor 'clang::ConstraintSatisfaction::ConstraintSatisfaction(const clang::NamedDecl*, llvm::ArrayRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTConcept.h:41:72: error: no matching function for call to 'llvm::SmallVector::SmallVector(llvm::ArrayRef::iterator, llvm::ArrayRef::iterator)' 41 | TemplateArgs.end()) { } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1230:3: note: candidate: 'llvm::SmallVector::SmallVector(llvm::SmallVectorImpl&&) [with T = clang::TemplateArgument; unsigned int N = 4]' 1230 | SmallVector(SmallVectorImpl &&RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1230:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1225:3: note: candidate: 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = clang::TemplateArgument; unsigned int N = 4]' 1225 | SmallVector(SmallVector &&RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1225:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1215:3: note: candidate: 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = clang::TemplateArgument; unsigned int N = 4]' 1215 | SmallVector(const SmallVector &RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1215:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1211:3: note: candidate: 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = clang::TemplateArgument; unsigned int N = 4]' 1211 | SmallVector(std::initializer_list IL) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1211:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1206:12: note: candidate: 'template llvm::SmallVector::SmallVector(const llvm::iterator_range&) [with RangeTy = RangeTy; T = clang::TemplateArgument; unsigned int N = 4]' 1206 | explicit SmallVector(const iterator_range &R) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1206:12: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTConcept.h:41:72: note: mismatched types 'const llvm::iterator_range' and 'llvm::ArrayRef::iterator' {aka 'const clang::TemplateArgument*'} 41 | TemplateArgs.end()) { } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: candidate: 'template llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = ItTy; = ; T = clang::TemplateArgument; unsigned int N = 4]' 1201 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: candidate: 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = clang::TemplateArgument; unsigned int N = 4; size_t = long unsigned int]' 1192 | explicit SmallVector(size_t Size, const T &Value = T()) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:46: note: no known conversion for argument 2 from 'llvm::ArrayRef::iterator' {aka 'const clang::TemplateArgument*'} to 'const clang::TemplateArgument&' 1192 | explicit SmallVector(size_t Size, const T &Value = T()) | ~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1185:3: note: candidate: 'llvm::SmallVector::SmallVector() [with T = clang::TemplateArgument; unsigned int N = 4]' 1185 | SmallVector() : SmallVectorImpl(N) {} | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1185:3: note: candidate expects 0 arguments, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In member function 'llvm::ArrayRef clang::TemplateParameterList::asArray() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:135:30: error: could not convert 'llvm::makeArrayRef(((const clang::TemplateParameterList*)this)->clang::TemplateParameterList::begin(), ((size_t)((const clang::TemplateParameterList*)this)->clang::TemplateParameterList::size()))' from 'ArrayRef' to 'ArrayRef' 135 | return llvm::makeArrayRef(begin(), size()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ | | | ArrayRef /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:216:59: error: expected class-name before '{' token 216 | : public TemplateParameterList::FixedSizeStorageOwner { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In constructor 'clang::FixedSizeTemplateParameterListStorage::FixedSizeTemplateParameterListStorage(const clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, llvm::ArrayRef, clang::SourceLocation, clang::Expr*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:229:9: error: class 'clang::FixedSizeTemplateParameterListStorage' does not have any field named 'FixedSizeStorageOwner' 229 | : FixedSizeStorageOwner( | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:792:58: error: wrong number of template arguments (7, should be at least 2) 792 | DeclType *, ptrdiff_t, DeclType *, DeclType *> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'struct clang::RedeclarableTemplateDecl::SpecIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator_range.h:31:13: required from 'class llvm::iterator_range >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1086:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:794:14: error: no type named 'iterator' in 'class llvm::FoldingSetVector' 794 | explicit SpecIterator( | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'struct clang::RedeclarableTemplateDecl::SpecIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator_range.h:31:13: required from 'class llvm::iterator_range >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2414:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:794:14: error: no type named 'iterator' in 'class llvm::FoldingSetVector' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'struct clang::RedeclarableTemplateDecl::SpecIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator_range.h:31:13: required from 'class llvm::iterator_range >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:3217:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:794:14: error: no type named 'iterator' in 'class llvm::FoldingSetVector' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h: In member function 'clang::CXXConstructExpr::arg_iterator clang::CXXConstructExpr::arg_end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:1598:47: error: no match for 'operator+' (operand types are 'clang::CXXConstructExpr::arg_iterator' {aka 'clang::Stmt::CastIterator'} and 'unsigned int') 1598 | arg_iterator arg_end() { return arg_begin() + getNumArgs(); } | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXConstructExpr::arg_iterator {aka clang::Stmt::CastIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h: In member function 'clang::CXXConstructExpr::const_arg_iterator clang::CXXConstructExpr::arg_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:1600:59: error: no match for 'operator+' (operand types are 'clang::CXXConstructExpr::const_arg_iterator' {aka 'clang::Stmt::CastIterator'} and 'unsigned int') 1600 | const_arg_iterator arg_end() const { return arg_begin() + getNumArgs(); } | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXConstructExpr::const_arg_iterator {aka clang::Stmt::CastIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h: In member function 'clang::CXXNewExpr::arg_iterator clang::CXXNewExpr::placement_arg_end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:2356:34: error: no match for 'operator+' (operand types are 'clang::CXXNewExpr::arg_iterator' {aka 'clang::Stmt::CastIterator'} and 'unsigned int') 2356 | return placement_arg_begin() + getNumPlacementArgs(); | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXNewExpr::arg_iterator {aka clang::Stmt::CastIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h: In member function 'clang::CXXNewExpr::const_arg_iterator clang::CXXNewExpr::placement_arg_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:2362:34: error: no match for 'operator+' (operand types are 'clang::CXXNewExpr::const_arg_iterator' {aka 'clang::Stmt::CastIterator'} and 'unsigned int') 2362 | return placement_arg_begin() + getNumPlacementArgs(); | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXNewExpr::const_arg_iterator {aka clang::Stmt::CastIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h: In member function 'clang::CXXNewExpr::const_arg_iterator clang::CXXNewExpr::raw_arg_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:2375:28: error: no match for 'operator+' (operand types are 'clang::CXXNewExpr::const_arg_iterator' {aka 'clang::Stmt::CastIterator'} and 'unsigned int') 2375 | return raw_arg_begin() + numTrailingObjects(OverloadToken()); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | unsigned int | clang::CXXNewExpr::const_arg_iterator {aka clang::Stmt::CastIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h: In member function 'clang::Stmt::child_range clang::MaterializeTemporaryExpr::children()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:4552:36: error: 'class llvm::PointerUnion' has no member named 'getAddrOfPtr1' 4552 | ? child_range(State.getAddrOfPtr1(), State.getAddrOfPtr1() + 1) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:4552:59: error: 'class llvm::PointerUnion' has no member named 'getAddrOfPtr1' 4552 | ? child_range(State.getAddrOfPtr1(), State.getAddrOfPtr1() + 1) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h: In member function 'clang::Stmt::const_child_range clang::MaterializeTemporaryExpr::children() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:4558:42: error: 'const class llvm::PointerUnion' has no member named 'getAddrOfPtr1' 4558 | ? const_child_range(State.getAddrOfPtr1(), | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:4559:42: error: 'const class llvm::PointerUnion' has no member named 'getAddrOfPtr1' 4559 | State.getAddrOfPtr1() + 1) | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprObjC.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h:404:48: error: return type 'using param_type_iterator = class llvm::mapped_iterator' {aka 'class llvm::mapped_iterator'} is incomplete 404 | param_type_iterator param_type_begin() const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::param_type_begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h:405:57: error: invalid use of incomplete type 'class llvm::mapped_iterator' 405 | return llvm::map_iterator(param_begin(), GetTypeFn()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:277:7: note: declaration of 'class llvm::mapped_iterator' 277 | class mapped_iterator | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprObjC.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h:408:46: error: return type 'using param_type_iterator = class llvm::mapped_iterator' {aka 'class llvm::mapped_iterator'} is incomplete 408 | param_type_iterator param_type_end() const { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h: In member function 'void clang::ObjCMethodDecl::param_type_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h:409:55: error: invalid use of incomplete type 'class llvm::mapped_iterator' 409 | return llvm::map_iterator(param_end(), GetTypeFn()); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:277:7: note: declaration of 'class llvm::mapped_iterator' 277 | class mapped_iterator | ^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:627:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 627 | std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:630:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 630 | std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:633:5: error: 'CFGBlockPtr' does not name a type; did you mean 'CFGBlock'? 633 | CFGBlockPtr Parent; | ^~~~~~~~~~~ | CFGBlock /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:637:31: error: expected ')' before 'Parent' 637 | ElementRefImpl(CFGBlockPtr Parent, size_t Index) | ~ ^~~~~~~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:646:5: error: 'CFGBlockPtr' does not name a type; did you mean 'CFGBlock'? 646 | CFGBlockPtr getParent() { return Parent; } | ^~~~~~~~~~~ | CFGBlock /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:647:5: error: 'CFGBlockPtr' does not name a type; did you mean 'CFGBlock'? 647 | CFGBlockPtr getParent() const { return Parent; } | ^~~~~~~~~~~ | CFGBlock /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:660:5: error: 'CFGElementPtr' does not name a type; did you mean 'CFGElement'? 660 | CFGElementPtr operator->() const { return &*(Parent->begin() + Index); } | ^~~~~~~~~~~~~ | CFGElement /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:678:14: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 678 | std::conditional_t; | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:680:40: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 680 | using UnderlayingIteratorTy = std::conditional_t< | ^~~~~~~~~~~~~ | conditional /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:687:58: error: 'UnderlayingIteratorTy' was not declared in this scope 687 | using IteratorTraits = typename std::iterator_traits; | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:687:79: error: template argument 1 is invalid 687 | using IteratorTraits = typename std::iterator_traits; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:687:80: error: expected identifier before ';' token 687 | using IteratorTraits = typename std::iterator_traits; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:691:38: error: 'IteratorTraits' has not been declared 691 | using difference_type = typename IteratorTraits::difference_type; | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:694:40: error: 'IteratorTraits' has not been declared 694 | using iterator_category = typename IteratorTraits::iterator_category; | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:697:5: error: 'CFGBlockRef' does not name a type; did you mean 'CFGBlock'? 697 | CFGBlockRef Parent; | ^~~~~~~~~~~ | CFGBlock /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:698:5: error: 'UnderlayingIteratorTy' does not name a type 698 | UnderlayingIteratorTy Pos; | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:701:35: error: expected ')' before 'Parent' 701 | ElementRefIterator(CFGBlockRef Parent, UnderlayingIteratorTy Pos) | ~ ^~~~~~~ | ) /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:741:5: error: 'difference_type' does not name a type; did you mean 'ReferenceType'? 741 | difference_type operator-(ElementRefIterator Other) const { | ^~~~~~~~~~~~~~~ | ReferenceType /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGElement clang::CFGBlock::ElementRefImpl::operator*() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:659:52: error: no match for 'operator[]' (operand types are 'clang::CFG' and 'const size_t' {aka 'const long unsigned int'}) 659 | CFGElement operator*() const { return (*Parent)[Index]; } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In constructor 'clang::CFGBlock::ElementRefIterator::ElementRefIterator(clang::CFGBlock::ElementRefIterator)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:710:45: error: 'make_reverse_iterator' is not a member of 'std'; did you mean 'make_move_iterator'? 710 | : ElementRefIterator(E.Parent, std::make_reverse_iterator(E.Pos)) {} | ^~~~~~~~~~~~~~~~~~~~~ | make_move_iterator /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'bool clang::CFGBlock::ElementRefIterator::operator<(clang::CFGBlock::ElementRefIterator) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:714:14: error: 'Pos' was not declared in this scope 714 | return Pos < Other.Pos; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'bool clang::CFGBlock::ElementRefIterator::operator==(clang::CFGBlock::ElementRefIterator) const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:718:40: error: 'Pos' was not declared in this scope 718 | return Parent == Other.Parent && Pos == Other.Pos; | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::ref_iterator clang::CFGBlock::ref_begin()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:900:51: error: could not convert '{((clang::CFGBlock*)this), clang::CFGBlock::begin()()}' from '' to 'clang::CFGBlock::ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 900 | ref_iterator ref_begin() { return {this, begin()}; } | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::ref_iterator clang::CFGBlock::ref_end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:901:47: error: could not convert '{((clang::CFGBlock*)this), clang::CFGBlock::end()()}' from '' to 'clang::CFGBlock::ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 901 | ref_iterator ref_end() { return {this, end()}; } | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::const_ref_iterator clang::CFGBlock::ref_begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:902:63: error: could not convert '{((const clang::CFGBlock*)this), clang::CFGBlock::begin() const()}' from '' to 'clang::CFGBlock::const_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 902 | const_ref_iterator ref_begin() const { return {this, begin()}; } | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::const_ref_iterator clang::CFGBlock::ref_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:903:59: error: could not convert '{((const clang::CFGBlock*)this), clang::CFGBlock::end() const()}' from '' to 'clang::CFGBlock::const_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 903 | const_ref_iterator ref_end() const { return {this, end()}; } | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::reverse_ref_iterator clang::CFGBlock::rref_begin()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:905:61: error: could not convert '{((clang::CFGBlock*)this), ((clang::CFGBlock*)this)->clang::CFGBlock::rbegin()}' from '' to 'clang::CFGBlock::reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 905 | reverse_ref_iterator rref_begin() { return {this, rbegin()}; } | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::reverse_ref_iterator clang::CFGBlock::rref_end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:906:57: error: could not convert '{((clang::CFGBlock*)this), ((clang::CFGBlock*)this)->clang::CFGBlock::rend()}' from '' to 'clang::CFGBlock::reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 906 | reverse_ref_iterator rref_end() { return {this, rend()}; } | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::const_reverse_ref_iterator clang::CFGBlock::rref_begin() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:907:73: error: could not convert '{((const clang::CFGBlock*)this), ((const clang::CFGBlock*)this)->clang::CFGBlock::rbegin()}' from '' to 'clang::CFGBlock::const_reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 907 | const_reverse_ref_iterator rref_begin() const { return {this, rbegin()}; } | ^ | | | /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h: In member function 'clang::CFGBlock::const_reverse_ref_iterator clang::CFGBlock::rref_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:908:69: error: could not convert '{((const clang::CFGBlock*)this), ((const clang::CFGBlock*)this)->clang::CFGBlock::rend()}' from '' to 'clang::CFGBlock::const_reverse_ref_iterator' {aka 'clang::CFGBlock::ElementRefIterator'} 908 | const_reverse_ref_iterator rref_end() const { return {this, rend()}; } | ^ | | | In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h: In member function 'clang::ento::PathDiagnosticConsumerOptions clang::AnalyzerOptions::getDiagOpts() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:405:44: error: could not convert '{((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::FullCompilerInvocation, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldDisplayMacroExpansions, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldSerializeStats, (((bool)((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldWriteStableReportFilename) || ((bool)((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldWriteVerboseReportFilename)), ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::AnalyzerWerror, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldApplyFixIts, ((const clang::AnalyzerOptions*)this)->clang::AnalyzerOptions::ShouldDisplayCheckerNameForText}' from '' to 'clang::ento::PathDiagnosticConsumerOptions' 405 | ShouldDisplayCheckerNameForText}; | ^ | | | In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:131:47: error: wrong number of template arguments (0, should be 1) 131 | std::map> BuiltModules; | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:48, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_function.h:381:12: note: provided for 'template struct std::less' 381 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:131:48: error: template argument 3 is invalid 131 | std::map> BuiltModules; | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/GlobalDecl.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Mangle.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:37: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5446:49: error: wrong number of template arguments (7, should be at least 2) 5446 | MappableComponent, MappableComponent> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/GlobalDecl.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Mangle.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:37: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8648:46: error: 'add_pointer_t' in namespace 'std' does not name a template type; did you mean 'add_pointer'? 8648 | template using const_ptr = std::add_pointer_t>; | ^~~~~~~~~~~~~ | add_pointer /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8652:51: error: 'add_pointer_t' is not a member of 'std'; did you mean 'add_pointer'? 8652 | : public OMPClauseVisitorBase {}; | ^~~~~~~~~~~~~ | add_pointer /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8652:51: error: 'add_pointer_t' is not a member of 'std'; did you mean 'add_pointer'? 8652 | : public OMPClauseVisitorBase {}; | ^~~~~~~~~~~~~ | add_pointer /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8652:71: error: template argument 2 is invalid 8652 | : public OMPClauseVisitorBase {}; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8655:47: error: 'const_ptr' was not declared in this scope; did you mean 'ConstAttr'? 8655 | public OMPClauseVisitorBase {}; | ^~~~~~~~~ | ConstAttr /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8655:63: error: template argument 2 is invalid 8655 | public OMPClauseVisitorBase {}; | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/GlobalDecl.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Mangle.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:37: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h: In member function 'llvm::ArrayRef clang::OMPThreadPrivateDecl::getVars() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h:121:30: error: could not convert 'llvm::makeArrayRef(((clang::Expr* const*)Storage), ((size_t)((clang::OMPChildren*)((const clang::OMPThreadPrivateDecl*)this)->clang::OMPThreadPrivateDecl::.clang::OMPDeclarativeDirective::Data)->clang::OMPChildren::getNumChildren()))' from 'ArrayRef' to 'ArrayRef' 121 | return llvm::makeArrayRef(Storage, Data->getNumChildren()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ArrayRef /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h: In member function 'llvm::ArrayRef clang::OMPAllocateDecl::getVars() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h:484:30: error: could not convert 'llvm::makeArrayRef(((clang::Expr* const*)Storage), ((size_t)((clang::OMPChildren*)((const clang::OMPAllocateDecl*)this)->clang::OMPAllocateDecl::.clang::OMPDeclarativeDirective::Data)->clang::OMPChildren::getNumChildren()))' from 'ArrayRef' to 'ArrayRef' 484 | return llvm::makeArrayRef(Storage, Data->getNumChildren()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | ArrayRef In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h:277:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1122:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator' 1122 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1119:10: note: definition of 'struct clang::Stmt::CastIterator' is not complete until the closing brace 1119 | struct CastIterator | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:35, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h: In member function 'clang::ObjCAtTryStmt::catch_stmt_iterator clang::ObjCAtTryStmt::catch_stmts_end()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h:279:32: error: no match for 'operator+' (operand types are 'clang::ObjCAtTryStmt::catch_stmt_iterator' {aka 'clang::Stmt::CastIterator'} and 'short unsigned int') 279 | return catch_stmts_begin() + NumCatchStmts; | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | | | | | short unsigned int | clang::ObjCAtTryStmt::catch_stmt_iterator {aka clang::Stmt::CastIterator} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'struct clang::Stmt::CastIterator': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h:285:55: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1122:11: error: invalid use of incomplete type 'struct clang::Stmt::CastIterator' 1122 | using Base = typename CastIterator::iterator_adaptor_base; | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1119:10: note: definition of 'struct clang::Stmt::CastIterator' is not complete until the closing brace 1119 | struct CastIterator | ^~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:35, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h: In member function 'clang::ObjCAtTryStmt::const_catch_stmt_iterator clang::ObjCAtTryStmt::catch_stmts_end() const': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h:287:32: error: no match for 'operator+' (operand types are 'clang::ObjCAtTryStmt::const_catch_stmt_iterator' {aka 'clang::Stmt::CastIterator'} and 'const short unsigned int') 287 | return catch_stmts_begin() + NumCatchStmts; | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ | | | | | const short unsigned int | clang::ObjCAtTryStmt::const_catch_stmt_iterator {aka clang::Stmt::CastIterator} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:36, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:353:73: error: wrong number of template arguments (7, should be at least 2) 353 | std::forward_iterator_tag, Stmt *, ptrdiff_t, Stmt *, Stmt *> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:36, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:416:35: error: wrong number of template arguments (7, should be at least 2) 416 | const SpecificClause *> { | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:235:7: note: provided for 'template class llvm::iterator_adaptor_base' 235 | class iterator_adaptor_base | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:36, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: In member function 'void clang::OMPExecutableDirective::used_clauses_child_iterator::MoveToNext()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:360:20: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 360 | while (this->I != End) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:361:17: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 361 | ++this->I; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:362:19: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 362 | if (this->I != End) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:363:28: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 363 | ChildI = (*this->I)->used_children().begin(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:364:30: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 364 | ChildEnd = (*this->I)->used_children().end(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: In constructor 'clang::OMPExecutableDirective::used_clauses_child_iterator::used_clauses_child_iterator(llvm::ArrayRef)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:373:61: error: expected class-name before '(' token 373 | : used_clauses_child_iterator::iterator_adaptor_base(Clauses.begin()), | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:373:61: error: expected '{' before '(' token /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: In member function 'clang::OMPExecutableDirective::used_clauses_child_iterator& clang::OMPExecutableDirective::used_clauses_child_iterator::operator++()': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:388:17: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 388 | if (this->I != End) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:389:17: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 389 | ++this->I; | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:390:19: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 390 | if (this->I != End) { | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:391:28: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 391 | ChildI = (*this->I)->used_children().begin(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:392:30: error: 'class clang::OMPExecutableDirective::used_clauses_child_iterator' has no member named 'I' 392 | ChildEnd = (*this->I)->used_children().end(); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: In static member function 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:912:63: error: no matching function for call to 'clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool&, unsigned int&, clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)::&, clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)::&)' 912 | NumLoops, NewCallback, NewTransformCb); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:893:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)' 893 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:895:60: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)::' to 'llvm::function_ref' 895 | llvm::function_ref Callback, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:899:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)' 899 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:901:66: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)::' to 'llvm::function_ref' 901 | llvm::function_ref Callback, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:918:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref)' 918 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:918:3: note: candidate expects 4 arguments, 5 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:926:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref)' 926 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:926:3: note: candidate expects 4 arguments, 5 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: In static member function 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:923:37: error: no matching function for call to 'clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*&, bool&, unsigned int&, llvm::function_ref&, clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref)::&)' 923 | TransformCb); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:893:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)' 893 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:897:21: note: no known conversion for argument 5 from 'clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref)::' to 'llvm::function_ref' 896 | llvm::function_ref | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | OnTransformationCallback); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:899:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)' 899 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:901:66: note: no known conversion for argument 4 from 'function_ref' to 'function_ref' 901 | llvm::function_ref Callback, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:918:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref)' 918 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:918:3: note: candidate expects 4 arguments, 5 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:926:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref)' 926 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:926:3: note: candidate expects 4 arguments, 5 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: In static member function 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:933:47: error: no matching function for call to 'clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool&, unsigned int&, clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref)::&)' 933 | NumLoops, NewCallback); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:893:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)' 893 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:893:3: note: candidate expects 5 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:899:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref, llvm::function_ref)' 899 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:899:3: note: candidate expects 5 arguments, 4 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:918:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(clang::Stmt*, bool, unsigned int, llvm::function_ref)' 918 | doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:920:60: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref)::' to 'llvm::function_ref' 920 | llvm::function_ref Callback) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:926:3: note: candidate: 'static bool clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref)' 926 | doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:928:66: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoops(const clang::Stmt*, bool, unsigned int, llvm::function_ref)::' to 'llvm::function_ref' 928 | llvm::function_ref Callback) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h: In static member function 'static void clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:948:46: error: no matching function for call to 'clang::OMPLoopBasedDirective::doForAllLoopsBodies(clang::Stmt*, bool&, unsigned int&, clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref)::&)' 948 | NumLoops, NewCallback); | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:938:15: note: candidate: 'static void clang::OMPLoopBasedDirective::doForAllLoopsBodies(clang::Stmt*, bool, unsigned int, llvm::function_ref)' 938 | static void doForAllLoopsBodies( | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:940:58: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref)::' to 'llvm::function_ref' 940 | llvm::function_ref Callback); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:941:15: note: candidate: 'static void clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref)' 941 | static void doForAllLoopsBodies( | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtOpenMP.h:943:70: note: no known conversion for argument 4 from 'clang::OMPLoopBasedDirective::doForAllLoopsBodies(const clang::Stmt*, bool, unsigned int, llvm::function_ref)::' to 'llvm::function_ref' 943 | llvm::function_ref Callback) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc: In member function 'bool clang::RecursiveASTVisitor::dataTraverseNode(clang::Stmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:25:34: note: in expansion of macro 'ASMSTMT' 25 | # define GCCASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:27:1: note: in expansion of macro 'GCCASMSTMT' 27 | GCCASMSTMT(GCCAsmStmt, AsmStmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:25:34: note: in expansion of macro 'ASMSTMT' 25 | # define GCCASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:27:1: note: in expansion of macro 'GCCASMSTMT' 27 | GCCASMSTMT(GCCAsmStmt, AsmStmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:25:34: note: in expansion of macro 'ASMSTMT' 25 | # define GCCASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:27:1: note: in expansion of macro 'GCCASMSTMT' 27 | GCCASMSTMT(GCCAsmStmt, AsmStmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:25:34: note: in expansion of macro 'ASMSTMT' 25 | # define GCCASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:27:1: note: in expansion of macro 'GCCASMSTMT' 27 | GCCASMSTMT(GCCAsmStmt, AsmStmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:25:34: note: in expansion of macro 'ASMSTMT' 25 | # define GCCASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:27:1: note: in expansion of macro 'GCCASMSTMT' 27 | GCCASMSTMT(GCCAsmStmt, AsmStmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:31:33: note: in expansion of macro 'ASMSTMT' 31 | # define MSASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:33:1: note: in expansion of macro 'MSASMSTMT' 33 | MSASMSTMT(MSAsmStmt, AsmStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:31:33: note: in expansion of macro 'ASMSTMT' 31 | # define MSASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:33:1: note: in expansion of macro 'MSASMSTMT' 33 | MSASMSTMT(MSAsmStmt, AsmStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:31:33: note: in expansion of macro 'ASMSTMT' 31 | # define MSASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:33:1: note: in expansion of macro 'MSASMSTMT' 33 | MSASMSTMT(MSAsmStmt, AsmStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:31:33: note: in expansion of macro 'ASMSTMT' 31 | # define MSASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:33:1: note: in expansion of macro 'MSASMSTMT' 33 | MSASMSTMT(MSAsmStmt, AsmStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:21:31: note: in expansion of macro 'STMT' 21 | # define ASMSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:31:33: note: in expansion of macro 'ASMSTMT' 31 | # define MSASMSTMT(Type, Base) ASMSTMT(Type, Base) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:33:1: note: in expansion of macro 'MSASMSTMT' 33 | MSASMSTMT(MSAsmStmt, AsmStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:41:33: note: in expansion of macro 'STMT' 41 | # define BREAKSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:43:1: note: in expansion of macro 'BREAKSTMT' 43 | BREAKSTMT(BreakStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:41:33: note: in expansion of macro 'STMT' 41 | # define BREAKSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:43:1: note: in expansion of macro 'BREAKSTMT' 43 | BREAKSTMT(BreakStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:41:33: note: in expansion of macro 'STMT' 41 | # define BREAKSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:43:1: note: in expansion of macro 'BREAKSTMT' 43 | BREAKSTMT(BreakStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:41:33: note: in expansion of macro 'STMT' 41 | # define BREAKSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:43:1: note: in expansion of macro 'BREAKSTMT' 43 | BREAKSTMT(BreakStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:41:33: note: in expansion of macro 'STMT' 41 | # define BREAKSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:43:1: note: in expansion of macro 'BREAKSTMT' 43 | BREAKSTMT(BreakStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:47:36: note: in expansion of macro 'STMT' 47 | # define CXXCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:49:1: note: in expansion of macro 'CXXCATCHSTMT' 49 | CXXCATCHSTMT(CXXCatchStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:47:36: note: in expansion of macro 'STMT' 47 | # define CXXCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:49:1: note: in expansion of macro 'CXXCATCHSTMT' 49 | CXXCATCHSTMT(CXXCatchStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:47:36: note: in expansion of macro 'STMT' 47 | # define CXXCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:49:1: note: in expansion of macro 'CXXCATCHSTMT' 49 | CXXCATCHSTMT(CXXCatchStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:47:36: note: in expansion of macro 'STMT' 47 | # define CXXCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:49:1: note: in expansion of macro 'CXXCATCHSTMT' 49 | CXXCATCHSTMT(CXXCatchStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:47:36: note: in expansion of macro 'STMT' 47 | # define CXXCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:49:1: note: in expansion of macro 'CXXCATCHSTMT' 49 | CXXCATCHSTMT(CXXCatchStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:53:39: note: in expansion of macro 'STMT' 53 | # define CXXFORRANGESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:55:1: note: in expansion of macro 'CXXFORRANGESTMT' 55 | CXXFORRANGESTMT(CXXForRangeStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:53:39: note: in expansion of macro 'STMT' 53 | # define CXXFORRANGESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:55:1: note: in expansion of macro 'CXXFORRANGESTMT' 55 | CXXFORRANGESTMT(CXXForRangeStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:53:39: note: in expansion of macro 'STMT' 53 | # define CXXFORRANGESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:55:1: note: in expansion of macro 'CXXFORRANGESTMT' 55 | CXXFORRANGESTMT(CXXForRangeStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:53:39: note: in expansion of macro 'STMT' 53 | # define CXXFORRANGESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:55:1: note: in expansion of macro 'CXXFORRANGESTMT' 55 | CXXFORRANGESTMT(CXXForRangeStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:53:39: note: in expansion of macro 'STMT' 53 | # define CXXFORRANGESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:55:1: note: in expansion of macro 'CXXFORRANGESTMT' 55 | CXXFORRANGESTMT(CXXForRangeStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:59:34: note: in expansion of macro 'STMT' 59 | # define CXXTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:61:1: note: in expansion of macro 'CXXTRYSTMT' 61 | CXXTRYSTMT(CXXTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:59:34: note: in expansion of macro 'STMT' 59 | # define CXXTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:61:1: note: in expansion of macro 'CXXTRYSTMT' 61 | CXXTRYSTMT(CXXTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:59:34: note: in expansion of macro 'STMT' 59 | # define CXXTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:61:1: note: in expansion of macro 'CXXTRYSTMT' 61 | CXXTRYSTMT(CXXTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:59:34: note: in expansion of macro 'STMT' 59 | # define CXXTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:61:1: note: in expansion of macro 'CXXTRYSTMT' 61 | CXXTRYSTMT(CXXTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:59:34: note: in expansion of macro 'STMT' 59 | # define CXXTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:61:1: note: in expansion of macro 'CXXTRYSTMT' 61 | CXXTRYSTMT(CXXTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:65:36: note: in expansion of macro 'STMT' 65 | # define CAPTUREDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:67:1: note: in expansion of macro 'CAPTUREDSTMT' 67 | CAPTUREDSTMT(CapturedStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:65:36: note: in expansion of macro 'STMT' 65 | # define CAPTUREDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:67:1: note: in expansion of macro 'CAPTUREDSTMT' 67 | CAPTUREDSTMT(CapturedStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:65:36: note: in expansion of macro 'STMT' 65 | # define CAPTUREDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:67:1: note: in expansion of macro 'CAPTUREDSTMT' 67 | CAPTUREDSTMT(CapturedStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:65:36: note: in expansion of macro 'STMT' 65 | # define CAPTUREDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:67:1: note: in expansion of macro 'CAPTUREDSTMT' 67 | CAPTUREDSTMT(CapturedStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:65:36: note: in expansion of macro 'STMT' 65 | # define CAPTUREDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:67:1: note: in expansion of macro 'CAPTUREDSTMT' 67 | CAPTUREDSTMT(CapturedStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:71:36: note: in expansion of macro 'STMT' 71 | # define COMPOUNDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:73:1: note: in expansion of macro 'COMPOUNDSTMT' 73 | COMPOUNDSTMT(CompoundStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:71:36: note: in expansion of macro 'STMT' 71 | # define COMPOUNDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:73:1: note: in expansion of macro 'COMPOUNDSTMT' 73 | COMPOUNDSTMT(CompoundStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:71:36: note: in expansion of macro 'STMT' 71 | # define COMPOUNDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:73:1: note: in expansion of macro 'COMPOUNDSTMT' 73 | COMPOUNDSTMT(CompoundStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:71:36: note: in expansion of macro 'STMT' 71 | # define COMPOUNDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:73:1: note: in expansion of macro 'COMPOUNDSTMT' 73 | COMPOUNDSTMT(CompoundStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:71:36: note: in expansion of macro 'STMT' 71 | # define COMPOUNDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:73:1: note: in expansion of macro 'COMPOUNDSTMT' 73 | COMPOUNDSTMT(CompoundStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:77:36: note: in expansion of macro 'STMT' 77 | # define CONTINUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:79:1: note: in expansion of macro 'CONTINUESTMT' 79 | CONTINUESTMT(ContinueStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:77:36: note: in expansion of macro 'STMT' 77 | # define CONTINUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:79:1: note: in expansion of macro 'CONTINUESTMT' 79 | CONTINUESTMT(ContinueStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:77:36: note: in expansion of macro 'STMT' 77 | # define CONTINUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:79:1: note: in expansion of macro 'CONTINUESTMT' 79 | CONTINUESTMT(ContinueStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:77:36: note: in expansion of macro 'STMT' 77 | # define CONTINUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:79:1: note: in expansion of macro 'CONTINUESTMT' 79 | CONTINUESTMT(ContinueStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:77:36: note: in expansion of macro 'STMT' 77 | # define CONTINUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:79:1: note: in expansion of macro 'CONTINUESTMT' 79 | CONTINUESTMT(ContinueStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:83:36: note: in expansion of macro 'STMT' 83 | # define CORETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:85:1: note: in expansion of macro 'CORETURNSTMT' 85 | CORETURNSTMT(CoreturnStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:83:36: note: in expansion of macro 'STMT' 83 | # define CORETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:85:1: note: in expansion of macro 'CORETURNSTMT' 85 | CORETURNSTMT(CoreturnStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:83:36: note: in expansion of macro 'STMT' 83 | # define CORETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:85:1: note: in expansion of macro 'CORETURNSTMT' 85 | CORETURNSTMT(CoreturnStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:83:36: note: in expansion of macro 'STMT' 83 | # define CORETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:85:1: note: in expansion of macro 'CORETURNSTMT' 85 | CORETURNSTMT(CoreturnStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:83:36: note: in expansion of macro 'STMT' 83 | # define CORETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:85:1: note: in expansion of macro 'CORETURNSTMT' 85 | CORETURNSTMT(CoreturnStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:89:41: note: in expansion of macro 'STMT' 89 | # define COROUTINEBODYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:91:1: note: in expansion of macro 'COROUTINEBODYSTMT' 91 | COROUTINEBODYSTMT(CoroutineBodyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:89:41: note: in expansion of macro 'STMT' 89 | # define COROUTINEBODYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:91:1: note: in expansion of macro 'COROUTINEBODYSTMT' 91 | COROUTINEBODYSTMT(CoroutineBodyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:89:41: note: in expansion of macro 'STMT' 89 | # define COROUTINEBODYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:91:1: note: in expansion of macro 'COROUTINEBODYSTMT' 91 | COROUTINEBODYSTMT(CoroutineBodyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:89:41: note: in expansion of macro 'STMT' 89 | # define COROUTINEBODYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:91:1: note: in expansion of macro 'COROUTINEBODYSTMT' 91 | COROUTINEBODYSTMT(CoroutineBodyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:89:41: note: in expansion of macro 'STMT' 89 | # define COROUTINEBODYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:91:1: note: in expansion of macro 'COROUTINEBODYSTMT' 91 | COROUTINEBODYSTMT(CoroutineBodyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:95:32: note: in expansion of macro 'STMT' 95 | # define DECLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:97:1: note: in expansion of macro 'DECLSTMT' 97 | DECLSTMT(DeclStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:95:32: note: in expansion of macro 'STMT' 95 | # define DECLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:97:1: note: in expansion of macro 'DECLSTMT' 97 | DECLSTMT(DeclStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:95:32: note: in expansion of macro 'STMT' 95 | # define DECLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:97:1: note: in expansion of macro 'DECLSTMT' 97 | DECLSTMT(DeclStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:95:32: note: in expansion of macro 'STMT' 95 | # define DECLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:97:1: note: in expansion of macro 'DECLSTMT' 97 | DECLSTMT(DeclStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:95:32: note: in expansion of macro 'STMT' 95 | # define DECLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:97:1: note: in expansion of macro 'DECLSTMT' 97 | DECLSTMT(DeclStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:101:30: note: in expansion of macro 'STMT' 101 | # define DOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:103:1: note: in expansion of macro 'DOSTMT' 103 | DOSTMT(DoStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:101:30: note: in expansion of macro 'STMT' 101 | # define DOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:103:1: note: in expansion of macro 'DOSTMT' 103 | DOSTMT(DoStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:101:30: note: in expansion of macro 'STMT' 101 | # define DOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:103:1: note: in expansion of macro 'DOSTMT' 103 | DOSTMT(DoStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:101:30: note: in expansion of macro 'STMT' 101 | # define DOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:103:1: note: in expansion of macro 'DOSTMT' 103 | DOSTMT(DoStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:101:30: note: in expansion of macro 'STMT' 101 | # define DOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:103:1: note: in expansion of macro 'DOSTMT' 103 | DOSTMT(DoStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:107:31: note: in expansion of macro 'STMT' 107 | # define FORSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:109:1: note: in expansion of macro 'FORSTMT' 109 | FORSTMT(ForStmt, Stmt) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:107:31: note: in expansion of macro 'STMT' 107 | # define FORSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:109:1: note: in expansion of macro 'FORSTMT' 109 | FORSTMT(ForStmt, Stmt) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:107:31: note: in expansion of macro 'STMT' 107 | # define FORSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:109:1: note: in expansion of macro 'FORSTMT' 109 | FORSTMT(ForStmt, Stmt) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:107:31: note: in expansion of macro 'STMT' 107 | # define FORSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:109:1: note: in expansion of macro 'FORSTMT' 109 | FORSTMT(ForStmt, Stmt) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:107:31: note: in expansion of macro 'STMT' 107 | # define FORSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:109:1: note: in expansion of macro 'FORSTMT' 109 | FORSTMT(ForStmt, Stmt) | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:113:32: note: in expansion of macro 'STMT' 113 | # define GOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:115:1: note: in expansion of macro 'GOTOSTMT' 115 | GOTOSTMT(GotoStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:113:32: note: in expansion of macro 'STMT' 113 | # define GOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:115:1: note: in expansion of macro 'GOTOSTMT' 115 | GOTOSTMT(GotoStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:113:32: note: in expansion of macro 'STMT' 113 | # define GOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:115:1: note: in expansion of macro 'GOTOSTMT' 115 | GOTOSTMT(GotoStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:113:32: note: in expansion of macro 'STMT' 113 | # define GOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:115:1: note: in expansion of macro 'GOTOSTMT' 115 | GOTOSTMT(GotoStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:113:32: note: in expansion of macro 'STMT' 113 | # define GOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:115:1: note: in expansion of macro 'GOTOSTMT' 115 | GOTOSTMT(GotoStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:119:30: note: in expansion of macro 'STMT' 119 | # define IFSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:121:1: note: in expansion of macro 'IFSTMT' 121 | IFSTMT(IfStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:119:30: note: in expansion of macro 'STMT' 119 | # define IFSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:121:1: note: in expansion of macro 'IFSTMT' 121 | IFSTMT(IfStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:119:30: note: in expansion of macro 'STMT' 119 | # define IFSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:121:1: note: in expansion of macro 'IFSTMT' 121 | IFSTMT(IfStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:119:30: note: in expansion of macro 'STMT' 119 | # define IFSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:121:1: note: in expansion of macro 'IFSTMT' 121 | IFSTMT(IfStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:119:30: note: in expansion of macro 'STMT' 119 | # define IFSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:121:1: note: in expansion of macro 'IFSTMT' 121 | IFSTMT(IfStmt, Stmt) | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:125:40: note: in expansion of macro 'STMT' 125 | # define INDIRECTGOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:127:1: note: in expansion of macro 'INDIRECTGOTOSTMT' 127 | INDIRECTGOTOSTMT(IndirectGotoStmt, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:125:40: note: in expansion of macro 'STMT' 125 | # define INDIRECTGOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:127:1: note: in expansion of macro 'INDIRECTGOTOSTMT' 127 | INDIRECTGOTOSTMT(IndirectGotoStmt, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:125:40: note: in expansion of macro 'STMT' 125 | # define INDIRECTGOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:127:1: note: in expansion of macro 'INDIRECTGOTOSTMT' 127 | INDIRECTGOTOSTMT(IndirectGotoStmt, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:125:40: note: in expansion of macro 'STMT' 125 | # define INDIRECTGOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:127:1: note: in expansion of macro 'INDIRECTGOTOSTMT' 127 | INDIRECTGOTOSTMT(IndirectGotoStmt, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:125:40: note: in expansion of macro 'STMT' 125 | # define INDIRECTGOTOSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:127:1: note: in expansion of macro 'INDIRECTGOTOSTMT' 127 | INDIRECTGOTOSTMT(IndirectGotoStmt, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:131:45: note: in expansion of macro 'STMT' 131 | # define MSDEPENDENTEXISTSSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:133:1: note: in expansion of macro 'MSDEPENDENTEXISTSSTMT' 133 | MSDEPENDENTEXISTSSTMT(MSDependentExistsStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:131:45: note: in expansion of macro 'STMT' 131 | # define MSDEPENDENTEXISTSSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:133:1: note: in expansion of macro 'MSDEPENDENTEXISTSSTMT' 133 | MSDEPENDENTEXISTSSTMT(MSDependentExistsStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:131:45: note: in expansion of macro 'STMT' 131 | # define MSDEPENDENTEXISTSSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:133:1: note: in expansion of macro 'MSDEPENDENTEXISTSSTMT' 133 | MSDEPENDENTEXISTSSTMT(MSDependentExistsStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:131:45: note: in expansion of macro 'STMT' 131 | # define MSDEPENDENTEXISTSSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:133:1: note: in expansion of macro 'MSDEPENDENTEXISTSSTMT' 133 | MSDEPENDENTEXISTSSTMT(MSDependentExistsStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:131:45: note: in expansion of macro 'STMT' 131 | # define MSDEPENDENTEXISTSSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:133:1: note: in expansion of macro 'MSDEPENDENTEXISTSSTMT' 133 | MSDEPENDENTEXISTSSTMT(MSDependentExistsStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:137:32: note: in expansion of macro 'STMT' 137 | # define NULLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:139:1: note: in expansion of macro 'NULLSTMT' 139 | NULLSTMT(NullStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:137:32: note: in expansion of macro 'STMT' 137 | # define NULLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:139:1: note: in expansion of macro 'NULLSTMT' 139 | NULLSTMT(NullStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:137:32: note: in expansion of macro 'STMT' 137 | # define NULLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:139:1: note: in expansion of macro 'NULLSTMT' 139 | NULLSTMT(NullStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:137:32: note: in expansion of macro 'STMT' 137 | # define NULLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:139:1: note: in expansion of macro 'NULLSTMT' 139 | NULLSTMT(NullStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:137:32: note: in expansion of macro 'STMT' 137 | # define NULLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:139:1: note: in expansion of macro 'NULLSTMT' 139 | NULLSTMT(NullStmt, Stmt) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:143:40: note: in expansion of macro 'STMT' 143 | # define OMPCANONICALLOOP(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:145:1: note: in expansion of macro 'OMPCANONICALLOOP' 145 | OMPCANONICALLOOP(OMPCanonicalLoop, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:143:40: note: in expansion of macro 'STMT' 143 | # define OMPCANONICALLOOP(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:145:1: note: in expansion of macro 'OMPCANONICALLOOP' 145 | OMPCANONICALLOOP(OMPCanonicalLoop, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:143:40: note: in expansion of macro 'STMT' 143 | # define OMPCANONICALLOOP(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:145:1: note: in expansion of macro 'OMPCANONICALLOOP' 145 | OMPCANONICALLOOP(OMPCanonicalLoop, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:143:40: note: in expansion of macro 'STMT' 143 | # define OMPCANONICALLOOP(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:145:1: note: in expansion of macro 'OMPCANONICALLOOP' 145 | OMPCANONICALLOOP(OMPCanonicalLoop, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:143:40: note: in expansion of macro 'STMT' 143 | # define OMPCANONICALLOOP(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:145:1: note: in expansion of macro 'OMPCANONICALLOOP' 145 | OMPCANONICALLOOP(OMPCanonicalLoop, Stmt) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:153:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 153 | # define OMPATOMICDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:155:1: note: in expansion of macro 'OMPATOMICDIRECTIVE' 155 | OMPATOMICDIRECTIVE(OMPAtomicDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:153:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 153 | # define OMPATOMICDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:155:1: note: in expansion of macro 'OMPATOMICDIRECTIVE' 155 | OMPATOMICDIRECTIVE(OMPAtomicDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:153:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 153 | # define OMPATOMICDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:155:1: note: in expansion of macro 'OMPATOMICDIRECTIVE' 155 | OMPATOMICDIRECTIVE(OMPAtomicDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:153:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 153 | # define OMPATOMICDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:155:1: note: in expansion of macro 'OMPATOMICDIRECTIVE' 155 | OMPATOMICDIRECTIVE(OMPAtomicDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:153:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 153 | # define OMPATOMICDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:155:1: note: in expansion of macro 'OMPATOMICDIRECTIVE' 155 | OMPATOMICDIRECTIVE(OMPAtomicDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:159:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 159 | # define OMPBARRIERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:161:1: note: in expansion of macro 'OMPBARRIERDIRECTIVE' 161 | OMPBARRIERDIRECTIVE(OMPBarrierDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:159:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 159 | # define OMPBARRIERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:161:1: note: in expansion of macro 'OMPBARRIERDIRECTIVE' 161 | OMPBARRIERDIRECTIVE(OMPBarrierDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:159:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 159 | # define OMPBARRIERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:161:1: note: in expansion of macro 'OMPBARRIERDIRECTIVE' 161 | OMPBARRIERDIRECTIVE(OMPBarrierDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:159:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 159 | # define OMPBARRIERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:161:1: note: in expansion of macro 'OMPBARRIERDIRECTIVE' 161 | OMPBARRIERDIRECTIVE(OMPBarrierDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:159:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 159 | # define OMPBARRIERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:161:1: note: in expansion of macro 'OMPBARRIERDIRECTIVE' 161 | OMPBARRIERDIRECTIVE(OMPBarrierDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:165:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 165 | # define OMPCANCELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:167:1: note: in expansion of macro 'OMPCANCELDIRECTIVE' 167 | OMPCANCELDIRECTIVE(OMPCancelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:165:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 165 | # define OMPCANCELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:167:1: note: in expansion of macro 'OMPCANCELDIRECTIVE' 167 | OMPCANCELDIRECTIVE(OMPCancelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:165:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 165 | # define OMPCANCELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:167:1: note: in expansion of macro 'OMPCANCELDIRECTIVE' 167 | OMPCANCELDIRECTIVE(OMPCancelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:165:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 165 | # define OMPCANCELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:167:1: note: in expansion of macro 'OMPCANCELDIRECTIVE' 167 | OMPCANCELDIRECTIVE(OMPCancelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:165:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 165 | # define OMPCANCELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:167:1: note: in expansion of macro 'OMPCANCELDIRECTIVE' 167 | OMPCANCELDIRECTIVE(OMPCancelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:171:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 171 | # define OMPCANCELLATIONPOINTDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:173:1: note: in expansion of macro 'OMPCANCELLATIONPOINTDIRECTIVE' 173 | OMPCANCELLATIONPOINTDIRECTIVE(OMPCancellationPointDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:171:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 171 | # define OMPCANCELLATIONPOINTDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:173:1: note: in expansion of macro 'OMPCANCELLATIONPOINTDIRECTIVE' 173 | OMPCANCELLATIONPOINTDIRECTIVE(OMPCancellationPointDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:171:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 171 | # define OMPCANCELLATIONPOINTDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:173:1: note: in expansion of macro 'OMPCANCELLATIONPOINTDIRECTIVE' 173 | OMPCANCELLATIONPOINTDIRECTIVE(OMPCancellationPointDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:171:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 171 | # define OMPCANCELLATIONPOINTDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:173:1: note: in expansion of macro 'OMPCANCELLATIONPOINTDIRECTIVE' 173 | OMPCANCELLATIONPOINTDIRECTIVE(OMPCancellationPointDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:171:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 171 | # define OMPCANCELLATIONPOINTDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:173:1: note: in expansion of macro 'OMPCANCELLATIONPOINTDIRECTIVE' 173 | OMPCANCELLATIONPOINTDIRECTIVE(OMPCancellationPointDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:177:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 177 | # define OMPCRITICALDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:179:1: note: in expansion of macro 'OMPCRITICALDIRECTIVE' 179 | OMPCRITICALDIRECTIVE(OMPCriticalDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:177:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 177 | # define OMPCRITICALDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:179:1: note: in expansion of macro 'OMPCRITICALDIRECTIVE' 179 | OMPCRITICALDIRECTIVE(OMPCriticalDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:177:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 177 | # define OMPCRITICALDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:179:1: note: in expansion of macro 'OMPCRITICALDIRECTIVE' 179 | OMPCRITICALDIRECTIVE(OMPCriticalDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:177:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 177 | # define OMPCRITICALDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:179:1: note: in expansion of macro 'OMPCRITICALDIRECTIVE' 179 | OMPCRITICALDIRECTIVE(OMPCriticalDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:177:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 177 | # define OMPCRITICALDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:179:1: note: in expansion of macro 'OMPCRITICALDIRECTIVE' 179 | OMPCRITICALDIRECTIVE(OMPCriticalDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:183:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 183 | # define OMPDEPOBJDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:185:1: note: in expansion of macro 'OMPDEPOBJDIRECTIVE' 185 | OMPDEPOBJDIRECTIVE(OMPDepobjDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:183:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 183 | # define OMPDEPOBJDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:185:1: note: in expansion of macro 'OMPDEPOBJDIRECTIVE' 185 | OMPDEPOBJDIRECTIVE(OMPDepobjDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:183:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 183 | # define OMPDEPOBJDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:185:1: note: in expansion of macro 'OMPDEPOBJDIRECTIVE' 185 | OMPDEPOBJDIRECTIVE(OMPDepobjDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:183:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 183 | # define OMPDEPOBJDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:185:1: note: in expansion of macro 'OMPDEPOBJDIRECTIVE' 185 | OMPDEPOBJDIRECTIVE(OMPDepobjDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:183:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 183 | # define OMPDEPOBJDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:185:1: note: in expansion of macro 'OMPDEPOBJDIRECTIVE' 185 | OMPDEPOBJDIRECTIVE(OMPDepobjDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:189:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 189 | # define OMPDISPATCHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:191:1: note: in expansion of macro 'OMPDISPATCHDIRECTIVE' 191 | OMPDISPATCHDIRECTIVE(OMPDispatchDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:189:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 189 | # define OMPDISPATCHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:191:1: note: in expansion of macro 'OMPDISPATCHDIRECTIVE' 191 | OMPDISPATCHDIRECTIVE(OMPDispatchDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:189:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 189 | # define OMPDISPATCHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:191:1: note: in expansion of macro 'OMPDISPATCHDIRECTIVE' 191 | OMPDISPATCHDIRECTIVE(OMPDispatchDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:189:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 189 | # define OMPDISPATCHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:191:1: note: in expansion of macro 'OMPDISPATCHDIRECTIVE' 191 | OMPDISPATCHDIRECTIVE(OMPDispatchDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:189:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 189 | # define OMPDISPATCHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:191:1: note: in expansion of macro 'OMPDISPATCHDIRECTIVE' 191 | OMPDISPATCHDIRECTIVE(OMPDispatchDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:195:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 195 | # define OMPFLUSHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:197:1: note: in expansion of macro 'OMPFLUSHDIRECTIVE' 197 | OMPFLUSHDIRECTIVE(OMPFlushDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:195:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 195 | # define OMPFLUSHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:197:1: note: in expansion of macro 'OMPFLUSHDIRECTIVE' 197 | OMPFLUSHDIRECTIVE(OMPFlushDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:195:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 195 | # define OMPFLUSHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:197:1: note: in expansion of macro 'OMPFLUSHDIRECTIVE' 197 | OMPFLUSHDIRECTIVE(OMPFlushDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:195:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 195 | # define OMPFLUSHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:197:1: note: in expansion of macro 'OMPFLUSHDIRECTIVE' 197 | OMPFLUSHDIRECTIVE(OMPFlushDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:195:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 195 | # define OMPFLUSHDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:197:1: note: in expansion of macro 'OMPFLUSHDIRECTIVE' 197 | OMPFLUSHDIRECTIVE(OMPFlushDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:201:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 201 | # define OMPINTEROPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:203:1: note: in expansion of macro 'OMPINTEROPDIRECTIVE' 203 | OMPINTEROPDIRECTIVE(OMPInteropDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:201:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 201 | # define OMPINTEROPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:203:1: note: in expansion of macro 'OMPINTEROPDIRECTIVE' 203 | OMPINTEROPDIRECTIVE(OMPInteropDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:201:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 201 | # define OMPINTEROPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:203:1: note: in expansion of macro 'OMPINTEROPDIRECTIVE' 203 | OMPINTEROPDIRECTIVE(OMPInteropDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:201:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 201 | # define OMPINTEROPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:203:1: note: in expansion of macro 'OMPINTEROPDIRECTIVE' 203 | OMPINTEROPDIRECTIVE(OMPInteropDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:201:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 201 | # define OMPINTEROPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:203:1: note: in expansion of macro 'OMPINTEROPDIRECTIVE' 203 | OMPINTEROPDIRECTIVE(OMPInteropDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:215:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 215 | # define OMPDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:217:1: note: in expansion of macro 'OMPDISTRIBUTEDIRECTIVE' 217 | OMPDISTRIBUTEDIRECTIVE(OMPDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:215:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 215 | # define OMPDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:217:1: note: in expansion of macro 'OMPDISTRIBUTEDIRECTIVE' 217 | OMPDISTRIBUTEDIRECTIVE(OMPDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:215:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 215 | # define OMPDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:217:1: note: in expansion of macro 'OMPDISTRIBUTEDIRECTIVE' 217 | OMPDISTRIBUTEDIRECTIVE(OMPDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:215:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 215 | # define OMPDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:217:1: note: in expansion of macro 'OMPDISTRIBUTEDIRECTIVE' 217 | OMPDISTRIBUTEDIRECTIVE(OMPDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:215:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 215 | # define OMPDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:217:1: note: in expansion of macro 'OMPDISTRIBUTEDIRECTIVE' 217 | OMPDISTRIBUTEDIRECTIVE(OMPDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:221:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 221 | # define OMPDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:223:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORDIRECTIVE' 223 | OMPDISTRIBUTEPARALLELFORDIRECTIVE(OMPDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:221:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 221 | # define OMPDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:223:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORDIRECTIVE' 223 | OMPDISTRIBUTEPARALLELFORDIRECTIVE(OMPDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:221:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 221 | # define OMPDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:223:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORDIRECTIVE' 223 | OMPDISTRIBUTEPARALLELFORDIRECTIVE(OMPDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:221:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 221 | # define OMPDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:223:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORDIRECTIVE' 223 | OMPDISTRIBUTEPARALLELFORDIRECTIVE(OMPDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:221:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 221 | # define OMPDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:223:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORDIRECTIVE' 223 | OMPDISTRIBUTEPARALLELFORDIRECTIVE(OMPDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:227:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 227 | # define OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:229:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 229 | OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:227:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 227 | # define OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:229:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 229 | OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:227:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 227 | # define OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:229:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 229 | OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:227:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 227 | # define OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:229:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 229 | OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:227:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 227 | # define OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:229:1: note: in expansion of macro 'OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 229 | OMPDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:233:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 233 | # define OMPDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:235:1: note: in expansion of macro 'OMPDISTRIBUTESIMDDIRECTIVE' 235 | OMPDISTRIBUTESIMDDIRECTIVE(OMPDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:233:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 233 | # define OMPDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:235:1: note: in expansion of macro 'OMPDISTRIBUTESIMDDIRECTIVE' 235 | OMPDISTRIBUTESIMDDIRECTIVE(OMPDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:233:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 233 | # define OMPDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:235:1: note: in expansion of macro 'OMPDISTRIBUTESIMDDIRECTIVE' 235 | OMPDISTRIBUTESIMDDIRECTIVE(OMPDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:233:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 233 | # define OMPDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:235:1: note: in expansion of macro 'OMPDISTRIBUTESIMDDIRECTIVE' 235 | OMPDISTRIBUTESIMDDIRECTIVE(OMPDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:233:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 233 | # define OMPDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:235:1: note: in expansion of macro 'OMPDISTRIBUTESIMDDIRECTIVE' 235 | OMPDISTRIBUTESIMDDIRECTIVE(OMPDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:239:39: note: in expansion of macro 'OMPLOOPDIRECTIVE' 239 | # define OMPFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:241:1: note: in expansion of macro 'OMPFORDIRECTIVE' 241 | OMPFORDIRECTIVE(OMPForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:239:39: note: in expansion of macro 'OMPLOOPDIRECTIVE' 239 | # define OMPFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:241:1: note: in expansion of macro 'OMPFORDIRECTIVE' 241 | OMPFORDIRECTIVE(OMPForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:239:39: note: in expansion of macro 'OMPLOOPDIRECTIVE' 239 | # define OMPFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:241:1: note: in expansion of macro 'OMPFORDIRECTIVE' 241 | OMPFORDIRECTIVE(OMPForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:239:39: note: in expansion of macro 'OMPLOOPDIRECTIVE' 239 | # define OMPFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:241:1: note: in expansion of macro 'OMPFORDIRECTIVE' 241 | OMPFORDIRECTIVE(OMPForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:239:39: note: in expansion of macro 'OMPLOOPDIRECTIVE' 239 | # define OMPFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:241:1: note: in expansion of macro 'OMPFORDIRECTIVE' 241 | OMPFORDIRECTIVE(OMPForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:245:43: note: in expansion of macro 'OMPLOOPDIRECTIVE' 245 | # define OMPFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:247:1: note: in expansion of macro 'OMPFORSIMDDIRECTIVE' 247 | OMPFORSIMDDIRECTIVE(OMPForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:245:43: note: in expansion of macro 'OMPLOOPDIRECTIVE' 245 | # define OMPFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:247:1: note: in expansion of macro 'OMPFORSIMDDIRECTIVE' 247 | OMPFORSIMDDIRECTIVE(OMPForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:245:43: note: in expansion of macro 'OMPLOOPDIRECTIVE' 245 | # define OMPFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:247:1: note: in expansion of macro 'OMPFORSIMDDIRECTIVE' 247 | OMPFORSIMDDIRECTIVE(OMPForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:245:43: note: in expansion of macro 'OMPLOOPDIRECTIVE' 245 | # define OMPFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:247:1: note: in expansion of macro 'OMPFORSIMDDIRECTIVE' 247 | OMPFORSIMDDIRECTIVE(OMPForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:245:43: note: in expansion of macro 'OMPLOOPDIRECTIVE' 245 | # define OMPFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:247:1: note: in expansion of macro 'OMPFORSIMDDIRECTIVE' 247 | OMPFORSIMDDIRECTIVE(OMPForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:251:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:253:1: note: in expansion of macro 'OMPGENERICLOOPDIRECTIVE' 253 | OMPGENERICLOOPDIRECTIVE(OMPGenericLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:251:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:253:1: note: in expansion of macro 'OMPGENERICLOOPDIRECTIVE' 253 | OMPGENERICLOOPDIRECTIVE(OMPGenericLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:251:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:253:1: note: in expansion of macro 'OMPGENERICLOOPDIRECTIVE' 253 | OMPGENERICLOOPDIRECTIVE(OMPGenericLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:251:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:253:1: note: in expansion of macro 'OMPGENERICLOOPDIRECTIVE' 253 | OMPGENERICLOOPDIRECTIVE(OMPGenericLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:251:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 251 | # define OMPGENERICLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:253:1: note: in expansion of macro 'OMPGENERICLOOPDIRECTIVE' 253 | OMPGENERICLOOPDIRECTIVE(OMPGenericLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:257:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:259:1: note: in expansion of macro 'OMPMASTERTASKLOOPDIRECTIVE' 259 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:257:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:259:1: note: in expansion of macro 'OMPMASTERTASKLOOPDIRECTIVE' 259 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:257:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:259:1: note: in expansion of macro 'OMPMASTERTASKLOOPDIRECTIVE' 259 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:257:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:259:1: note: in expansion of macro 'OMPMASTERTASKLOOPDIRECTIVE' 259 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:257:50: note: in expansion of macro 'OMPLOOPDIRECTIVE' 257 | # define OMPMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:259:1: note: in expansion of macro 'OMPMASTERTASKLOOPDIRECTIVE' 259 | OMPMASTERTASKLOOPDIRECTIVE(OMPMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:263:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:265:1: note: in expansion of macro 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 265 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:263:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:265:1: note: in expansion of macro 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 265 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:263:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:265:1: note: in expansion of macro 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 265 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:263:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:265:1: note: in expansion of macro 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 265 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:263:54: note: in expansion of macro 'OMPLOOPDIRECTIVE' 263 | # define OMPMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:265:1: note: in expansion of macro 'OMPMASTERTASKLOOPSIMDDIRECTIVE' 265 | OMPMASTERTASKLOOPSIMDDIRECTIVE(OMPMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:269:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:271:1: note: in expansion of macro 'OMPPARALLELFORDIRECTIVE' 271 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:269:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:271:1: note: in expansion of macro 'OMPPARALLELFORDIRECTIVE' 271 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:269:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:271:1: note: in expansion of macro 'OMPPARALLELFORDIRECTIVE' 271 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:269:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:271:1: note: in expansion of macro 'OMPPARALLELFORDIRECTIVE' 271 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:269:47: note: in expansion of macro 'OMPLOOPDIRECTIVE' 269 | # define OMPPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:271:1: note: in expansion of macro 'OMPPARALLELFORDIRECTIVE' 271 | OMPPARALLELFORDIRECTIVE(OMPParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:275:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:277:1: note: in expansion of macro 'OMPPARALLELFORSIMDDIRECTIVE' 277 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:275:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:277:1: note: in expansion of macro 'OMPPARALLELFORSIMDDIRECTIVE' 277 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:275:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:277:1: note: in expansion of macro 'OMPPARALLELFORSIMDDIRECTIVE' 277 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:275:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:277:1: note: in expansion of macro 'OMPPARALLELFORSIMDDIRECTIVE' 277 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:275:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 275 | # define OMPPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:277:1: note: in expansion of macro 'OMPPARALLELFORSIMDDIRECTIVE' 277 | OMPPARALLELFORSIMDDIRECTIVE(OMPParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:281:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:283:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:281:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:283:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:281:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:283:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:281:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:283:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:281:58: note: in expansion of macro 'OMPLOOPDIRECTIVE' 281 | # define OMPPARALLELMASTERTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:283:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPDIRECTIVE' 283 | OMPPARALLELMASTERTASKLOOPDIRECTIVE(OMPParallelMasterTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:287:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:289:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 289 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:287:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:289:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 289 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:287:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:289:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 289 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:287:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:289:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 289 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:287:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 287 | # define OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:289:1: note: in expansion of macro 'OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE' 289 | OMPPARALLELMASTERTASKLOOPSIMDDIRECTIVE(OMPParallelMasterTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:293:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:295:1: note: in expansion of macro 'OMPSIMDDIRECTIVE' 295 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:293:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:295:1: note: in expansion of macro 'OMPSIMDDIRECTIVE' 295 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:293:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:295:1: note: in expansion of macro 'OMPSIMDDIRECTIVE' 295 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:293:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:295:1: note: in expansion of macro 'OMPSIMDDIRECTIVE' 295 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:293:40: note: in expansion of macro 'OMPLOOPDIRECTIVE' 293 | # define OMPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:295:1: note: in expansion of macro 'OMPSIMDDIRECTIVE' 295 | OMPSIMDDIRECTIVE(OMPSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:299:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:301:1: note: in expansion of macro 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 301 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:299:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:301:1: note: in expansion of macro 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 301 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:299:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:301:1: note: in expansion of macro 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 301 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:299:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:301:1: note: in expansion of macro 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 301 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:299:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 299 | # define OMPTARGETPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:301:1: note: in expansion of macro 'OMPTARGETPARALLELFORSIMDDIRECTIVE' 301 | OMPTARGETPARALLELFORSIMDDIRECTIVE(OMPTargetParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:305:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:307:1: note: in expansion of macro 'OMPTARGETSIMDDIRECTIVE' 307 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:305:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:307:1: note: in expansion of macro 'OMPTARGETSIMDDIRECTIVE' 307 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:305:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:307:1: note: in expansion of macro 'OMPTARGETSIMDDIRECTIVE' 307 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:305:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:307:1: note: in expansion of macro 'OMPTARGETSIMDDIRECTIVE' 307 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:305:46: note: in expansion of macro 'OMPLOOPDIRECTIVE' 305 | # define OMPTARGETSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:307:1: note: in expansion of macro 'OMPTARGETSIMDDIRECTIVE' 307 | OMPTARGETSIMDDIRECTIVE(OMPTargetSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:311:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:313:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:311:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:313:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:311:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:313:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:311:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:313:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:311:57: note: in expansion of macro 'OMPLOOPDIRECTIVE' 311 | # define OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:313:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEDIRECTIVE' 313 | OMPTARGETTEAMSDISTRIBUTEDIRECTIVE(OMPTargetTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:317:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:319:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:317:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:319:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:317:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:319:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:317:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:319:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:317:68: note: in expansion of macro 'OMPLOOPDIRECTIVE' 317 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:319:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 319 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTargetTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:323:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:325:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:323:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:325:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:323:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:325:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:323:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:325:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:323:72: note: in expansion of macro 'OMPLOOPDIRECTIVE' 323 | # define OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:325:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 325 | OMPTARGETTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTargetTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:329:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:331:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 331 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:329:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:331:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 331 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:329:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:331:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 331 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:329:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:331:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 331 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:329:61: note: in expansion of macro 'OMPLOOPDIRECTIVE' 329 | # define OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:331:1: note: in expansion of macro 'OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE' 331 | OMPTARGETTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTargetTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:335:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:337:1: note: in expansion of macro 'OMPTASKLOOPDIRECTIVE' 337 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:335:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:337:1: note: in expansion of macro 'OMPTASKLOOPDIRECTIVE' 337 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:335:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:337:1: note: in expansion of macro 'OMPTASKLOOPDIRECTIVE' 337 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:335:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:337:1: note: in expansion of macro 'OMPTASKLOOPDIRECTIVE' 337 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:335:44: note: in expansion of macro 'OMPLOOPDIRECTIVE' 335 | # define OMPTASKLOOPDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:337:1: note: in expansion of macro 'OMPTASKLOOPDIRECTIVE' 337 | OMPTASKLOOPDIRECTIVE(OMPTaskLoopDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:341:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:343:1: note: in expansion of macro 'OMPTASKLOOPSIMDDIRECTIVE' 343 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:341:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:343:1: note: in expansion of macro 'OMPTASKLOOPSIMDDIRECTIVE' 343 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:341:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:343:1: note: in expansion of macro 'OMPTASKLOOPSIMDDIRECTIVE' 343 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:341:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:343:1: note: in expansion of macro 'OMPTASKLOOPSIMDDIRECTIVE' 343 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:341:48: note: in expansion of macro 'OMPLOOPDIRECTIVE' 341 | # define OMPTASKLOOPSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:343:1: note: in expansion of macro 'OMPTASKLOOPSIMDDIRECTIVE' 343 | OMPTASKLOOPSIMDDIRECTIVE(OMPTaskLoopSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:347:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:349:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:347:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:349:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:347:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:349:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:347:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:349:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:347:51: note: in expansion of macro 'OMPLOOPDIRECTIVE' 347 | # define OMPTEAMSDISTRIBUTEDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:349:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEDIRECTIVE' 349 | OMPTEAMSDISTRIBUTEDIRECTIVE(OMPTeamsDistributeDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:353:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:355:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:353:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:355:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:353:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:355:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:353:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:355:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:353:62: note: in expansion of macro 'OMPLOOPDIRECTIVE' 353 | # define OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:355:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE' 355 | OMPTEAMSDISTRIBUTEPARALLELFORDIRECTIVE(OMPTeamsDistributeParallelForDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:359:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:361:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:359:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:361:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:359:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:361:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:359:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:361:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:359:66: note: in expansion of macro 'OMPLOOPDIRECTIVE' 359 | # define OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:361:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE' 361 | OMPTEAMSDISTRIBUTEPARALLELFORSIMDDIRECTIVE(OMPTeamsDistributeParallelForSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:365:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 365 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:367:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 367 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:365:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 365 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:367:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 367 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:365:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 365 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:367:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 367 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:365:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 365 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:367:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 367 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:211:40: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 211 | # define OMPLOOPDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:365:55: note: in expansion of macro 'OMPLOOPDIRECTIVE' 365 | # define OMPTEAMSDISTRIBUTESIMDDIRECTIVE(Type, Base) OMPLOOPDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:367:1: note: in expansion of macro 'OMPTEAMSDISTRIBUTESIMDDIRECTIVE' 367 | OMPTEAMSDISTRIBUTESIMDDIRECTIVE(OMPTeamsDistributeSimdDirective, OMPLoopDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:379:40: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 379 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:381:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 381 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:379:40: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 379 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:381:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 381 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:379:40: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 379 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:381:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 381 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:379:40: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 379 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:381:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 381 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:379:40: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 379 | # define OMPTILEDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:381:1: note: in expansion of macro 'OMPTILEDIRECTIVE' 381 | OMPTILEDIRECTIVE(OMPTileDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:385:42: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 385 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 387 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:385:42: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 385 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 387 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:385:42: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 385 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 387 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:385:42: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 385 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 387 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:207:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 207 | # define OMPLOOPBASEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:375:54: note: in expansion of macro 'OMPLOOPBASEDDIRECTIVE' 375 | # define OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) OMPLOOPBASEDDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:385:42: note: in expansion of macro 'OMPLOOPTRANSFORMATIONDIRECTIVE' 385 | # define OMPUNROLLDIRECTIVE(Type, Base) OMPLOOPTRANSFORMATIONDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:387:1: note: in expansion of macro 'OMPUNROLLDIRECTIVE' 387 | OMPUNROLLDIRECTIVE(OMPUnrollDirective, OMPLoopTransformationDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 399 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:401:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 401 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 399 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:401:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 401 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 399 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:401:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 401 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 399 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:401:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 401 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:399:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 399 | # define OMPMASKEDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:401:1: note: in expansion of macro 'OMPMASKEDDIRECTIVE' 401 | OMPMASKEDDIRECTIVE(OMPMaskedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 405 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:407:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 407 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 405 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:407:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 407 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 405 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:407:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 407 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 405 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:407:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 407 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:405:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 405 | # define OMPMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:407:1: note: in expansion of macro 'OMPMASTERDIRECTIVE' 407 | OMPMASTERDIRECTIVE(OMPMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 411 | # define OMPMETADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:413:1: note: in expansion of macro 'OMPMETADIRECTIVE' 413 | OMPMETADIRECTIVE(OMPMetaDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 411 | # define OMPMETADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:413:1: note: in expansion of macro 'OMPMETADIRECTIVE' 413 | OMPMETADIRECTIVE(OMPMetaDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 411 | # define OMPMETADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:413:1: note: in expansion of macro 'OMPMETADIRECTIVE' 413 | OMPMETADIRECTIVE(OMPMetaDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 411 | # define OMPMETADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:413:1: note: in expansion of macro 'OMPMETADIRECTIVE' 413 | OMPMETADIRECTIVE(OMPMetaDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:411:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 411 | # define OMPMETADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:413:1: note: in expansion of macro 'OMPMETADIRECTIVE' 413 | OMPMETADIRECTIVE(OMPMetaDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 417 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:419:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 419 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 417 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:419:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 419 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 417 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:419:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 419 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 417 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:419:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 419 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:417:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 417 | # define OMPORDEREDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:419:1: note: in expansion of macro 'OMPORDEREDDIRECTIVE' 419 | OMPORDEREDDIRECTIVE(OMPOrderedDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 423 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:425:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 425 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 423 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:425:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 425 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 423 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:425:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 425 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 423 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:425:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 425 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:423:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 423 | # define OMPPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:425:1: note: in expansion of macro 'OMPPARALLELDIRECTIVE' 425 | OMPPARALLELDIRECTIVE(OMPParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 429 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:431:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 431 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 429 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:431:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 431 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 429 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:431:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 431 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 429 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:431:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 431 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:429:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 429 | # define OMPPARALLELMASTERDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:431:1: note: in expansion of macro 'OMPPARALLELMASTERDIRECTIVE' 431 | OMPPARALLELMASTERDIRECTIVE(OMPParallelMasterDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 435 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:437:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 437 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 435 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:437:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 437 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 435 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:437:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 437 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 435 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:437:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 437 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:435:52: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 435 | # define OMPPARALLELSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:437:1: note: in expansion of macro 'OMPPARALLELSECTIONSDIRECTIVE' 437 | OMPPARALLELSECTIONSDIRECTIVE(OMPParallelSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 441 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:443:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 443 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 441 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:443:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 443 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 441 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:443:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 443 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 441 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:443:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 443 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:441:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 441 | # define OMPSCANDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:443:1: note: in expansion of macro 'OMPSCANDIRECTIVE' 443 | OMPSCANDIRECTIVE(OMPScanDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 447 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:449:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 449 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 447 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:449:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 449 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 447 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:449:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 449 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 447 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:449:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 449 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:447:43: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 447 | # define OMPSECTIONDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:449:1: note: in expansion of macro 'OMPSECTIONDIRECTIVE' 449 | OMPSECTIONDIRECTIVE(OMPSectionDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 453 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:455:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 455 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 453 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:455:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 455 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 453 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:455:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 455 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 453 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:455:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 455 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:453:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 453 | # define OMPSECTIONSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:455:1: note: in expansion of macro 'OMPSECTIONSDIRECTIVE' 455 | OMPSECTIONSDIRECTIVE(OMPSectionsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 459 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:461:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 461 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 459 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:461:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 461 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 459 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:461:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 461 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 459 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:461:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 461 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:459:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 459 | # define OMPSINGLEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:461:1: note: in expansion of macro 'OMPSINGLEDIRECTIVE' 461 | OMPSINGLEDIRECTIVE(OMPSingleDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 465 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:467:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 467 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 465 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:467:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 467 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 465 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:467:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 467 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 465 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:467:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 467 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:465:46: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 465 | # define OMPTARGETDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:467:1: note: in expansion of macro 'OMPTARGETDATADIRECTIVE' 467 | OMPTARGETDATADIRECTIVE(OMPTargetDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 471 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:473:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 473 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 471 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:473:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 473 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 471 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:473:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 473 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 471 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:473:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 473 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:471:42: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 471 | # define OMPTARGETDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:473:1: note: in expansion of macro 'OMPTARGETDIRECTIVE' 473 | OMPTARGETDIRECTIVE(OMPTargetDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 477 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:479:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 479 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 477 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:479:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 479 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 477 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:479:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 479 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 477 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:479:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 479 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:477:51: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 477 | # define OMPTARGETENTERDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:479:1: note: in expansion of macro 'OMPTARGETENTERDATADIRECTIVE' 479 | OMPTARGETENTERDATADIRECTIVE(OMPTargetEnterDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 483 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:485:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 485 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 483 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:485:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 485 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 483 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:485:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 485 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 483 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:485:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 485 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:483:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 483 | # define OMPTARGETEXITDATADIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:485:1: note: in expansion of macro 'OMPTARGETEXITDATADIRECTIVE' 485 | OMPTARGETEXITDATADIRECTIVE(OMPTargetExitDataDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 489 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:491:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 491 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 489 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:491:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 491 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 489 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:491:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 491 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 489 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:491:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 491 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:489:50: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 489 | # define OMPTARGETPARALLELDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:491:1: note: in expansion of macro 'OMPTARGETPARALLELDIRECTIVE' 491 | OMPTARGETPARALLELDIRECTIVE(OMPTargetParallelDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 495 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:497:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 497 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 495 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:497:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 497 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 495 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:497:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 497 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 495 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:497:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 497 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:495:53: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 495 | # define OMPTARGETPARALLELFORDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:497:1: note: in expansion of macro 'OMPTARGETPARALLELFORDIRECTIVE' 497 | OMPTARGETPARALLELFORDIRECTIVE(OMPTargetParallelForDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 501 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:503:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 503 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 501 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:503:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 503 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 501 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:503:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 503 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 501 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:503:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 503 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:501:47: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 501 | # define OMPTARGETTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:503:1: note: in expansion of macro 'OMPTARGETTEAMSDIRECTIVE' 503 | OMPTARGETTEAMSDIRECTIVE(OMPTargetTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 507 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:509:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 509 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 507 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:509:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 509 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 507 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:509:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 509 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 507 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:509:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 509 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:507:48: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 507 | # define OMPTARGETUPDATEDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:509:1: note: in expansion of macro 'OMPTARGETUPDATEDIRECTIVE' 509 | OMPTARGETUPDATEDIRECTIVE(OMPTargetUpdateDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 513 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:515:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 515 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 513 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:515:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 515 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 513 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:515:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 515 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 513 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:515:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 515 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:513:40: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 513 | # define OMPTASKDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:515:1: note: in expansion of macro 'OMPTASKDIRECTIVE' 515 | OMPTASKDIRECTIVE(OMPTaskDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 519 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:521:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 521 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 519 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:521:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 521 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 519 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:521:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 521 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 519 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:521:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 521 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:519:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 519 | # define OMPTASKGROUPDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:521:1: note: in expansion of macro 'OMPTASKGROUPDIRECTIVE' 521 | OMPTASKGROUPDIRECTIVE(OMPTaskgroupDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:525:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 525 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 527 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:525:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 525 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 527 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:525:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 525 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 527 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:525:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 525 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 527 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:525:44: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 525 | # define OMPTASKWAITDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:527:1: note: in expansion of macro 'OMPTASKWAITDIRECTIVE' 527 | OMPTASKWAITDIRECTIVE(OMPTaskwaitDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:531:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 531 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 533 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:531:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 531 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 533 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:531:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 531 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 533 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:531:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 531 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 533 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:531:45: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 531 | # define OMPTASKYIELDDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:533:1: note: in expansion of macro 'OMPTASKYIELDDIRECTIVE' 533 | OMPTASKYIELDDIRECTIVE(OMPTaskyieldDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:537:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 537 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 539 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:537:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 537 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 539 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:537:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 537 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 539 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:537:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 537 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 539 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:149:46: note: in expansion of macro 'STMT' 149 | # define OMPEXECUTABLEDIRECTIVE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:537:41: note: in expansion of macro 'OMPEXECUTABLEDIRECTIVE' 537 | # define OMPTEAMSDIRECTIVE(Type, Base) OMPEXECUTABLEDIRECTIVE(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:539:1: note: in expansion of macro 'OMPTEAMSDIRECTIVE' 539 | OMPTEAMSDIRECTIVE(OMPTeamsDirective, OMPExecutableDirective) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:39: note: in expansion of macro 'STMT' 547 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:549:1: note: in expansion of macro 'OBJCATCATCHSTMT' 549 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:39: note: in expansion of macro 'STMT' 547 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:549:1: note: in expansion of macro 'OBJCATCATCHSTMT' 549 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:39: note: in expansion of macro 'STMT' 547 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:549:1: note: in expansion of macro 'OBJCATCATCHSTMT' 549 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:39: note: in expansion of macro 'STMT' 547 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:549:1: note: in expansion of macro 'OBJCATCATCHSTMT' 549 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:547:39: note: in expansion of macro 'STMT' 547 | # define OBJCATCATCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:549:1: note: in expansion of macro 'OBJCATCATCHSTMT' 549 | OBJCATCATCHSTMT(ObjCAtCatchStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:41: note: in expansion of macro 'STMT' 553 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:555:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 555 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:41: note: in expansion of macro 'STMT' 553 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:555:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 555 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:41: note: in expansion of macro 'STMT' 553 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:555:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 555 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:41: note: in expansion of macro 'STMT' 553 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:555:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 555 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:553:41: note: in expansion of macro 'STMT' 553 | # define OBJCATFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:555:1: note: in expansion of macro 'OBJCATFINALLYSTMT' 555 | OBJCATFINALLYSTMT(ObjCAtFinallyStmt, Stmt) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:46: note: in expansion of macro 'STMT' 559 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:561:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 561 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:46: note: in expansion of macro 'STMT' 559 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:561:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 561 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:46: note: in expansion of macro 'STMT' 559 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:561:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 561 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:46: note: in expansion of macro 'STMT' 559 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:561:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 561 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:559:46: note: in expansion of macro 'STMT' 559 | # define OBJCATSYNCHRONIZEDSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:561:1: note: in expansion of macro 'OBJCATSYNCHRONIZEDSTMT' 561 | OBJCATSYNCHRONIZEDSTMT(ObjCAtSynchronizedStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:39: note: in expansion of macro 'STMT' 565 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:567:1: note: in expansion of macro 'OBJCATTHROWSTMT' 567 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:39: note: in expansion of macro 'STMT' 565 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:567:1: note: in expansion of macro 'OBJCATTHROWSTMT' 567 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:39: note: in expansion of macro 'STMT' 565 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:567:1: note: in expansion of macro 'OBJCATTHROWSTMT' 567 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:39: note: in expansion of macro 'STMT' 565 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:567:1: note: in expansion of macro 'OBJCATTHROWSTMT' 567 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:565:39: note: in expansion of macro 'STMT' 565 | # define OBJCATTHROWSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:567:1: note: in expansion of macro 'OBJCATTHROWSTMT' 567 | OBJCATTHROWSTMT(ObjCAtThrowStmt, Stmt) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:37: note: in expansion of macro 'STMT' 571 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:573:1: note: in expansion of macro 'OBJCATTRYSTMT' 573 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:37: note: in expansion of macro 'STMT' 571 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:573:1: note: in expansion of macro 'OBJCATTRYSTMT' 573 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:37: note: in expansion of macro 'STMT' 571 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:573:1: note: in expansion of macro 'OBJCATTRYSTMT' 573 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:37: note: in expansion of macro 'STMT' 571 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:573:1: note: in expansion of macro 'OBJCATTRYSTMT' 573 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:571:37: note: in expansion of macro 'STMT' 571 | # define OBJCATTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:573:1: note: in expansion of macro 'OBJCATTRYSTMT' 573 | OBJCATTRYSTMT(ObjCAtTryStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:47: note: in expansion of macro 'STMT' 577 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:579:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 579 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:47: note: in expansion of macro 'STMT' 577 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:579:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 579 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:47: note: in expansion of macro 'STMT' 577 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:579:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 579 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:47: note: in expansion of macro 'STMT' 577 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:579:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 579 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:577:47: note: in expansion of macro 'STMT' 577 | # define OBJCAUTORELEASEPOOLSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:579:1: note: in expansion of macro 'OBJCAUTORELEASEPOOLSTMT' 579 | OBJCAUTORELEASEPOOLSTMT(ObjCAutoreleasePoolStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:45: note: in expansion of macro 'STMT' 583 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:585:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 585 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:45: note: in expansion of macro 'STMT' 583 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:585:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 585 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:45: note: in expansion of macro 'STMT' 583 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:585:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 585 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:45: note: in expansion of macro 'STMT' 583 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:585:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 585 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:583:45: note: in expansion of macro 'STMT' 583 | # define OBJCFORCOLLECTIONSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:585:1: note: in expansion of macro 'OBJCFORCOLLECTIONSTMT' 585 | OBJCFORCOLLECTIONSTMT(ObjCForCollectionStmt, Stmt) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:34: note: in expansion of macro 'STMT' 589 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:591:1: note: in expansion of macro 'RETURNSTMT' 591 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:34: note: in expansion of macro 'STMT' 589 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:591:1: note: in expansion of macro 'RETURNSTMT' 591 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:34: note: in expansion of macro 'STMT' 589 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:591:1: note: in expansion of macro 'RETURNSTMT' 591 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:34: note: in expansion of macro 'STMT' 589 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:591:1: note: in expansion of macro 'RETURNSTMT' 591 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:589:34: note: in expansion of macro 'STMT' 589 | # define RETURNSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:591:1: note: in expansion of macro 'RETURNSTMT' 591 | RETURNSTMT(ReturnStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:37: note: in expansion of macro 'STMT' 595 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:597:1: note: in expansion of macro 'SEHEXCEPTSTMT' 597 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:37: note: in expansion of macro 'STMT' 595 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:597:1: note: in expansion of macro 'SEHEXCEPTSTMT' 597 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:37: note: in expansion of macro 'STMT' 595 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:597:1: note: in expansion of macro 'SEHEXCEPTSTMT' 597 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:37: note: in expansion of macro 'STMT' 595 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:597:1: note: in expansion of macro 'SEHEXCEPTSTMT' 597 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:595:37: note: in expansion of macro 'STMT' 595 | # define SEHEXCEPTSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:597:1: note: in expansion of macro 'SEHEXCEPTSTMT' 597 | SEHEXCEPTSTMT(SEHExceptStmt, Stmt) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:601:38: note: in expansion of macro 'STMT' 601 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:1: note: in expansion of macro 'SEHFINALLYSTMT' 603 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:601:38: note: in expansion of macro 'STMT' 601 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:1: note: in expansion of macro 'SEHFINALLYSTMT' 603 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:601:38: note: in expansion of macro 'STMT' 601 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:1: note: in expansion of macro 'SEHFINALLYSTMT' 603 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:601:38: note: in expansion of macro 'STMT' 601 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:1: note: in expansion of macro 'SEHFINALLYSTMT' 603 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:601:38: note: in expansion of macro 'STMT' 601 | # define SEHFINALLYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:603:1: note: in expansion of macro 'SEHFINALLYSTMT' 603 | SEHFINALLYSTMT(SEHFinallyStmt, Stmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:607:36: note: in expansion of macro 'STMT' 607 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:1: note: in expansion of macro 'SEHLEAVESTMT' 609 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:607:36: note: in expansion of macro 'STMT' 607 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:1: note: in expansion of macro 'SEHLEAVESTMT' 609 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:607:36: note: in expansion of macro 'STMT' 607 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:1: note: in expansion of macro 'SEHLEAVESTMT' 609 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:607:36: note: in expansion of macro 'STMT' 607 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:1: note: in expansion of macro 'SEHLEAVESTMT' 609 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:607:36: note: in expansion of macro 'STMT' 607 | # define SEHLEAVESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:609:1: note: in expansion of macro 'SEHLEAVESTMT' 609 | SEHLEAVESTMT(SEHLeaveStmt, Stmt) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:613:34: note: in expansion of macro 'STMT' 613 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:615:1: note: in expansion of macro 'SEHTRYSTMT' 615 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:613:34: note: in expansion of macro 'STMT' 613 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:615:1: note: in expansion of macro 'SEHTRYSTMT' 615 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:613:34: note: in expansion of macro 'STMT' 613 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:615:1: note: in expansion of macro 'SEHTRYSTMT' 615 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:613:34: note: in expansion of macro 'STMT' 613 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:615:1: note: in expansion of macro 'SEHTRYSTMT' 615 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:613:34: note: in expansion of macro 'STMT' 613 | # define SEHTRYSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:615:1: note: in expansion of macro 'SEHTRYSTMT' 615 | SEHTRYSTMT(SEHTryStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:623:32: note: in expansion of macro 'SWITCHCASE' 623 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:1: note: in expansion of macro 'CASESTMT' 625 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:623:32: note: in expansion of macro 'SWITCHCASE' 623 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:1: note: in expansion of macro 'CASESTMT' 625 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:623:32: note: in expansion of macro 'SWITCHCASE' 623 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:1: note: in expansion of macro 'CASESTMT' 625 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:623:32: note: in expansion of macro 'SWITCHCASE' 623 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:1: note: in expansion of macro 'CASESTMT' 625 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:623:32: note: in expansion of macro 'SWITCHCASE' 623 | # define CASESTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:625:1: note: in expansion of macro 'CASESTMT' 625 | CASESTMT(CaseStmt, SwitchCase) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:35: note: in expansion of macro 'SWITCHCASE' 629 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'DEFAULTSTMT' 631 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:35: note: in expansion of macro 'SWITCHCASE' 629 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'DEFAULTSTMT' 631 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:35: note: in expansion of macro 'SWITCHCASE' 629 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'DEFAULTSTMT' 631 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:35: note: in expansion of macro 'SWITCHCASE' 629 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'DEFAULTSTMT' 631 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:619:34: note: in expansion of macro 'STMT' 619 | # define SWITCHCASE(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:629:35: note: in expansion of macro 'SWITCHCASE' 629 | # define DEFAULTSTMT(Type, Base) SWITCHCASE(Type, Base) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:631:1: note: in expansion of macro 'DEFAULTSTMT' 631 | DEFAULTSTMT(DefaultStmt, SwitchCase) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:34: note: in expansion of macro 'STMT' 639 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:641:1: note: in expansion of macro 'SWITCHSTMT' 641 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:34: note: in expansion of macro 'STMT' 639 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:641:1: note: in expansion of macro 'SWITCHSTMT' 641 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:34: note: in expansion of macro 'STMT' 639 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:641:1: note: in expansion of macro 'SWITCHSTMT' 641 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:34: note: in expansion of macro 'STMT' 639 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:641:1: note: in expansion of macro 'SWITCHSTMT' 641 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:639:34: note: in expansion of macro 'STMT' 639 | # define SWITCHSTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:641:1: note: in expansion of macro 'SWITCHSTMT' 641 | SWITCHSTMT(SwitchStmt, Stmt) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:38: note: in expansion of macro 'VALUESTMT' 649 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 651 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:38: note: in expansion of macro 'VALUESTMT' 649 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 651 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:38: note: in expansion of macro 'VALUESTMT' 649 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 651 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:38: note: in expansion of macro 'VALUESTMT' 649 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 651 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:649:38: note: in expansion of macro 'VALUESTMT' 649 | # define ATTRIBUTEDSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:651:1: note: in expansion of macro 'ATTRIBUTEDSTMT' 651 | ATTRIBUTEDSTMT(AttributedStmt, ValueStmt) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:663:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 663 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 665 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:663:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 663 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 665 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:663:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 663 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 665 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:663:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 663 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 665 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:663:49: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 663 | # define BINARYCONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:665:1: note: in expansion of macro 'BINARYCONDITIONALOPERATOR' 665 | BINARYCONDITIONALOPERATOR(BinaryConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:669:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 669 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:1: note: in expansion of macro 'CONDITIONALOPERATOR' 671 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:669:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 669 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:1: note: in expansion of macro 'CONDITIONALOPERATOR' 671 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:669:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 669 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:1: note: in expansion of macro 'CONDITIONALOPERATOR' 671 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:669:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 669 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:1: note: in expansion of macro 'CONDITIONALOPERATOR' 671 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:659:51: note: in expansion of macro 'EXPR' 659 | # define ABSTRACTCONDITIONALOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:669:43: note: in expansion of macro 'ABSTRACTCONDITIONALOPERATOR' 669 | # define CONDITIONALOPERATOR(Type, Base) ABSTRACTCONDITIONALOPERATOR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:671:1: note: in expansion of macro 'CONDITIONALOPERATOR' 671 | CONDITIONALOPERATOR(ConditionalOperator, AbstractConditionalOperator) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:37: note: in expansion of macro 'EXPR' 679 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:681:1: note: in expansion of macro 'ADDRLABELEXPR' 681 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:37: note: in expansion of macro 'EXPR' 679 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:681:1: note: in expansion of macro 'ADDRLABELEXPR' 681 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:37: note: in expansion of macro 'EXPR' 679 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:681:1: note: in expansion of macro 'ADDRLABELEXPR' 681 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:37: note: in expansion of macro 'EXPR' 679 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:681:1: note: in expansion of macro 'ADDRLABELEXPR' 681 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:679:37: note: in expansion of macro 'EXPR' 679 | # define ADDRLABELEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:681:1: note: in expansion of macro 'ADDRLABELEXPR' 681 | ADDRLABELEXPR(AddrLabelExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:42: note: in expansion of macro 'EXPR' 685 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:687:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 687 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:42: note: in expansion of macro 'EXPR' 685 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:687:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 687 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:42: note: in expansion of macro 'EXPR' 685 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:687:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 687 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:42: note: in expansion of macro 'EXPR' 685 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:687:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 687 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:685:42: note: in expansion of macro 'EXPR' 685 | # define ARRAYINITINDEXEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:687:1: note: in expansion of macro 'ARRAYINITINDEXEXPR' 687 | ARRAYINITINDEXEXPR(ArrayInitIndexExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:41: note: in expansion of macro 'EXPR' 691 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:693:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 693 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:41: note: in expansion of macro 'EXPR' 691 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:693:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 693 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:41: note: in expansion of macro 'EXPR' 691 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:693:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 693 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:41: note: in expansion of macro 'EXPR' 691 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:693:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 693 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:691:41: note: in expansion of macro 'EXPR' 691 | # define ARRAYINITLOOPEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:693:1: note: in expansion of macro 'ARRAYINITLOOPEXPR' 693 | ARRAYINITLOOPEXPR(ArrayInitLoopExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:42: note: in expansion of macro 'EXPR' 697 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:699:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 699 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:42: note: in expansion of macro 'EXPR' 697 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:699:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 699 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:42: note: in expansion of macro 'EXPR' 697 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:699:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 699 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:42: note: in expansion of macro 'EXPR' 697 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:699:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 699 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:697:42: note: in expansion of macro 'EXPR' 697 | # define ARRAYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:699:1: note: in expansion of macro 'ARRAYSUBSCRIPTEXPR' 699 | ARRAYSUBSCRIPTEXPR(ArraySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:42: note: in expansion of macro 'EXPR' 703 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 705 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:42: note: in expansion of macro 'EXPR' 703 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 705 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:42: note: in expansion of macro 'EXPR' 703 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 705 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:42: note: in expansion of macro 'EXPR' 703 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 705 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:703:42: note: in expansion of macro 'EXPR' 703 | # define ARRAYTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:705:1: note: in expansion of macro 'ARRAYTYPETRAITEXPR' 705 | ARRAYTYPETRAITEXPR(ArrayTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:709:34: note: in expansion of macro 'EXPR' 709 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:711:1: note: in expansion of macro 'ASTYPEEXPR' 711 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:709:34: note: in expansion of macro 'EXPR' 709 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:711:1: note: in expansion of macro 'ASTYPEEXPR' 711 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:709:34: note: in expansion of macro 'EXPR' 709 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:711:1: note: in expansion of macro 'ASTYPEEXPR' 711 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:709:34: note: in expansion of macro 'EXPR' 709 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:711:1: note: in expansion of macro 'ASTYPEEXPR' 711 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:709:34: note: in expansion of macro 'EXPR' 709 | # define ASTYPEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:711:1: note: in expansion of macro 'ASTYPEEXPR' 711 | ASTYPEEXPR(AsTypeExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:34: note: in expansion of macro 'EXPR' 715 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:717:1: note: in expansion of macro 'ATOMICEXPR' 717 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:34: note: in expansion of macro 'EXPR' 715 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:717:1: note: in expansion of macro 'ATOMICEXPR' 717 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:34: note: in expansion of macro 'EXPR' 715 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:717:1: note: in expansion of macro 'ATOMICEXPR' 717 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:34: note: in expansion of macro 'EXPR' 715 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:717:1: note: in expansion of macro 'ATOMICEXPR' 717 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:715:34: note: in expansion of macro 'EXPR' 715 | # define ATOMICEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:717:1: note: in expansion of macro 'ATOMICEXPR' 717 | ATOMICEXPR(AtomicExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:723:1: note: in expansion of macro 'BINARYOPERATOR' 723 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:723:1: note: in expansion of macro 'BINARYOPERATOR' 723 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:723:1: note: in expansion of macro 'BINARYOPERATOR' 723 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:723:1: note: in expansion of macro 'BINARYOPERATOR' 723 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:723:1: note: in expansion of macro 'BINARYOPERATOR' 723 | BINARYOPERATOR(BinaryOperator, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:725:46: note: in expansion of macro 'BINARYOPERATOR' 725 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 727 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:725:46: note: in expansion of macro 'BINARYOPERATOR' 725 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 727 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:725:46: note: in expansion of macro 'BINARYOPERATOR' 725 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 727 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:725:46: note: in expansion of macro 'BINARYOPERATOR' 725 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 727 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:721:38: note: in expansion of macro 'EXPR' 721 | # define BINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:725:46: note: in expansion of macro 'BINARYOPERATOR' 725 | # define COMPOUNDASSIGNOPERATOR(Type, Base) BINARYOPERATOR(Type, Base) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:727:1: note: in expansion of macro 'COMPOUNDASSIGNOPERATOR' 727 | COMPOUNDASSIGNOPERATOR(CompoundAssignOperator, BinaryOperator) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:33: note: in expansion of macro 'EXPR' 735 | # define BLOCKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:1: note: in expansion of macro 'BLOCKEXPR' 737 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:33: note: in expansion of macro 'EXPR' 735 | # define BLOCKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:1: note: in expansion of macro 'BLOCKEXPR' 737 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:33: note: in expansion of macro 'EXPR' 735 | # define BLOCKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:1: note: in expansion of macro 'BLOCKEXPR' 737 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:33: note: in expansion of macro 'EXPR' 735 | # define BLOCKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:1: note: in expansion of macro 'BLOCKEXPR' 737 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:735:33: note: in expansion of macro 'EXPR' 735 | # define BLOCKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:737:1: note: in expansion of macro 'BLOCKEXPR' 737 | BLOCKEXPR(BlockExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:741:44: note: in expansion of macro 'EXPR' 741 | # define CXXBINDTEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:743:1: note: in expansion of macro 'CXXBINDTEMPORARYEXPR' 743 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:741:44: note: in expansion of macro 'EXPR' 741 | # define CXXBINDTEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:743:1: note: in expansion of macro 'CXXBINDTEMPORARYEXPR' 743 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:741:44: note: in expansion of macro 'EXPR' 741 | # define CXXBINDTEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:743:1: note: in expansion of macro 'CXXBINDTEMPORARYEXPR' 743 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:741:44: note: in expansion of macro 'EXPR' 741 | # define CXXBINDTEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:743:1: note: in expansion of macro 'CXXBINDTEMPORARYEXPR' 743 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:741:44: note: in expansion of macro 'EXPR' 741 | # define CXXBINDTEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:743:1: note: in expansion of macro 'CXXBINDTEMPORARYEXPR' 743 | CXXBINDTEMPORARYEXPR(CXXBindTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:42: note: in expansion of macro 'EXPR' 747 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:749:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 749 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:42: note: in expansion of macro 'EXPR' 747 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:749:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 749 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:42: note: in expansion of macro 'EXPR' 747 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:749:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 749 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:42: note: in expansion of macro 'EXPR' 747 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:749:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 749 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:747:42: note: in expansion of macro 'EXPR' 747 | # define CXXBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:749:1: note: in expansion of macro 'CXXBOOLLITERALEXPR' 749 | CXXBOOLLITERALEXPR(CXXBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:755:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 755 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:755:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 755 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:755:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 755 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:755:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 755 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:755:1: note: in expansion of macro 'CXXCONSTRUCTEXPR' 755 | CXXCONSTRUCTEXPR(CXXConstructExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:757:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 757 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 759 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:757:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 757 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 759 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:757:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 757 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 759 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:757:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 757 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 759 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:753:40: note: in expansion of macro 'EXPR' 753 | # define CXXCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:757:46: note: in expansion of macro 'CXXCONSTRUCTEXPR' 757 | # define CXXTEMPORARYOBJECTEXPR(Type, Base) CXXCONSTRUCTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:759:1: note: in expansion of macro 'CXXTEMPORARYOBJECTEXPR' 759 | CXXTEMPORARYOBJECTEXPR(CXXTemporaryObjectExpr, CXXConstructExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:41: note: in expansion of macro 'EXPR' 767 | # define CXXDEFAULTARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:769:1: note: in expansion of macro 'CXXDEFAULTARGEXPR' 769 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:41: note: in expansion of macro 'EXPR' 767 | # define CXXDEFAULTARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:769:1: note: in expansion of macro 'CXXDEFAULTARGEXPR' 769 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:41: note: in expansion of macro 'EXPR' 767 | # define CXXDEFAULTARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:769:1: note: in expansion of macro 'CXXDEFAULTARGEXPR' 769 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:41: note: in expansion of macro 'EXPR' 767 | # define CXXDEFAULTARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:769:1: note: in expansion of macro 'CXXDEFAULTARGEXPR' 769 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:767:41: note: in expansion of macro 'EXPR' 767 | # define CXXDEFAULTARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:769:1: note: in expansion of macro 'CXXDEFAULTARGEXPR' 769 | CXXDEFAULTARGEXPR(CXXDefaultArgExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:42: note: in expansion of macro 'EXPR' 773 | # define CXXDEFAULTINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:775:1: note: in expansion of macro 'CXXDEFAULTINITEXPR' 775 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:42: note: in expansion of macro 'EXPR' 773 | # define CXXDEFAULTINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:775:1: note: in expansion of macro 'CXXDEFAULTINITEXPR' 775 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:42: note: in expansion of macro 'EXPR' 773 | # define CXXDEFAULTINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:775:1: note: in expansion of macro 'CXXDEFAULTINITEXPR' 775 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:42: note: in expansion of macro 'EXPR' 773 | # define CXXDEFAULTINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:775:1: note: in expansion of macro 'CXXDEFAULTINITEXPR' 775 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:773:42: note: in expansion of macro 'EXPR' 773 | # define CXXDEFAULTINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:775:1: note: in expansion of macro 'CXXDEFAULTINITEXPR' 775 | CXXDEFAULTINITEXPR(CXXDefaultInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:37: note: in expansion of macro 'EXPR' 779 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:781:1: note: in expansion of macro 'CXXDELETEEXPR' 781 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:37: note: in expansion of macro 'EXPR' 779 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:781:1: note: in expansion of macro 'CXXDELETEEXPR' 781 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:37: note: in expansion of macro 'EXPR' 779 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:781:1: note: in expansion of macro 'CXXDELETEEXPR' 781 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:37: note: in expansion of macro 'EXPR' 779 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:781:1: note: in expansion of macro 'CXXDELETEEXPR' 781 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:779:37: note: in expansion of macro 'EXPR' 779 | # define CXXDELETEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:781:1: note: in expansion of macro 'CXXDELETEEXPR' 781 | CXXDELETEEXPR(CXXDeleteExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:51: note: in expansion of macro 'EXPR' 785 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:787:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 787 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:51: note: in expansion of macro 'EXPR' 785 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:787:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 787 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:51: note: in expansion of macro 'EXPR' 785 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:787:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 787 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:51: note: in expansion of macro 'EXPR' 785 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:787:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 787 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:785:51: note: in expansion of macro 'EXPR' 785 | # define CXXDEPENDENTSCOPEMEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:787:1: note: in expansion of macro 'CXXDEPENDENTSCOPEMEMBEREXPR' 787 | CXXDEPENDENTSCOPEMEMBEREXPR(CXXDependentScopeMemberExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:35: note: in expansion of macro 'EXPR' 791 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:793:1: note: in expansion of macro 'CXXFOLDEXPR' 793 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:35: note: in expansion of macro 'EXPR' 791 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:793:1: note: in expansion of macro 'CXXFOLDEXPR' 793 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:35: note: in expansion of macro 'EXPR' 791 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:793:1: note: in expansion of macro 'CXXFOLDEXPR' 793 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:35: note: in expansion of macro 'EXPR' 791 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:793:1: note: in expansion of macro 'CXXFOLDEXPR' 793 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:791:35: note: in expansion of macro 'EXPR' 791 | # define CXXFOLDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:793:1: note: in expansion of macro 'CXXFOLDEXPR' 793 | CXXFOLDEXPR(CXXFoldExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:48: note: in expansion of macro 'EXPR' 797 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:799:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 799 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:48: note: in expansion of macro 'EXPR' 797 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:799:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 799 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:48: note: in expansion of macro 'EXPR' 797 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:799:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 799 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:48: note: in expansion of macro 'EXPR' 797 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:799:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 799 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:797:48: note: in expansion of macro 'EXPR' 797 | # define CXXINHERITEDCTORINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:799:1: note: in expansion of macro 'CXXINHERITEDCTORINITEXPR' 799 | CXXINHERITEDCTORINITEXPR(CXXInheritedCtorInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:34: note: in expansion of macro 'EXPR' 803 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:805:1: note: in expansion of macro 'CXXNEWEXPR' 805 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:34: note: in expansion of macro 'EXPR' 803 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:805:1: note: in expansion of macro 'CXXNEWEXPR' 805 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:34: note: in expansion of macro 'EXPR' 803 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:805:1: note: in expansion of macro 'CXXNEWEXPR' 805 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:34: note: in expansion of macro 'EXPR' 803 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:805:1: note: in expansion of macro 'CXXNEWEXPR' 805 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:803:34: note: in expansion of macro 'EXPR' 803 | # define CXXNEWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:805:1: note: in expansion of macro 'CXXNEWEXPR' 805 | CXXNEWEXPR(CXXNewExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:39: note: in expansion of macro 'EXPR' 809 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:811:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 811 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:39: note: in expansion of macro 'EXPR' 809 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:811:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 811 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:39: note: in expansion of macro 'EXPR' 809 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:811:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 811 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:39: note: in expansion of macro 'EXPR' 809 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:811:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 811 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:809:39: note: in expansion of macro 'EXPR' 809 | # define CXXNOEXCEPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:811:1: note: in expansion of macro 'CXXNOEXCEPTEXPR' 811 | CXXNOEXCEPTEXPR(CXXNoexceptExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:45: note: in expansion of macro 'EXPR' 815 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:817:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 817 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:45: note: in expansion of macro 'EXPR' 815 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:817:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 817 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:45: note: in expansion of macro 'EXPR' 815 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:817:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 817 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:45: note: in expansion of macro 'EXPR' 815 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:817:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 817 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:815:45: note: in expansion of macro 'EXPR' 815 | # define CXXNULLPTRLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:817:1: note: in expansion of macro 'CXXNULLPTRLITERALEXPR' 817 | CXXNULLPTRLITERALEXPR(CXXNullPtrLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:47: note: in expansion of macro 'EXPR' 821 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:823:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 823 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:47: note: in expansion of macro 'EXPR' 821 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:823:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 823 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:47: note: in expansion of macro 'EXPR' 821 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:823:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 823 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:47: note: in expansion of macro 'EXPR' 821 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:823:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 823 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:821:47: note: in expansion of macro 'EXPR' 821 | # define CXXPSEUDODESTRUCTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:823:1: note: in expansion of macro 'CXXPSEUDODESTRUCTOREXPR' 823 | CXXPSEUDODESTRUCTOREXPR(CXXPseudoDestructorExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:50: note: in expansion of macro 'EXPR' 827 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:829:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 829 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:50: note: in expansion of macro 'EXPR' 827 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:829:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 829 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:50: note: in expansion of macro 'EXPR' 827 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:829:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 829 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:50: note: in expansion of macro 'EXPR' 827 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:829:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 829 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:827:50: note: in expansion of macro 'EXPR' 827 | # define CXXREWRITTENBINARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:829:1: note: in expansion of macro 'CXXREWRITTENBINARYOPERATOR' 829 | CXXREWRITTENBINARYOPERATOR(CXXRewrittenBinaryOperator, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:46: note: in expansion of macro 'EXPR' 833 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:835:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 835 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:46: note: in expansion of macro 'EXPR' 833 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:835:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 835 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:46: note: in expansion of macro 'EXPR' 833 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:835:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 835 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:46: note: in expansion of macro 'EXPR' 833 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:835:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 835 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:833:46: note: in expansion of macro 'EXPR' 833 | # define CXXSCALARVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:835:1: note: in expansion of macro 'CXXSCALARVALUEINITEXPR' 835 | CXXSCALARVALUEINITEXPR(CXXScalarValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:49: note: in expansion of macro 'EXPR' 839 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:841:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 841 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:49: note: in expansion of macro 'EXPR' 839 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:841:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 841 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:49: note: in expansion of macro 'EXPR' 839 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:841:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 841 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:49: note: in expansion of macro 'EXPR' 839 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:841:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 841 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:839:49: note: in expansion of macro 'EXPR' 839 | # define CXXSTDINITIALIZERLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:841:1: note: in expansion of macro 'CXXSTDINITIALIZERLISTEXPR' 841 | CXXSTDINITIALIZERLISTEXPR(CXXStdInitializerListExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:35: note: in expansion of macro 'EXPR' 845 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:847:1: note: in expansion of macro 'CXXTHISEXPR' 847 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:35: note: in expansion of macro 'EXPR' 845 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:847:1: note: in expansion of macro 'CXXTHISEXPR' 847 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:35: note: in expansion of macro 'EXPR' 845 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:847:1: note: in expansion of macro 'CXXTHISEXPR' 847 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:35: note: in expansion of macro 'EXPR' 845 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:847:1: note: in expansion of macro 'CXXTHISEXPR' 847 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:845:35: note: in expansion of macro 'EXPR' 845 | # define CXXTHISEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:847:1: note: in expansion of macro 'CXXTHISEXPR' 847 | CXXTHISEXPR(CXXThisExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:36: note: in expansion of macro 'EXPR' 851 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:853:1: note: in expansion of macro 'CXXTHROWEXPR' 853 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:36: note: in expansion of macro 'EXPR' 851 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:853:1: note: in expansion of macro 'CXXTHROWEXPR' 853 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:36: note: in expansion of macro 'EXPR' 851 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:853:1: note: in expansion of macro 'CXXTHROWEXPR' 853 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:36: note: in expansion of macro 'EXPR' 851 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:853:1: note: in expansion of macro 'CXXTHROWEXPR' 853 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:851:36: note: in expansion of macro 'EXPR' 851 | # define CXXTHROWEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:853:1: note: in expansion of macro 'CXXTHROWEXPR' 853 | CXXTHROWEXPR(CXXThrowExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:37: note: in expansion of macro 'EXPR' 857 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:1: note: in expansion of macro 'CXXTYPEIDEXPR' 859 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:37: note: in expansion of macro 'EXPR' 857 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:1: note: in expansion of macro 'CXXTYPEIDEXPR' 859 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:37: note: in expansion of macro 'EXPR' 857 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:1: note: in expansion of macro 'CXXTYPEIDEXPR' 859 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:37: note: in expansion of macro 'EXPR' 857 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:1: note: in expansion of macro 'CXXTYPEIDEXPR' 859 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:857:37: note: in expansion of macro 'EXPR' 857 | # define CXXTYPEIDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:859:1: note: in expansion of macro 'CXXTYPEIDEXPR' 859 | CXXTYPEIDEXPR(CXXTypeidExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:863:50: note: in expansion of macro 'EXPR' 863 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 865 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:863:50: note: in expansion of macro 'EXPR' 863 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 865 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:863:50: note: in expansion of macro 'EXPR' 863 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 865 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:863:50: note: in expansion of macro 'EXPR' 863 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 865 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:863:50: note: in expansion of macro 'EXPR' 863 | # define CXXUNRESOLVEDCONSTRUCTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:865:1: note: in expansion of macro 'CXXUNRESOLVEDCONSTRUCTEXPR' 865 | CXXUNRESOLVEDCONSTRUCTEXPR(CXXUnresolvedConstructExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:869:37: note: in expansion of macro 'EXPR' 869 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:1: note: in expansion of macro 'CXXUUIDOFEXPR' 871 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:869:37: note: in expansion of macro 'EXPR' 869 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:1: note: in expansion of macro 'CXXUUIDOFEXPR' 871 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:869:37: note: in expansion of macro 'EXPR' 869 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:1: note: in expansion of macro 'CXXUUIDOFEXPR' 871 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:869:37: note: in expansion of macro 'EXPR' 869 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:1: note: in expansion of macro 'CXXUUIDOFEXPR' 871 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:869:37: note: in expansion of macro 'EXPR' 869 | # define CXXUUIDOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:871:1: note: in expansion of macro 'CXXUUIDOFEXPR' 871 | CXXUUIDOFEXPR(CXXUuidofExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:1: note: in expansion of macro 'CALLEXPR' 877 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:1: note: in expansion of macro 'CALLEXPR' 877 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:1: note: in expansion of macro 'CALLEXPR' 877 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:1: note: in expansion of macro 'CALLEXPR' 877 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:877:1: note: in expansion of macro 'CALLEXPR' 877 | CALLEXPR(CallExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:42: note: in expansion of macro 'CALLEXPR' 879 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:881:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 881 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:42: note: in expansion of macro 'CALLEXPR' 879 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:881:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 881 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:42: note: in expansion of macro 'CALLEXPR' 879 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:881:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 881 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:42: note: in expansion of macro 'CALLEXPR' 879 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:881:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 881 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:879:42: note: in expansion of macro 'CALLEXPR' 879 | # define CUDAKERNELCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:881:1: note: in expansion of macro 'CUDAKERNELCALLEXPR' 881 | CUDAKERNELCALLEXPR(CUDAKernelCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:885:41: note: in expansion of macro 'CALLEXPR' 885 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 887 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:885:41: note: in expansion of macro 'CALLEXPR' 885 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 887 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:885:41: note: in expansion of macro 'CALLEXPR' 885 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 887 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:885:41: note: in expansion of macro 'CALLEXPR' 885 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 887 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:885:41: note: in expansion of macro 'CALLEXPR' 885 | # define CXXMEMBERCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:887:1: note: in expansion of macro 'CXXMEMBERCALLEXPR' 887 | CXXMEMBERCALLEXPR(CXXMemberCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:43: note: in expansion of macro 'CALLEXPR' 891 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:893:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 893 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:43: note: in expansion of macro 'CALLEXPR' 891 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:893:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 893 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:43: note: in expansion of macro 'CALLEXPR' 891 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:893:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 893 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:43: note: in expansion of macro 'CALLEXPR' 891 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:893:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 893 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:891:43: note: in expansion of macro 'CALLEXPR' 891 | # define CXXOPERATORCALLEXPR(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:893:1: note: in expansion of macro 'CXXOPERATORCALLEXPR' 893 | CXXOPERATORCALLEXPR(CXXOperatorCallExpr, CallExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:42: note: in expansion of macro 'CALLEXPR' 897 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:899:1: note: in expansion of macro 'USERDEFINEDLITERAL' 899 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:42: note: in expansion of macro 'CALLEXPR' 897 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:899:1: note: in expansion of macro 'USERDEFINEDLITERAL' 899 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:42: note: in expansion of macro 'CALLEXPR' 897 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:899:1: note: in expansion of macro 'USERDEFINEDLITERAL' 899 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:42: note: in expansion of macro 'CALLEXPR' 897 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:899:1: note: in expansion of macro 'USERDEFINEDLITERAL' 899 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:875:32: note: in expansion of macro 'EXPR' 875 | # define CALLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:897:42: note: in expansion of macro 'CALLEXPR' 897 | # define USERDEFINEDLITERAL(Type, Base) CALLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:899:1: note: in expansion of macro 'USERDEFINEDLITERAL' 899 | USERDEFINEDLITERAL(UserDefinedLiteral, CallExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:915:42: note: in expansion of macro 'EXPLICITCASTEXPR' 915 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 917 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:915:42: note: in expansion of macro 'EXPLICITCASTEXPR' 915 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 917 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:915:42: note: in expansion of macro 'EXPLICITCASTEXPR' 915 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 917 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:915:42: note: in expansion of macro 'EXPLICITCASTEXPR' 915 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 917 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:915:42: note: in expansion of macro 'EXPLICITCASTEXPR' 915 | # define BUILTINBITCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:917:1: note: in expansion of macro 'BUILTINBITCASTEXPR' 917 | BUILTINBITCASTEXPR(BuiltinBitCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:921:38: note: in expansion of macro 'EXPLICITCASTEXPR' 921 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:1: note: in expansion of macro 'CSTYLECASTEXPR' 923 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:921:38: note: in expansion of macro 'EXPLICITCASTEXPR' 921 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:1: note: in expansion of macro 'CSTYLECASTEXPR' 923 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:921:38: note: in expansion of macro 'EXPLICITCASTEXPR' 921 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:1: note: in expansion of macro 'CSTYLECASTEXPR' 923 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:921:38: note: in expansion of macro 'EXPLICITCASTEXPR' 921 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:1: note: in expansion of macro 'CSTYLECASTEXPR' 923 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:921:38: note: in expansion of macro 'EXPLICITCASTEXPR' 921 | # define CSTYLECASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:923:1: note: in expansion of macro 'CSTYLECASTEXPR' 923 | CSTYLECASTEXPR(CStyleCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:927:45: note: in expansion of macro 'EXPLICITCASTEXPR' 927 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 929 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:927:45: note: in expansion of macro 'EXPLICITCASTEXPR' 927 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 929 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:927:45: note: in expansion of macro 'EXPLICITCASTEXPR' 927 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 929 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:927:45: note: in expansion of macro 'EXPLICITCASTEXPR' 927 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 929 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:927:45: note: in expansion of macro 'EXPLICITCASTEXPR' 927 | # define CXXFUNCTIONALCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:929:1: note: in expansion of macro 'CXXFUNCTIONALCASTEXPR' 929 | CXXFUNCTIONALCASTEXPR(CXXFunctionalCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 937 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:939:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 939 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 937 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:939:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 939 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 937 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:939:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 939 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 937 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:939:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 939 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:937:44: note: in expansion of macro 'CXXNAMEDCASTEXPR' 937 | # define CXXADDRSPACECASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:939:1: note: in expansion of macro 'CXXADDRSPACECASTEXPR' 939 | CXXADDRSPACECASTEXPR(CXXAddrspaceCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 943 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:945:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 945 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 943 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:945:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 945 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 943 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:945:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 945 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 943 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:945:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 945 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:943:40: note: in expansion of macro 'CXXNAMEDCASTEXPR' 943 | # define CXXCONSTCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:945:1: note: in expansion of macro 'CXXCONSTCASTEXPR' 945 | CXXCONSTCASTEXPR(CXXConstCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:949:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 949 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 951 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:949:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 949 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 951 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:949:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 949 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 951 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:949:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 949 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 951 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:949:42: note: in expansion of macro 'CXXNAMEDCASTEXPR' 949 | # define CXXDYNAMICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:951:1: note: in expansion of macro 'CXXDYNAMICCASTEXPR' 951 | CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:955:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 955 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:957:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 957 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:955:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 955 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:957:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 957 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:955:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 955 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:957:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 957 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:955:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 955 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:957:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 957 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:955:46: note: in expansion of macro 'CXXNAMEDCASTEXPR' 955 | # define CXXREINTERPRETCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:957:1: note: in expansion of macro 'CXXREINTERPRETCASTEXPR' 957 | CXXREINTERPRETCASTEXPR(CXXReinterpretCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 961 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 963 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 961 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 963 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 961 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 963 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 961 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 963 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:933:40: note: in expansion of macro 'EXPLICITCASTEXPR' 933 | # define CXXNAMEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:961:41: note: in expansion of macro 'CXXNAMEDCASTEXPR' 961 | # define CXXSTATICCASTEXPR(Type, Base) CXXNAMEDCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:963:1: note: in expansion of macro 'CXXSTATICCASTEXPR' 963 | CXXSTATICCASTEXPR(CXXStaticCastExpr, CXXNamedCastExpr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:43: note: in expansion of macro 'EXPLICITCASTEXPR' 971 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 973 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:43: note: in expansion of macro 'EXPLICITCASTEXPR' 971 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 973 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:43: note: in expansion of macro 'EXPLICITCASTEXPR' 971 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 973 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:43: note: in expansion of macro 'EXPLICITCASTEXPR' 971 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 973 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:911:40: note: in expansion of macro 'CASTEXPR' 911 | # define EXPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:971:43: note: in expansion of macro 'EXPLICITCASTEXPR' 971 | # define OBJCBRIDGEDCASTEXPR(Type, Base) EXPLICITCASTEXPR(Type, Base) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:973:1: note: in expansion of macro 'OBJCBRIDGEDCASTEXPR' 973 | OBJCBRIDGEDCASTEXPR(ObjCBridgedCastExpr, ExplicitCastExpr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:981:40: note: in expansion of macro 'CASTEXPR' 981 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:1: note: in expansion of macro 'IMPLICITCASTEXPR' 983 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:981:40: note: in expansion of macro 'CASTEXPR' 981 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:1: note: in expansion of macro 'IMPLICITCASTEXPR' 983 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:981:40: note: in expansion of macro 'CASTEXPR' 981 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:1: note: in expansion of macro 'IMPLICITCASTEXPR' 983 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:981:40: note: in expansion of macro 'CASTEXPR' 981 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:1: note: in expansion of macro 'IMPLICITCASTEXPR' 983 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:907:32: note: in expansion of macro 'EXPR' 907 | # define CASTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:981:40: note: in expansion of macro 'CASTEXPR' 981 | # define IMPLICITCASTEXPR(Type, Base) CASTEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:983:1: note: in expansion of macro 'IMPLICITCASTEXPR' 983 | IMPLICITCASTEXPR(ImplicitCastExpr, CastExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:40: note: in expansion of macro 'EXPR' 991 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:993:1: note: in expansion of macro 'CHARACTERLITERAL' 993 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:40: note: in expansion of macro 'EXPR' 991 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:993:1: note: in expansion of macro 'CHARACTERLITERAL' 993 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:40: note: in expansion of macro 'EXPR' 991 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:993:1: note: in expansion of macro 'CHARACTERLITERAL' 993 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:40: note: in expansion of macro 'EXPR' 991 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:993:1: note: in expansion of macro 'CHARACTERLITERAL' 993 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:991:40: note: in expansion of macro 'EXPR' 991 | # define CHARACTERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:993:1: note: in expansion of macro 'CHARACTERLITERAL' 993 | CHARACTERLITERAL(CharacterLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:34: note: in expansion of macro 'EXPR' 997 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:999:1: note: in expansion of macro 'CHOOSEEXPR' 999 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:34: note: in expansion of macro 'EXPR' 997 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:999:1: note: in expansion of macro 'CHOOSEEXPR' 999 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:34: note: in expansion of macro 'EXPR' 997 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:999:1: note: in expansion of macro 'CHOOSEEXPR' 999 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:34: note: in expansion of macro 'EXPR' 997 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:999:1: note: in expansion of macro 'CHOOSEEXPR' 999 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:997:34: note: in expansion of macro 'EXPR' 997 | # define CHOOSEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:999:1: note: in expansion of macro 'CHOOSEEXPR' 999 | CHOOSEEXPR(ChooseExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1003:43: note: in expansion of macro 'EXPR' 1003 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 1005 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1003:43: note: in expansion of macro 'EXPR' 1003 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 1005 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1003:43: note: in expansion of macro 'EXPR' 1003 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 1005 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1003:43: note: in expansion of macro 'EXPR' 1003 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 1005 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1003:43: note: in expansion of macro 'EXPR' 1003 | # define COMPOUNDLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1005:1: note: in expansion of macro 'COMPOUNDLITERALEXPR' 1005 | COMPOUNDLITERALEXPR(CompoundLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1009:49: note: in expansion of macro 'EXPR' 1009 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 1011 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1009:49: note: in expansion of macro 'EXPR' 1009 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 1011 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1009:49: note: in expansion of macro 'EXPR' 1009 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 1011 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1009:49: note: in expansion of macro 'EXPR' 1009 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 1011 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1009:49: note: in expansion of macro 'EXPR' 1009 | # define CONCEPTSPECIALIZATIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1011:1: note: in expansion of macro 'CONCEPTSPECIALIZATIONEXPR' 1011 | CONCEPTSPECIALIZATIONEXPR(ConceptSpecializationExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1015:41: note: in expansion of macro 'EXPR' 1015 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1017:1: note: in expansion of macro 'CONVERTVECTOREXPR' 1017 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1015:41: note: in expansion of macro 'EXPR' 1015 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1017:1: note: in expansion of macro 'CONVERTVECTOREXPR' 1017 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1015:41: note: in expansion of macro 'EXPR' 1015 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1017:1: note: in expansion of macro 'CONVERTVECTOREXPR' 1017 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1015:41: note: in expansion of macro 'EXPR' 1015 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1017:1: note: in expansion of macro 'CONVERTVECTOREXPR' 1017 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1015:41: note: in expansion of macro 'EXPR' 1015 | # define CONVERTVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1017:1: note: in expansion of macro 'CONVERTVECTOREXPR' 1017 | CONVERTVECTOREXPR(ConvertVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1025:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1025 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:1: note: in expansion of macro 'COAWAITEXPR' 1027 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1025:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1025 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:1: note: in expansion of macro 'COAWAITEXPR' 1027 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1025:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1025 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:1: note: in expansion of macro 'COAWAITEXPR' 1027 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1025:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1025 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:1: note: in expansion of macro 'COAWAITEXPR' 1027 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1025:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1025 | # define COAWAITEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1027:1: note: in expansion of macro 'COAWAITEXPR' 1027 | COAWAITEXPR(CoawaitExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1031:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1031 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:1: note: in expansion of macro 'COYIELDEXPR' 1033 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1031:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1031 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:1: note: in expansion of macro 'COYIELDEXPR' 1033 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1031:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1031 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:1: note: in expansion of macro 'COYIELDEXPR' 1033 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1031:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1031 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:1: note: in expansion of macro 'COYIELDEXPR' 1033 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1021:44: note: in expansion of macro 'EXPR' 1021 | # define COROUTINESUSPENDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1031:35: note: in expansion of macro 'COROUTINESUSPENDEXPR' 1031 | # define COYIELDEXPR(Type, Base) COROUTINESUSPENDEXPR(Type, Base) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1033:1: note: in expansion of macro 'COYIELDEXPR' 1033 | COYIELDEXPR(CoyieldExpr, CoroutineSuspendExpr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:35: note: in expansion of macro 'EXPR' 1041 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1043:1: note: in expansion of macro 'DECLREFEXPR' 1043 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:35: note: in expansion of macro 'EXPR' 1041 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1043:1: note: in expansion of macro 'DECLREFEXPR' 1043 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:35: note: in expansion of macro 'EXPR' 1041 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1043:1: note: in expansion of macro 'DECLREFEXPR' 1043 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:35: note: in expansion of macro 'EXPR' 1041 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1043:1: note: in expansion of macro 'DECLREFEXPR' 1043 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1041:35: note: in expansion of macro 'EXPR' 1041 | # define DECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1043:1: note: in expansion of macro 'DECLREFEXPR' 1043 | DECLREFEXPR(DeclRefExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:44: note: in expansion of macro 'EXPR' 1047 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1049:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1049 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:44: note: in expansion of macro 'EXPR' 1047 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1049:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1049 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:44: note: in expansion of macro 'EXPR' 1047 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1049:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1049 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:44: note: in expansion of macro 'EXPR' 1047 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1049:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1049 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1047:44: note: in expansion of macro 'EXPR' 1047 | # define DEPENDENTCOAWAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1049:1: note: in expansion of macro 'DEPENDENTCOAWAITEXPR' 1049 | DEPENDENTCOAWAITEXPR(DependentCoawaitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:49: note: in expansion of macro 'EXPR' 1053 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1055:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1055 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:49: note: in expansion of macro 'EXPR' 1053 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1055:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1055 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:49: note: in expansion of macro 'EXPR' 1053 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1055:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1055 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:49: note: in expansion of macro 'EXPR' 1053 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1055:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1055 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1053:49: note: in expansion of macro 'EXPR' 1053 | # define DEPENDENTSCOPEDECLREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1055:1: note: in expansion of macro 'DEPENDENTSCOPEDECLREFEXPR' 1055 | DEPENDENTSCOPEDECLREFEXPR(DependentScopeDeclRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:42: note: in expansion of macro 'EXPR' 1059 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1061:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1061 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:42: note: in expansion of macro 'EXPR' 1059 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1061:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1061 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:42: note: in expansion of macro 'EXPR' 1059 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1061:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1061 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:42: note: in expansion of macro 'EXPR' 1059 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1061:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1061 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1059:42: note: in expansion of macro 'EXPR' 1059 | # define DESIGNATEDINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1061:1: note: in expansion of macro 'DESIGNATEDINITEXPR' 1061 | DESIGNATEDINITEXPR(DesignatedInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:48: note: in expansion of macro 'EXPR' 1065 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1067:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1067 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:48: note: in expansion of macro 'EXPR' 1065 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1067:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1067 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:48: note: in expansion of macro 'EXPR' 1065 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1067:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1067 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:48: note: in expansion of macro 'EXPR' 1065 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1067:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1067 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1065:48: note: in expansion of macro 'EXPR' 1065 | # define DESIGNATEDINITUPDATEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1067:1: note: in expansion of macro 'DESIGNATEDINITUPDATEEXPR' 1067 | DESIGNATEDINITUPDATEEXPR(DesignatedInitUpdateExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:43: note: in expansion of macro 'EXPR' 1071 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1073:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1073 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:43: note: in expansion of macro 'EXPR' 1071 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1073:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1073 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:43: note: in expansion of macro 'EXPR' 1071 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1073:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1073 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:43: note: in expansion of macro 'EXPR' 1071 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1073:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1073 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1071:43: note: in expansion of macro 'EXPR' 1071 | # define EXPRESSIONTRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1073:1: note: in expansion of macro 'EXPRESSIONTRAITEXPR' 1073 | EXPRESSIONTRAITEXPR(ExpressionTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1077:44: note: in expansion of macro 'EXPR' 1077 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1079 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1077:44: note: in expansion of macro 'EXPR' 1077 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1079 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1077:44: note: in expansion of macro 'EXPR' 1077 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1079 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1077:44: note: in expansion of macro 'EXPR' 1077 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1079 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1077:44: note: in expansion of macro 'EXPR' 1077 | # define EXTVECTORELEMENTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1079:1: note: in expansion of macro 'EXTVECTORELEMENTEXPR' 1079 | EXTVECTORELEMENTEXPR(ExtVectorElementExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1083:41: note: in expansion of macro 'EXPR' 1083 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1085 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1083:41: note: in expansion of macro 'EXPR' 1083 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1085 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1083:41: note: in expansion of macro 'EXPR' 1083 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1085 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1083:41: note: in expansion of macro 'EXPR' 1083 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1085 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1083:41: note: in expansion of macro 'EXPR' 1083 | # define FIXEDPOINTLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1085:1: note: in expansion of macro 'FIXEDPOINTLITERAL' 1085 | FIXEDPOINTLITERAL(FixedPointLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1089:39: note: in expansion of macro 'EXPR' 1089 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1091:1: note: in expansion of macro 'FLOATINGLITERAL' 1091 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1089:39: note: in expansion of macro 'EXPR' 1089 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1091:1: note: in expansion of macro 'FLOATINGLITERAL' 1091 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1089:39: note: in expansion of macro 'EXPR' 1089 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1091:1: note: in expansion of macro 'FLOATINGLITERAL' 1091 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1089:39: note: in expansion of macro 'EXPR' 1089 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1091:1: note: in expansion of macro 'FLOATINGLITERAL' 1091 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1089:39: note: in expansion of macro 'EXPR' 1089 | # define FLOATINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1091:1: note: in expansion of macro 'FLOATINGLITERAL' 1091 | FLOATINGLITERAL(FloatingLiteral, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1099:36: note: in expansion of macro 'FULLEXPR' 1099 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:1: note: in expansion of macro 'CONSTANTEXPR' 1101 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1099:36: note: in expansion of macro 'FULLEXPR' 1099 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:1: note: in expansion of macro 'CONSTANTEXPR' 1101 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1099:36: note: in expansion of macro 'FULLEXPR' 1099 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:1: note: in expansion of macro 'CONSTANTEXPR' 1101 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1099:36: note: in expansion of macro 'FULLEXPR' 1099 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:1: note: in expansion of macro 'CONSTANTEXPR' 1101 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1099:36: note: in expansion of macro 'FULLEXPR' 1099 | # define CONSTANTEXPR(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1101:1: note: in expansion of macro 'CONSTANTEXPR' 1101 | CONSTANTEXPR(ConstantExpr, FullExpr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1105:40: note: in expansion of macro 'FULLEXPR' 1105 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1107 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1105:40: note: in expansion of macro 'FULLEXPR' 1105 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1107 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1105:40: note: in expansion of macro 'FULLEXPR' 1105 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1107 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1105:40: note: in expansion of macro 'FULLEXPR' 1105 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1107 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1095:32: note: in expansion of macro 'EXPR' 1095 | # define FULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1105:40: note: in expansion of macro 'FULLEXPR' 1105 | # define EXPRWITHCLEANUPS(Type, Base) FULLEXPR(Type, Base) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1107:1: note: in expansion of macro 'EXPRWITHCLEANUPS' 1107 | EXPRWITHCLEANUPS(ExprWithCleanups, FullExpr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:44: note: in expansion of macro 'EXPR' 1115 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1117:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1117 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:44: note: in expansion of macro 'EXPR' 1115 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1117:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1117 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:44: note: in expansion of macro 'EXPR' 1115 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1117:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1117 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:44: note: in expansion of macro 'EXPR' 1115 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1117:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1117 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1115:44: note: in expansion of macro 'EXPR' 1115 | # define FUNCTIONPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1117:1: note: in expansion of macro 'FUNCTIONPARMPACKEXPR' 1117 | FUNCTIONPARMPACKEXPR(FunctionParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:35: note: in expansion of macro 'EXPR' 1121 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1123:1: note: in expansion of macro 'GNUNULLEXPR' 1123 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:35: note: in expansion of macro 'EXPR' 1121 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1123:1: note: in expansion of macro 'GNUNULLEXPR' 1123 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:35: note: in expansion of macro 'EXPR' 1121 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1123:1: note: in expansion of macro 'GNUNULLEXPR' 1123 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:35: note: in expansion of macro 'EXPR' 1121 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1123:1: note: in expansion of macro 'GNUNULLEXPR' 1123 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1121:35: note: in expansion of macro 'EXPR' 1121 | # define GNUNULLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1123:1: note: in expansion of macro 'GNUNULLEXPR' 1123 | GNUNULLEXPR(GNUNullExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:44: note: in expansion of macro 'EXPR' 1127 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1129:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1129 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:44: note: in expansion of macro 'EXPR' 1127 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1129:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1129 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:44: note: in expansion of macro 'EXPR' 1127 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1129:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1129 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:44: note: in expansion of macro 'EXPR' 1127 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1129:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1129 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1127:44: note: in expansion of macro 'EXPR' 1127 | # define GENERICSELECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1129:1: note: in expansion of macro 'GENERICSELECTIONEXPR' 1129 | GENERICSELECTIONEXPR(GenericSelectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:40: note: in expansion of macro 'EXPR' 1133 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1135:1: note: in expansion of macro 'IMAGINARYLITERAL' 1135 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:40: note: in expansion of macro 'EXPR' 1133 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1135:1: note: in expansion of macro 'IMAGINARYLITERAL' 1135 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:40: note: in expansion of macro 'EXPR' 1133 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1135:1: note: in expansion of macro 'IMAGINARYLITERAL' 1135 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:40: note: in expansion of macro 'EXPR' 1133 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1135:1: note: in expansion of macro 'IMAGINARYLITERAL' 1135 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1133:40: note: in expansion of macro 'EXPR' 1133 | # define IMAGINARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1135:1: note: in expansion of macro 'IMAGINARYLITERAL' 1135 | IMAGINARYLITERAL(ImaginaryLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:45: note: in expansion of macro 'EXPR' 1139 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1141:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1141 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:45: note: in expansion of macro 'EXPR' 1139 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1141:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1141 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:45: note: in expansion of macro 'EXPR' 1139 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1141:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1141 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:45: note: in expansion of macro 'EXPR' 1139 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1141:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1141 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1139:45: note: in expansion of macro 'EXPR' 1139 | # define IMPLICITVALUEINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1141:1: note: in expansion of macro 'IMPLICITVALUEINITEXPR' 1141 | IMPLICITVALUEINITEXPR(ImplicitValueInitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:36: note: in expansion of macro 'EXPR' 1145 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1147:1: note: in expansion of macro 'INITLISTEXPR' 1147 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:36: note: in expansion of macro 'EXPR' 1145 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1147:1: note: in expansion of macro 'INITLISTEXPR' 1147 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:36: note: in expansion of macro 'EXPR' 1145 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1147:1: note: in expansion of macro 'INITLISTEXPR' 1147 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:36: note: in expansion of macro 'EXPR' 1145 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1147:1: note: in expansion of macro 'INITLISTEXPR' 1147 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1145:36: note: in expansion of macro 'EXPR' 1145 | # define INITLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1147:1: note: in expansion of macro 'INITLISTEXPR' 1147 | INITLISTEXPR(InitListExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:38: note: in expansion of macro 'EXPR' 1151 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1153:1: note: in expansion of macro 'INTEGERLITERAL' 1153 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:38: note: in expansion of macro 'EXPR' 1151 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1153:1: note: in expansion of macro 'INTEGERLITERAL' 1153 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:38: note: in expansion of macro 'EXPR' 1151 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1153:1: note: in expansion of macro 'INTEGERLITERAL' 1153 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:38: note: in expansion of macro 'EXPR' 1151 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1153:1: note: in expansion of macro 'INTEGERLITERAL' 1153 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1151:38: note: in expansion of macro 'EXPR' 1151 | # define INTEGERLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1153:1: note: in expansion of macro 'INTEGERLITERAL' 1153 | INTEGERLITERAL(IntegerLiteral, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:34: note: in expansion of macro 'EXPR' 1157 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1159:1: note: in expansion of macro 'LAMBDAEXPR' 1159 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:34: note: in expansion of macro 'EXPR' 1157 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1159:1: note: in expansion of macro 'LAMBDAEXPR' 1159 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:34: note: in expansion of macro 'EXPR' 1157 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1159:1: note: in expansion of macro 'LAMBDAEXPR' 1159 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:34: note: in expansion of macro 'EXPR' 1157 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1159:1: note: in expansion of macro 'LAMBDAEXPR' 1159 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1157:34: note: in expansion of macro 'EXPR' 1157 | # define LAMBDAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1159:1: note: in expansion of macro 'LAMBDAEXPR' 1159 | LAMBDAEXPR(LambdaExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:41: note: in expansion of macro 'EXPR' 1163 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1165:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1165 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:41: note: in expansion of macro 'EXPR' 1163 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1165:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1165 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:41: note: in expansion of macro 'EXPR' 1163 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1165:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1165 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:41: note: in expansion of macro 'EXPR' 1163 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1165:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1165 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1163:41: note: in expansion of macro 'EXPR' 1163 | # define MSPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1165:1: note: in expansion of macro 'MSPROPERTYREFEXPR' 1165 | MSPROPERTYREFEXPR(MSPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:47: note: in expansion of macro 'EXPR' 1169 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1171:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1171 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:47: note: in expansion of macro 'EXPR' 1169 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1171:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1171 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:47: note: in expansion of macro 'EXPR' 1169 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1171:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1171 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:47: note: in expansion of macro 'EXPR' 1169 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1171:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1171 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1169:47: note: in expansion of macro 'EXPR' 1169 | # define MSPROPERTYSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1171:1: note: in expansion of macro 'MSPROPERTYSUBSCRIPTEXPR' 1171 | MSPROPERTYSUBSCRIPTEXPR(MSPropertySubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:48: note: in expansion of macro 'EXPR' 1175 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1177:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1177 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:48: note: in expansion of macro 'EXPR' 1175 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1177:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1177 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:48: note: in expansion of macro 'EXPR' 1175 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1177:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1177 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:48: note: in expansion of macro 'EXPR' 1175 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1177:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1177 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1175:48: note: in expansion of macro 'EXPR' 1175 | # define MATERIALIZETEMPORARYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1177:1: note: in expansion of macro 'MATERIALIZETEMPORARYEXPR' 1177 | MATERIALIZETEMPORARYEXPR(MaterializeTemporaryExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:43: note: in expansion of macro 'EXPR' 1181 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1183:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1183 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:43: note: in expansion of macro 'EXPR' 1181 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1183:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1183 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:43: note: in expansion of macro 'EXPR' 1181 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1183:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1183 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:43: note: in expansion of macro 'EXPR' 1181 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1183:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1183 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1181:43: note: in expansion of macro 'EXPR' 1181 | # define MATRIXSUBSCRIPTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1183:1: note: in expansion of macro 'MATRIXSUBSCRIPTEXPR' 1183 | MATRIXSUBSCRIPTEXPR(MatrixSubscriptExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:34: note: in expansion of macro 'EXPR' 1187 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1189:1: note: in expansion of macro 'MEMBEREXPR' 1189 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:34: note: in expansion of macro 'EXPR' 1187 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1189:1: note: in expansion of macro 'MEMBEREXPR' 1189 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:34: note: in expansion of macro 'EXPR' 1187 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1189:1: note: in expansion of macro 'MEMBEREXPR' 1189 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:34: note: in expansion of macro 'EXPR' 1187 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1189:1: note: in expansion of macro 'MEMBEREXPR' 1189 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1187:34: note: in expansion of macro 'EXPR' 1187 | # define MEMBEREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1189:1: note: in expansion of macro 'MEMBEREXPR' 1189 | MEMBEREXPR(MemberExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:34: note: in expansion of macro 'EXPR' 1193 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1195:1: note: in expansion of macro 'NOINITEXPR' 1195 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:34: note: in expansion of macro 'EXPR' 1193 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1195:1: note: in expansion of macro 'NOINITEXPR' 1195 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:34: note: in expansion of macro 'EXPR' 1193 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1195:1: note: in expansion of macro 'NOINITEXPR' 1195 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:34: note: in expansion of macro 'EXPR' 1193 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1195:1: note: in expansion of macro 'NOINITEXPR' 1195 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1193:34: note: in expansion of macro 'EXPR' 1193 | # define NOINITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1195:1: note: in expansion of macro 'NOINITEXPR' 1195 | NOINITEXPR(NoInitExpr, Expr) | ^~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:43: note: in expansion of macro 'EXPR' 1199 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1201:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1201 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:43: note: in expansion of macro 'EXPR' 1199 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1201:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1201 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:43: note: in expansion of macro 'EXPR' 1199 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1201:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1201 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:43: note: in expansion of macro 'EXPR' 1199 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1201:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1201 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1199:43: note: in expansion of macro 'EXPR' 1199 | # define OMPARRAYSECTIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1201:1: note: in expansion of macro 'OMPARRAYSECTIONEXPR' 1201 | OMPARRAYSECTIONEXPR(OMPArraySectionExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:43: note: in expansion of macro 'EXPR' 1205 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1207:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1207 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:43: note: in expansion of macro 'EXPR' 1205 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1207:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1207 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:43: note: in expansion of macro 'EXPR' 1205 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1207:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1207 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:43: note: in expansion of macro 'EXPR' 1205 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1207:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1207 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1205:43: note: in expansion of macro 'EXPR' 1205 | # define OMPARRAYSHAPINGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1207:1: note: in expansion of macro 'OMPARRAYSHAPINGEXPR' 1207 | OMPARRAYSHAPINGEXPR(OMPArrayShapingExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:39: note: in expansion of macro 'EXPR' 1211 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1213:1: note: in expansion of macro 'OMPITERATOREXPR' 1213 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:39: note: in expansion of macro 'EXPR' 1211 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1213:1: note: in expansion of macro 'OMPITERATOREXPR' 1213 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:39: note: in expansion of macro 'EXPR' 1211 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1213:1: note: in expansion of macro 'OMPITERATOREXPR' 1213 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:39: note: in expansion of macro 'EXPR' 1211 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1213:1: note: in expansion of macro 'OMPITERATOREXPR' 1213 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1211:39: note: in expansion of macro 'EXPR' 1211 | # define OMPITERATOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1213:1: note: in expansion of macro 'OMPITERATOREXPR' 1213 | OMPITERATOREXPR(OMPIteratorExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:40: note: in expansion of macro 'EXPR' 1217 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1219:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1219 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:40: note: in expansion of macro 'EXPR' 1217 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1219:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1219 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:40: note: in expansion of macro 'EXPR' 1217 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1219:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1219 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:40: note: in expansion of macro 'EXPR' 1217 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1219:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1219 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1217:40: note: in expansion of macro 'EXPR' 1217 | # define OBJCARRAYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1219:1: note: in expansion of macro 'OBJCARRAYLITERAL' 1219 | OBJCARRAYLITERAL(ObjCArrayLiteral, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:49: note: in expansion of macro 'EXPR' 1223 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1225:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1225 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:49: note: in expansion of macro 'EXPR' 1223 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1225:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1225 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:49: note: in expansion of macro 'EXPR' 1223 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1225:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1225 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:49: note: in expansion of macro 'EXPR' 1223 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1225:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1225 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1223:49: note: in expansion of macro 'EXPR' 1223 | # define OBJCAVAILABILITYCHECKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1225:1: note: in expansion of macro 'OBJCAVAILABILITYCHECKEXPR' 1225 | OBJCAVAILABILITYCHECKEXPR(ObjCAvailabilityCheckExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:43: note: in expansion of macro 'EXPR' 1229 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1231:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1231 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:43: note: in expansion of macro 'EXPR' 1229 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1231:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1231 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:43: note: in expansion of macro 'EXPR' 1229 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1231:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1231 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:43: note: in expansion of macro 'EXPR' 1229 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1231:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1231 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1229:43: note: in expansion of macro 'EXPR' 1229 | # define OBJCBOOLLITERALEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1231:1: note: in expansion of macro 'OBJCBOOLLITERALEXPR' 1231 | OBJCBOOLLITERALEXPR(ObjCBoolLiteralExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:37: note: in expansion of macro 'EXPR' 1235 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1237:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1237 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:37: note: in expansion of macro 'EXPR' 1235 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1237:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1237 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:37: note: in expansion of macro 'EXPR' 1235 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1237:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1237 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:37: note: in expansion of macro 'EXPR' 1235 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1237:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1237 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1235:37: note: in expansion of macro 'EXPR' 1235 | # define OBJCBOXEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1237:1: note: in expansion of macro 'OBJCBOXEDEXPR' 1237 | OBJCBOXEDEXPR(ObjCBoxedExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:45: note: in expansion of macro 'EXPR' 1241 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1243:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1243 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:45: note: in expansion of macro 'EXPR' 1241 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1243:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1243 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:45: note: in expansion of macro 'EXPR' 1241 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1243:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1243 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:45: note: in expansion of macro 'EXPR' 1241 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1243:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1243 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1241:45: note: in expansion of macro 'EXPR' 1241 | # define OBJCDICTIONARYLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1243:1: note: in expansion of macro 'OBJCDICTIONARYLITERAL' 1243 | OBJCDICTIONARYLITERAL(ObjCDictionaryLiteral, Expr) | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:38: note: in expansion of macro 'EXPR' 1247 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1249:1: note: in expansion of macro 'OBJCENCODEEXPR' 1249 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:38: note: in expansion of macro 'EXPR' 1247 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1249:1: note: in expansion of macro 'OBJCENCODEEXPR' 1249 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:38: note: in expansion of macro 'EXPR' 1247 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1249:1: note: in expansion of macro 'OBJCENCODEEXPR' 1249 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:38: note: in expansion of macro 'EXPR' 1247 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1249:1: note: in expansion of macro 'OBJCENCODEEXPR' 1249 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1247:38: note: in expansion of macro 'EXPR' 1247 | # define OBJCENCODEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1249:1: note: in expansion of macro 'OBJCENCODEEXPR' 1249 | OBJCENCODEEXPR(ObjCEncodeExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:51: note: in expansion of macro 'EXPR' 1253 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1255:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1255 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:51: note: in expansion of macro 'EXPR' 1253 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1255:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1255 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:51: note: in expansion of macro 'EXPR' 1253 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1255:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1255 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:51: note: in expansion of macro 'EXPR' 1253 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1255:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1255 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1253:51: note: in expansion of macro 'EXPR' 1253 | # define OBJCINDIRECTCOPYRESTOREEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1255:1: note: in expansion of macro 'OBJCINDIRECTCOPYRESTOREEXPR' 1255 | OBJCINDIRECTCOPYRESTOREEXPR(ObjCIndirectCopyRestoreExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:35: note: in expansion of macro 'EXPR' 1259 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1261:1: note: in expansion of macro 'OBJCISAEXPR' 1261 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:35: note: in expansion of macro 'EXPR' 1259 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1261:1: note: in expansion of macro 'OBJCISAEXPR' 1261 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:35: note: in expansion of macro 'EXPR' 1259 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1261:1: note: in expansion of macro 'OBJCISAEXPR' 1261 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:35: note: in expansion of macro 'EXPR' 1259 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1261:1: note: in expansion of macro 'OBJCISAEXPR' 1261 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1259:35: note: in expansion of macro 'EXPR' 1259 | # define OBJCISAEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1261:1: note: in expansion of macro 'OBJCISAEXPR' 1261 | OBJCISAEXPR(ObjCIsaExpr, Expr) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:39: note: in expansion of macro 'EXPR' 1265 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1267:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1267 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:39: note: in expansion of macro 'EXPR' 1265 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1267:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1267 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:39: note: in expansion of macro 'EXPR' 1265 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1267:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1267 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:39: note: in expansion of macro 'EXPR' 1265 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1267:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1267 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1265:39: note: in expansion of macro 'EXPR' 1265 | # define OBJCIVARREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1267:1: note: in expansion of macro 'OBJCIVARREFEXPR' 1267 | OBJCIVARREFEXPR(ObjCIvarRefExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:39: note: in expansion of macro 'EXPR' 1271 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1273:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1273 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:39: note: in expansion of macro 'EXPR' 1271 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1273:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1273 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:39: note: in expansion of macro 'EXPR' 1271 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1273:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1273 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:39: note: in expansion of macro 'EXPR' 1271 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1273:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1273 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1271:39: note: in expansion of macro 'EXPR' 1271 | # define OBJCMESSAGEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1273:1: note: in expansion of macro 'OBJCMESSAGEEXPR' 1273 | OBJCMESSAGEEXPR(ObjCMessageExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:43: note: in expansion of macro 'EXPR' 1277 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1279:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1279 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:43: note: in expansion of macro 'EXPR' 1277 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1279:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1279 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:43: note: in expansion of macro 'EXPR' 1277 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1279:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1279 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:43: note: in expansion of macro 'EXPR' 1277 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1279:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1279 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1277:43: note: in expansion of macro 'EXPR' 1277 | # define OBJCPROPERTYREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1279:1: note: in expansion of macro 'OBJCPROPERTYREFEXPR' 1279 | OBJCPROPERTYREFEXPR(ObjCPropertyRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:40: note: in expansion of macro 'EXPR' 1283 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1285:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1285 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:40: note: in expansion of macro 'EXPR' 1283 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1285:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1285 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:40: note: in expansion of macro 'EXPR' 1283 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1285:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1285 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:40: note: in expansion of macro 'EXPR' 1283 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1285:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1285 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1283:40: note: in expansion of macro 'EXPR' 1283 | # define OBJCPROTOCOLEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1285:1: note: in expansion of macro 'OBJCPROTOCOLEXPR' 1285 | OBJCPROTOCOLEXPR(ObjCProtocolExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:40: note: in expansion of macro 'EXPR' 1289 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1291:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1291 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:40: note: in expansion of macro 'EXPR' 1289 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1291:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1291 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:40: note: in expansion of macro 'EXPR' 1289 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1291:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1291 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:40: note: in expansion of macro 'EXPR' 1289 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1291:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1291 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1289:40: note: in expansion of macro 'EXPR' 1289 | # define OBJCSELECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1291:1: note: in expansion of macro 'OBJCSELECTOREXPR' 1291 | OBJCSELECTOREXPR(ObjCSelectorExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:41: note: in expansion of macro 'EXPR' 1295 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1297:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1297 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:41: note: in expansion of macro 'EXPR' 1295 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1297:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1297 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:41: note: in expansion of macro 'EXPR' 1295 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1297:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1297 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:41: note: in expansion of macro 'EXPR' 1295 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1297:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1297 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1295:41: note: in expansion of macro 'EXPR' 1295 | # define OBJCSTRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1297:1: note: in expansion of macro 'OBJCSTRINGLITERAL' 1297 | OBJCSTRINGLITERAL(ObjCStringLiteral, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1301:44: note: in expansion of macro 'EXPR' 1301 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1303 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1301:44: note: in expansion of macro 'EXPR' 1301 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1303 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1301:44: note: in expansion of macro 'EXPR' 1301 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1303 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1301:44: note: in expansion of macro 'EXPR' 1301 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1303 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1301:44: note: in expansion of macro 'EXPR' 1301 | # define OBJCSUBSCRIPTREFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1303:1: note: in expansion of macro 'OBJCSUBSCRIPTREFEXPR' 1303 | OBJCSUBSCRIPTREFEXPR(ObjCSubscriptRefExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1307:36: note: in expansion of macro 'EXPR' 1307 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:1: note: in expansion of macro 'OFFSETOFEXPR' 1309 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1307:36: note: in expansion of macro 'EXPR' 1307 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:1: note: in expansion of macro 'OFFSETOFEXPR' 1309 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1307:36: note: in expansion of macro 'EXPR' 1307 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:1: note: in expansion of macro 'OFFSETOFEXPR' 1309 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1307:36: note: in expansion of macro 'EXPR' 1307 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:1: note: in expansion of macro 'OFFSETOFEXPR' 1309 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1307:36: note: in expansion of macro 'EXPR' 1307 | # define OFFSETOFEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1309:1: note: in expansion of macro 'OFFSETOFEXPR' 1309 | OFFSETOFEXPR(OffsetOfExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1313:39: note: in expansion of macro 'EXPR' 1313 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1315:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1315 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1313:39: note: in expansion of macro 'EXPR' 1313 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1315:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1315 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1313:39: note: in expansion of macro 'EXPR' 1313 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1315:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1315 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1313:39: note: in expansion of macro 'EXPR' 1313 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1315:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1315 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1313:39: note: in expansion of macro 'EXPR' 1313 | # define OPAQUEVALUEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1315:1: note: in expansion of macro 'OPAQUEVALUEEXPR' 1315 | OPAQUEVALUEEXPR(OpaqueValueExpr, Expr) | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1323:44: note: in expansion of macro 'OVERLOADEXPR' 1323 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1325 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1323:44: note: in expansion of macro 'OVERLOADEXPR' 1323 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1325 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1323:44: note: in expansion of macro 'OVERLOADEXPR' 1323 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1325 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1323:44: note: in expansion of macro 'OVERLOADEXPR' 1323 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1325 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1323:44: note: in expansion of macro 'OVERLOADEXPR' 1323 | # define UNRESOLVEDLOOKUPEXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1325:1: note: in expansion of macro 'UNRESOLVEDLOOKUPEXPR' 1325 | UNRESOLVEDLOOKUPEXPR(UnresolvedLookupExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1329:44: note: in expansion of macro 'OVERLOADEXPR' 1329 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1331 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1329:44: note: in expansion of macro 'OVERLOADEXPR' 1329 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1331 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1329:44: note: in expansion of macro 'OVERLOADEXPR' 1329 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1331 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1329:44: note: in expansion of macro 'OVERLOADEXPR' 1329 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1331 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1319:36: note: in expansion of macro 'EXPR' 1319 | # define OVERLOADEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1329:44: note: in expansion of macro 'OVERLOADEXPR' 1329 | # define UNRESOLVEDMEMBEREXPR(Type, Base) OVERLOADEXPR(Type, Base) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1331:1: note: in expansion of macro 'UNRESOLVEDMEMBEREXPR' 1331 | UNRESOLVEDMEMBEREXPR(UnresolvedMemberExpr, OverloadExpr) | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:41: note: in expansion of macro 'EXPR' 1339 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1341:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1341 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:41: note: in expansion of macro 'EXPR' 1339 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1341:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1341 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:41: note: in expansion of macro 'EXPR' 1339 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1341:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1341 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:41: note: in expansion of macro 'EXPR' 1339 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1341:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1341 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1339:41: note: in expansion of macro 'EXPR' 1339 | # define PACKEXPANSIONEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1341:1: note: in expansion of macro 'PACKEXPANSIONEXPR' 1341 | PACKEXPANSIONEXPR(PackExpansionExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:33: note: in expansion of macro 'EXPR' 1345 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1347:1: note: in expansion of macro 'PARENEXPR' 1347 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:33: note: in expansion of macro 'EXPR' 1345 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1347:1: note: in expansion of macro 'PARENEXPR' 1347 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:33: note: in expansion of macro 'EXPR' 1345 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1347:1: note: in expansion of macro 'PARENEXPR' 1347 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:33: note: in expansion of macro 'EXPR' 1345 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1347:1: note: in expansion of macro 'PARENEXPR' 1347 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1345:33: note: in expansion of macro 'EXPR' 1345 | # define PARENEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1347:1: note: in expansion of macro 'PARENEXPR' 1347 | PARENEXPR(ParenExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:37: note: in expansion of macro 'EXPR' 1351 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1353:1: note: in expansion of macro 'PARENLISTEXPR' 1353 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:37: note: in expansion of macro 'EXPR' 1351 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1353:1: note: in expansion of macro 'PARENLISTEXPR' 1353 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:37: note: in expansion of macro 'EXPR' 1351 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1353:1: note: in expansion of macro 'PARENLISTEXPR' 1353 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:37: note: in expansion of macro 'EXPR' 1351 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1353:1: note: in expansion of macro 'PARENLISTEXPR' 1353 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1351:37: note: in expansion of macro 'EXPR' 1351 | # define PARENLISTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1353:1: note: in expansion of macro 'PARENLISTEXPR' 1353 | PARENLISTEXPR(ParenListExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:38: note: in expansion of macro 'EXPR' 1357 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1359:1: note: in expansion of macro 'PREDEFINEDEXPR' 1359 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:38: note: in expansion of macro 'EXPR' 1357 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1359:1: note: in expansion of macro 'PREDEFINEDEXPR' 1359 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:38: note: in expansion of macro 'EXPR' 1357 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1359:1: note: in expansion of macro 'PREDEFINEDEXPR' 1359 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:38: note: in expansion of macro 'EXPR' 1357 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1359:1: note: in expansion of macro 'PREDEFINEDEXPR' 1359 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1357:38: note: in expansion of macro 'EXPR' 1357 | # define PREDEFINEDEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1359:1: note: in expansion of macro 'PREDEFINEDEXPR' 1359 | PREDEFINEDEXPR(PredefinedExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:40: note: in expansion of macro 'EXPR' 1363 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1365:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1365 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:40: note: in expansion of macro 'EXPR' 1363 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1365:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1365 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:40: note: in expansion of macro 'EXPR' 1363 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1365:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1365 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:40: note: in expansion of macro 'EXPR' 1363 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1365:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1365 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1363:40: note: in expansion of macro 'EXPR' 1363 | # define PSEUDOOBJECTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1365:1: note: in expansion of macro 'PSEUDOOBJECTEXPR' 1365 | PSEUDOOBJECTEXPR(PseudoObjectExpr, Expr) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:36: note: in expansion of macro 'EXPR' 1369 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1371:1: note: in expansion of macro 'RECOVERYEXPR' 1371 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:36: note: in expansion of macro 'EXPR' 1369 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1371:1: note: in expansion of macro 'RECOVERYEXPR' 1371 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:36: note: in expansion of macro 'EXPR' 1369 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1371:1: note: in expansion of macro 'RECOVERYEXPR' 1371 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:36: note: in expansion of macro 'EXPR' 1369 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1371:1: note: in expansion of macro 'RECOVERYEXPR' 1371 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1369:36: note: in expansion of macro 'EXPR' 1369 | # define RECOVERYEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1371:1: note: in expansion of macro 'RECOVERYEXPR' 1371 | RECOVERYEXPR(RecoveryExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:36: note: in expansion of macro 'EXPR' 1375 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1377:1: note: in expansion of macro 'REQUIRESEXPR' 1377 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:36: note: in expansion of macro 'EXPR' 1375 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1377:1: note: in expansion of macro 'REQUIRESEXPR' 1377 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:36: note: in expansion of macro 'EXPR' 1375 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1377:1: note: in expansion of macro 'REQUIRESEXPR' 1377 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:36: note: in expansion of macro 'EXPR' 1375 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1377:1: note: in expansion of macro 'REQUIRESEXPR' 1377 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1375:36: note: in expansion of macro 'EXPR' 1375 | # define REQUIRESEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1377:1: note: in expansion of macro 'REQUIRESEXPR' 1377 | REQUIRESEXPR(RequiresExpr, Expr) | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:48: note: in expansion of macro 'EXPR' 1381 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1383:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1383 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:48: note: in expansion of macro 'EXPR' 1381 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1383:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1383 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:48: note: in expansion of macro 'EXPR' 1381 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1383:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1383 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:48: note: in expansion of macro 'EXPR' 1381 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1383:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1383 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1381:48: note: in expansion of macro 'EXPR' 1381 | # define SYCLUNIQUESTABLENAMEEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1383:1: note: in expansion of macro 'SYCLUNIQUESTABLENAMEEXPR' 1383 | SYCLUNIQUESTABLENAMEEXPR(SYCLUniqueStableNameExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:41: note: in expansion of macro 'EXPR' 1387 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1389:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1389 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:41: note: in expansion of macro 'EXPR' 1387 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1389:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1389 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:41: note: in expansion of macro 'EXPR' 1387 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1389:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1389 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:41: note: in expansion of macro 'EXPR' 1387 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1389:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1389 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1387:41: note: in expansion of macro 'EXPR' 1387 | # define SHUFFLEVECTOREXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1389:1: note: in expansion of macro 'SHUFFLEVECTOREXPR' 1389 | SHUFFLEVECTOREXPR(ShuffleVectorExpr, Expr) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:38: note: in expansion of macro 'EXPR' 1393 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1395:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1395 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:38: note: in expansion of macro 'EXPR' 1393 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1395:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1395 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:38: note: in expansion of macro 'EXPR' 1393 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1395:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1395 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:38: note: in expansion of macro 'EXPR' 1393 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1395:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1395 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1393:38: note: in expansion of macro 'EXPR' 1393 | # define SIZEOFPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1395:1: note: in expansion of macro 'SIZEOFPACKEXPR' 1395 | SIZEOFPACKEXPR(SizeOfPackExpr, Expr) | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:37: note: in expansion of macro 'EXPR' 1399 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1401:1: note: in expansion of macro 'SOURCELOCEXPR' 1401 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:37: note: in expansion of macro 'EXPR' 1399 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1401:1: note: in expansion of macro 'SOURCELOCEXPR' 1401 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:37: note: in expansion of macro 'EXPR' 1399 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1401:1: note: in expansion of macro 'SOURCELOCEXPR' 1401 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:37: note: in expansion of macro 'EXPR' 1399 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1401:1: note: in expansion of macro 'SOURCELOCEXPR' 1401 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1399:37: note: in expansion of macro 'EXPR' 1399 | # define SOURCELOCEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1401:1: note: in expansion of macro 'SOURCELOCEXPR' 1401 | SOURCELOCEXPR(SourceLocExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:32: note: in expansion of macro 'EXPR' 1405 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1407:1: note: in expansion of macro 'STMTEXPR' 1407 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:32: note: in expansion of macro 'EXPR' 1405 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1407:1: note: in expansion of macro 'STMTEXPR' 1407 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:32: note: in expansion of macro 'EXPR' 1405 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1407:1: note: in expansion of macro 'STMTEXPR' 1407 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:32: note: in expansion of macro 'EXPR' 1405 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1407:1: note: in expansion of macro 'STMTEXPR' 1407 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1405:32: note: in expansion of macro 'EXPR' 1405 | # define STMTEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1407:1: note: in expansion of macro 'STMTEXPR' 1407 | STMTEXPR(StmtExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:37: note: in expansion of macro 'EXPR' 1411 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1413:1: note: in expansion of macro 'STRINGLITERAL' 1413 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:37: note: in expansion of macro 'EXPR' 1411 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1413:1: note: in expansion of macro 'STRINGLITERAL' 1413 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:37: note: in expansion of macro 'EXPR' 1411 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1413:1: note: in expansion of macro 'STRINGLITERAL' 1413 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:37: note: in expansion of macro 'EXPR' 1411 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1413:1: note: in expansion of macro 'STRINGLITERAL' 1413 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1411:37: note: in expansion of macro 'EXPR' 1411 | # define STRINGLITERAL(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1413:1: note: in expansion of macro 'STRINGLITERAL' 1413 | STRINGLITERAL(StringLiteral, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:52: note: in expansion of macro 'EXPR' 1417 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1419:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1419 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:52: note: in expansion of macro 'EXPR' 1417 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1419:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1419 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:52: note: in expansion of macro 'EXPR' 1417 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1419:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1419 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:52: note: in expansion of macro 'EXPR' 1417 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1419:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1419 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1417:52: note: in expansion of macro 'EXPR' 1417 | # define SUBSTNONTYPETEMPLATEPARMEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1419:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMEXPR' 1419 | SUBSTNONTYPETEMPLATEPARMEXPR(SubstNonTypeTemplateParmExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:56: note: in expansion of macro 'EXPR' 1423 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1425:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1425 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:56: note: in expansion of macro 'EXPR' 1423 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1425:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1425 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:56: note: in expansion of macro 'EXPR' 1423 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1425:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1425 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:56: note: in expansion of macro 'EXPR' 1423 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1425:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1425 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1423:56: note: in expansion of macro 'EXPR' 1423 | # define SUBSTNONTYPETEMPLATEPARMPACKEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1425:1: note: in expansion of macro 'SUBSTNONTYPETEMPLATEPARMPACKEXPR' 1425 | SUBSTNONTYPETEMPLATEPARMPACKEXPR(SubstNonTypeTemplateParmPackExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:37: note: in expansion of macro 'EXPR' 1429 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1431:1: note: in expansion of macro 'TYPETRAITEXPR' 1431 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:37: note: in expansion of macro 'EXPR' 1429 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1431:1: note: in expansion of macro 'TYPETRAITEXPR' 1431 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:37: note: in expansion of macro 'EXPR' 1429 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1431:1: note: in expansion of macro 'TYPETRAITEXPR' 1431 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:37: note: in expansion of macro 'EXPR' 1429 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1431:1: note: in expansion of macro 'TYPETRAITEXPR' 1431 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1429:37: note: in expansion of macro 'EXPR' 1429 | # define TYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1431:1: note: in expansion of macro 'TYPETRAITEXPR' 1431 | TYPETRAITEXPR(TypeTraitExpr, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:32: note: in expansion of macro 'EXPR' 1435 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1437:1: note: in expansion of macro 'TYPOEXPR' 1437 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:32: note: in expansion of macro 'EXPR' 1435 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1437:1: note: in expansion of macro 'TYPOEXPR' 1437 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:32: note: in expansion of macro 'EXPR' 1435 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1437:1: note: in expansion of macro 'TYPOEXPR' 1437 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:32: note: in expansion of macro 'EXPR' 1435 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1437:1: note: in expansion of macro 'TYPOEXPR' 1437 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1435:32: note: in expansion of macro 'EXPR' 1435 | # define TYPOEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1437:1: note: in expansion of macro 'TYPOEXPR' 1437 | TYPOEXPR(TypoExpr, Expr) | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1441:48: note: in expansion of macro 'EXPR' 1441 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1443 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1441:48: note: in expansion of macro 'EXPR' 1441 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1443 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1441:48: note: in expansion of macro 'EXPR' 1441 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1443 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1441:48: note: in expansion of macro 'EXPR' 1441 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1443 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1441:48: note: in expansion of macro 'EXPR' 1441 | # define UNARYEXPRORTYPETRAITEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1443:1: note: in expansion of macro 'UNARYEXPRORTYPETRAITEXPR' 1443 | UNARYEXPRORTYPETRAITEXPR(UnaryExprOrTypeTraitExpr, Expr) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1447:37: note: in expansion of macro 'EXPR' 1447 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1449:1: note: in expansion of macro 'UNARYOPERATOR' 1449 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1447:37: note: in expansion of macro 'EXPR' 1447 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1449:1: note: in expansion of macro 'UNARYOPERATOR' 1449 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1447:37: note: in expansion of macro 'EXPR' 1447 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1449:1: note: in expansion of macro 'UNARYOPERATOR' 1449 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1447:37: note: in expansion of macro 'EXPR' 1447 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1449:1: note: in expansion of macro 'UNARYOPERATOR' 1449 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1447:37: note: in expansion of macro 'EXPR' 1447 | # define UNARYOPERATOR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1449:1: note: in expansion of macro 'UNARYOPERATOR' 1449 | UNARYOPERATOR(UnaryOperator, Expr) | ^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'EXPR' 1453 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'VAARGEXPR' 1455 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'EXPR' 1453 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'VAARGEXPR' 1455 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'EXPR' 1453 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'VAARGEXPR' 1455 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'EXPR' 1453 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'VAARGEXPR' 1455 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:655:28: note: in expansion of macro 'VALUESTMT' 655 | # define EXPR(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1453:33: note: in expansion of macro 'EXPR' 1453 | # define VAARGEXPR(Type, Base) EXPR(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1455:1: note: in expansion of macro 'VAARGEXPR' 1455 | VAARGEXPR(VAArgExpr, Expr) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1463:33: note: in expansion of macro 'VALUESTMT' 1463 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1465:1: note: in expansion of macro 'LABELSTMT' 1465 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1463:33: note: in expansion of macro 'VALUESTMT' 1463 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1465:1: note: in expansion of macro 'LABELSTMT' 1465 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1463:33: note: in expansion of macro 'VALUESTMT' 1463 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1465:1: note: in expansion of macro 'LABELSTMT' 1465 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1463:33: note: in expansion of macro 'VALUESTMT' 1463 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1465:1: note: in expansion of macro 'LABELSTMT' 1465 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:645:33: note: in expansion of macro 'STMT' 645 | # define VALUESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1463:33: note: in expansion of macro 'VALUESTMT' 1463 | # define LABELSTMT(Type, Base) VALUESTMT(Type, Base) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1465:1: note: in expansion of macro 'LABELSTMT' 1465 | LABELSTMT(LabelStmt, ValueStmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1473:33: note: in expansion of macro 'STMT' 1473 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1475:1: note: in expansion of macro 'WHILESTMT' 1475 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1473:33: note: in expansion of macro 'STMT' 1473 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1475:1: note: in expansion of macro 'WHILESTMT' 1475 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1473:33: note: in expansion of macro 'STMT' 1473 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1475:1: note: in expansion of macro 'WHILESTMT' 1475 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1473:33: note: in expansion of macro 'STMT' 1473 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1475:1: note: in expansion of macro 'WHILESTMT' 1475 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:518:12: note: in expansion of macro 'TRAVERSE_STMT_BASE' 518 | return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1473:33: note: in expansion of macro 'STMT' 1473 | # define WHILESTMT(Type, Base) STMT(Type, Base) | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1475:1: note: in expansion of macro 'WHILESTMT' 1475 | WHILESTMT(WhileStmt, Stmt) | ^~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseGCCAsmStmt(clang::GCCAsmStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2227:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2227 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2227:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2227 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2227:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2227 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2227:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2227 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2227:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2227 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getAsmString()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2229:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2229 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2229:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2229 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2229:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2229 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2229:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2229 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2229:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2229 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2232:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2232 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2232:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2232 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2232:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2232 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2232:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2232 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2232:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2232 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOutputConstraintLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2235:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2235 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2235:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2235 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2235:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2235 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2235:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2235 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2235:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2235 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getClobberStringLiteral(I)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2226:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2226 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2226:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2226 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2226:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2226 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2226:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2226 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2226:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2226 | DEF_TRAVERSE_STMT(GCCAsmStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseMSAsmStmt(clang::MSAsmStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2240:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2240 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2240:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2240 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2240:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2240 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2240:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2240 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2240:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2240 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXCatchStmt(clang::CXXCatchStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2246:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2246 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2246:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2246 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2246:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2246 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2246:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2246 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2246:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2246 | DEF_TRAVERSE_STMT(CXXCatchStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDeclStmt(clang::DeclStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2251:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2251 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2251:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2251 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2251:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2251 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2251:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2251 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2251:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2251 | DEF_TRAVERSE_STMT(DeclStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseBreakStmt(clang::BreakStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2265:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2265 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2265:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2265 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2265:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2265 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2265:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2265 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2265:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2265 | DEF_TRAVERSE_STMT(BreakStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXTryStmt(clang::CXXTryStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2266:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2266 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2266:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2266 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2266:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2266 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2266:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2266 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2266:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2266 | DEF_TRAVERSE_STMT(CXXTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCaseStmt(clang::CaseStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2267:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2267 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2267:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2267 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2267:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2267 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2267:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2267 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2267:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2267 | DEF_TRAVERSE_STMT(CaseStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCompoundStmt(clang::CompoundStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2268:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2268 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2268:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2268 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2268:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2268 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2268:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2268 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2268:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2268 | DEF_TRAVERSE_STMT(CompoundStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseContinueStmt(clang::ContinueStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2269:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2269 | DEF_TRAVERSE_STMT(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2269:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2269 | DEF_TRAVERSE_STMT(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2269:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2269 | DEF_TRAVERSE_STMT(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2269:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2269 | DEF_TRAVERSE_STMT(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2269:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2269 | DEF_TRAVERSE_STMT(ContinueStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDefaultStmt(clang::DefaultStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2270:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2270 | DEF_TRAVERSE_STMT(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2270:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2270 | DEF_TRAVERSE_STMT(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2270:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2270 | DEF_TRAVERSE_STMT(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2270:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2270 | DEF_TRAVERSE_STMT(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2270:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2270 | DEF_TRAVERSE_STMT(DefaultStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDoStmt(clang::DoStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2271:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2271 | DEF_TRAVERSE_STMT(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2271:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2271 | DEF_TRAVERSE_STMT(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2271:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2271 | DEF_TRAVERSE_STMT(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2271:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2271 | DEF_TRAVERSE_STMT(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2271:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2271 | DEF_TRAVERSE_STMT(DoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseForStmt(clang::ForStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2272:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2272 | DEF_TRAVERSE_STMT(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2272:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2272 | DEF_TRAVERSE_STMT(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2272:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2272 | DEF_TRAVERSE_STMT(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2272:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2272 | DEF_TRAVERSE_STMT(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2272:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2272 | DEF_TRAVERSE_STMT(ForStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseGotoStmt(clang::GotoStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2273:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2273 | DEF_TRAVERSE_STMT(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2273:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2273 | DEF_TRAVERSE_STMT(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2273:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2273 | DEF_TRAVERSE_STMT(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2273:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2273 | DEF_TRAVERSE_STMT(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2273:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2273 | DEF_TRAVERSE_STMT(GotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseIfStmt(clang::IfStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2274:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2274 | DEF_TRAVERSE_STMT(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2274:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2274 | DEF_TRAVERSE_STMT(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2274:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2274 | DEF_TRAVERSE_STMT(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2274:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2274 | DEF_TRAVERSE_STMT(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2274:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2274 | DEF_TRAVERSE_STMT(IfStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2275:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2275 | DEF_TRAVERSE_STMT(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2275:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2275 | DEF_TRAVERSE_STMT(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2275:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2275 | DEF_TRAVERSE_STMT(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2275:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2275 | DEF_TRAVERSE_STMT(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2275:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2275 | DEF_TRAVERSE_STMT(IndirectGotoStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseLabelStmt(clang::LabelStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2276:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2276 | DEF_TRAVERSE_STMT(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2276:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2276 | DEF_TRAVERSE_STMT(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2276:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2276 | DEF_TRAVERSE_STMT(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2276:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2276 | DEF_TRAVERSE_STMT(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2276:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2276 | DEF_TRAVERSE_STMT(LabelStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseAttributedStmt(clang::AttributedStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2277:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2277 | DEF_TRAVERSE_STMT(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2277:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2277 | DEF_TRAVERSE_STMT(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2277:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2277 | DEF_TRAVERSE_STMT(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2277:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2277 | DEF_TRAVERSE_STMT(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2277:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2277 | DEF_TRAVERSE_STMT(AttributedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseNullStmt(clang::NullStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2278:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2278 | DEF_TRAVERSE_STMT(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2278:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2278 | DEF_TRAVERSE_STMT(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2278:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2278 | DEF_TRAVERSE_STMT(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2278:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2278 | DEF_TRAVERSE_STMT(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2278:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2278 | DEF_TRAVERSE_STMT(NullStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2279:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2279 | DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2279:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2279 | DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2279:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2279 | DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2279:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2279 | DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2279:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2279 | DEF_TRAVERSE_STMT(ObjCAtCatchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2280:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2280 | DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2280:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2280 | DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2280:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2280 | DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2280:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2280 | DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2280:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2280 | DEF_TRAVERSE_STMT(ObjCAtFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2281:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2281 | DEF_TRAVERSE_STMT(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2281:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2281 | DEF_TRAVERSE_STMT(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2281:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2281 | DEF_TRAVERSE_STMT(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2281:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2281 | DEF_TRAVERSE_STMT(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2281:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2281 | DEF_TRAVERSE_STMT(ObjCAtSynchronizedStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2282:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2282 | DEF_TRAVERSE_STMT(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2282:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2282 | DEF_TRAVERSE_STMT(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2282:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2282 | DEF_TRAVERSE_STMT(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2282:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2282 | DEF_TRAVERSE_STMT(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2282:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2282 | DEF_TRAVERSE_STMT(ObjCAtThrowStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2283:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2283 | DEF_TRAVERSE_STMT(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2283:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2283 | DEF_TRAVERSE_STMT(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2283:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2283 | DEF_TRAVERSE_STMT(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2283:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2283 | DEF_TRAVERSE_STMT(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2283:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2283 | DEF_TRAVERSE_STMT(ObjCAtTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2284:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2284 | DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2284:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2284 | DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2284:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2284 | DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2284:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2284 | DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2284:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2284 | DEF_TRAVERSE_STMT(ObjCForCollectionStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2285:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2285 | DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2285:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2285 | DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2285:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2285 | DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2285:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2285 | DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2285:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2285 | DEF_TRAVERSE_STMT(ObjCAutoreleasePoolStmt, {}) | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXForRangeStmt(clang::CXXForRangeStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2290:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2290 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2290:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2290 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2290:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2290 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2290:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2290 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2290:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2290 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2291:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2291 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2291:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2291 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2291:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2291 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2291:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2291 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2291:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2291 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getLoopVarStmt()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2292:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2292 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2292:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2292 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2292:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2292 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2292:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2292 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2292:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2292 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getRangeInit()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2293:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2293 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2293:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2293 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2293:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2293 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2293:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2293 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2293:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2293 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2287:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2287 | DEF_TRAVERSE_STMT(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2287:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2287 | DEF_TRAVERSE_STMT(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2287:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2287 | DEF_TRAVERSE_STMT(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2287:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2287 | DEF_TRAVERSE_STMT(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2287:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2287 | DEF_TRAVERSE_STMT(CXXForRangeStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2299:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2299 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2299:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2299 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2299:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2299 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2299:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2299 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2299:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2299 | DEF_TRAVERSE_STMT(MSDependentExistsStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseReturnStmt(clang::ReturnStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2304:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2304 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2304:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2304 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2304:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2304 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2304:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2304 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2304:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2304 | DEF_TRAVERSE_STMT(ReturnStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSwitchStmt(clang::SwitchStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2305:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2305 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2305:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2305 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2305:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2305 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2305:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2305 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2305:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2305 | DEF_TRAVERSE_STMT(SwitchStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseWhileStmt(clang::WhileStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2306:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2306 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2306:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2306 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2306:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2306 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2306:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2306 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2306:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2306 | DEF_TRAVERSE_STMT(WhileStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseConstantExpr(clang::ConstantExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2308:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2308 | DEF_TRAVERSE_STMT(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2308:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2308 | DEF_TRAVERSE_STMT(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2308:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2308 | DEF_TRAVERSE_STMT(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2308:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2308 | DEF_TRAVERSE_STMT(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2308:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2308 | DEF_TRAVERSE_STMT(ConstantExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2310:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2310 | DEF_TRAVERSE_STMT(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2310:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2310 | DEF_TRAVERSE_STMT(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2310:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2310 | DEF_TRAVERSE_STMT(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2310:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2310 | DEF_TRAVERSE_STMT(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2310:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2310 | DEF_TRAVERSE_STMT(CXXDependentScopeMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDeclRefExpr(clang::DeclRefExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2319:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2319 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2319:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2319 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2319:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2319 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2319:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2319 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2319:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2319 | DEF_TRAVERSE_STMT(DeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2326:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2326 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2326:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2326 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2326:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2326 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2326:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2326 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2326:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2326 | DEF_TRAVERSE_STMT(DependentScopeDeclRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseMemberExpr(clang::MemberExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2335:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2335 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2335:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2335 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2335:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2335 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2335:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2335 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2335:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2335 | DEF_TRAVERSE_STMT(MemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2342:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2342 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2342:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2342 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2342:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2342 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2342:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2342 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2342:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2342 | DEF_TRAVERSE_STMT( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCStyleCastExpr(clang::CStyleCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2348:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2348 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2348:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2348 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2348:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2348 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2348:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2348 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2348:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2348 | DEF_TRAVERSE_STMT(CStyleCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2352:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2352 | DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2352:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2352 | DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2352:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2352 | DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2352:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2352 | DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2352:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2352 | DEF_TRAVERSE_STMT(CXXFunctionalCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXAddrspaceCastExpr(clang::CXXAddrspaceCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2356:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2356 | DEF_TRAVERSE_STMT(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2356:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2356 | DEF_TRAVERSE_STMT(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2356:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2356 | DEF_TRAVERSE_STMT(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2356:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2356 | DEF_TRAVERSE_STMT(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2356:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2356 | DEF_TRAVERSE_STMT(CXXAddrspaceCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2360:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2360 | DEF_TRAVERSE_STMT(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2360:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2360 | DEF_TRAVERSE_STMT(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2360:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2360 | DEF_TRAVERSE_STMT(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2360:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2360 | DEF_TRAVERSE_STMT(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2360:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2360 | DEF_TRAVERSE_STMT(CXXConstCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2364:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2364 | DEF_TRAVERSE_STMT(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2364:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2364 | DEF_TRAVERSE_STMT(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2364:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2364 | DEF_TRAVERSE_STMT(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2364:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2364 | DEF_TRAVERSE_STMT(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2364:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2364 | DEF_TRAVERSE_STMT(CXXDynamicCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2368:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2368 | DEF_TRAVERSE_STMT(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2368:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2368 | DEF_TRAVERSE_STMT(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2368:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2368 | DEF_TRAVERSE_STMT(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2368:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2368 | DEF_TRAVERSE_STMT(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2368:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2368 | DEF_TRAVERSE_STMT(CXXReinterpretCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2372:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2372 | DEF_TRAVERSE_STMT(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2372:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2372 | DEF_TRAVERSE_STMT(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2372:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2372 | DEF_TRAVERSE_STMT(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2372:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2372 | DEF_TRAVERSE_STMT(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2372:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2372 | DEF_TRAVERSE_STMT(CXXStaticCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseBuiltinBitCastExpr(clang::BuiltinBitCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2376:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2376 | DEF_TRAVERSE_STMT(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2376:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2376 | DEF_TRAVERSE_STMT(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2376:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2376 | DEF_TRAVERSE_STMT(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2376:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2376 | DEF_TRAVERSE_STMT(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2376:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2376 | DEF_TRAVERSE_STMT(BuiltinBitCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSynOrSemInitListExpr(clang::InitListExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2391:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2391 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2391:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2391 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2391:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2391 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2391:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2391 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2391:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2391 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2445:37: error: 'const Association' {aka 'const class clang::GenericSelectionExpr::AssociationTy'} has no member named 'getTypeSourceInfo' 2445 | if (TypeSourceInfo *TSI = Assoc.getTypeSourceInfo()) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:43: error: 'const Association' {aka 'const class clang::GenericSelectionExpr::AssociationTy'} has no member named 'getAssociationExpr' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:43: error: 'const Association' {aka 'const class clang::GenericSelectionExpr::AssociationTy'} has no member named 'getAssociationExpr' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2447:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2447 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(Assoc.getAssociationExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2442:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2442 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2442:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2442 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2442:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2442 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2442:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2442 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2442:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2442 | DEF_TRAVERSE_STMT(GenericSelectionExpr, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraversePseudoObjectExpr(clang::PseudoObjectExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2455:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2455 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2455:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2455 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2455:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2455 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2455:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2455 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2455:3: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2455 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getSyntacticForm()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2462:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2462 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2462:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2462 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2462:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2462 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2462:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2462 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2462:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2462 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(sub); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2454:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2454 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2454:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2454 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2454:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2454 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2454:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2454 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2454:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2454 | DEF_TRAVERSE_STMT(PseudoObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2467:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2467 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2467:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2467 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2467:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2467 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2467:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2467 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2467:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2467 | DEF_TRAVERSE_STMT(CXXScalarValueInitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXNewExpr(clang::CXXNewExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2473:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2473 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2473:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2473 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2473:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2473 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2473:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2473 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2473:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2473 | DEF_TRAVERSE_STMT(CXXNewExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOffsetOfExpr(clang::OffsetOfExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2478:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2478 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2478:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2478 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2478:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2478 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2478:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2478 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2478:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2478 | DEF_TRAVERSE_STMT(OffsetOfExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2486:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2486 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2486:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2486 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2486:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2486 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2486:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2486 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2486:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2486 | DEF_TRAVERSE_STMT(UnaryExprOrTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2493:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2493 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2493:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2493 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2493:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2493 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2493:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2493 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2493:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2493 | DEF_TRAVERSE_STMT(CXXTypeidExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2500:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2500 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2500:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2500 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2500:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2500 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2500:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2500 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2500:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2500 | DEF_TRAVERSE_STMT(MSPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2504:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2504 | DEF_TRAVERSE_STMT(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2504:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2504 | DEF_TRAVERSE_STMT(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2504:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2504 | DEF_TRAVERSE_STMT(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2504:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2504 | DEF_TRAVERSE_STMT(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2504:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2504 | DEF_TRAVERSE_STMT(MSPropertySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2506:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2506 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2506:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2506 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2506:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2506 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2506:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2506 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2506:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2506 | DEF_TRAVERSE_STMT(CXXUuidofExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseTypeTraitExpr(clang::TypeTraitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2513:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2513 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2513:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2513 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2513:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2513 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2513:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2513 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2513:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2513 | DEF_TRAVERSE_STMT(TypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2518:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2518 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2518:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2518 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2518:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2518 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2518:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2518 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2518:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2518 | DEF_TRAVERSE_STMT(ArrayTypeTraitExpr, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2523:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2523 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2523:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2523 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2523:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2523 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2523:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2523 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2523:21: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2523 | { TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getQueriedExpression()); }) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2522:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2522 | DEF_TRAVERSE_STMT(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2522:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2522 | DEF_TRAVERSE_STMT(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2522:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2522 | DEF_TRAVERSE_STMT(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2522:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2522 | DEF_TRAVERSE_STMT(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2522:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2522 | DEF_TRAVERSE_STMT(ExpressionTraitExpr, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseVAArgExpr(clang::VAArgExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2525:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2525 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2525:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2525 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2525:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2525 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2525:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2525 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2525:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2525 | DEF_TRAVERSE_STMT(VAArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2530:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2530 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2530:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2530 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2530:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2530 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2530:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2530 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2530:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2530 | DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseLambdaExpr(clang::LambdaExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2565:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2565:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2565:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2565:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2565:7: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2565 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(NE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2569:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2569 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2569:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2569 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2569:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2569 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2569:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2569 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2569:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2569 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getTrailingRequiresClause()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2571:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2571 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2571:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2571 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2571:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2571 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2571:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2571 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2571:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2571 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2536:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2536 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2536:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2536 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2536:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2536 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2536:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2536 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2536:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2536 | DEF_TRAVERSE_STMT(LambdaExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2576:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2576 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2576:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2576 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2576:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2576 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2576:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2576 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2576:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2576 | DEF_TRAVERSE_STMT(CXXUnresolvedConstructExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXConstructExpr(clang::CXXConstructExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2583:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2583 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2583:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2583 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2583:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2583 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2583:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2583 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2583:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2583 | DEF_TRAVERSE_STMT(CXXConstructExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCallExpr(clang::CallExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2584:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2584 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2584:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2584 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2584:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2584 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2584:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2584 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2584:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2584 | DEF_TRAVERSE_STMT(CallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2585:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2585 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2585:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2585 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2585:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2585 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2585:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2585 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2585:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2585 | DEF_TRAVERSE_STMT(CXXMemberCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseAddrLabelExpr(clang::AddrLabelExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2589:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2589 | DEF_TRAVERSE_STMT(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2589:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2589 | DEF_TRAVERSE_STMT(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2589:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2589 | DEF_TRAVERSE_STMT(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2589:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2589 | DEF_TRAVERSE_STMT(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2589:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2589 | DEF_TRAVERSE_STMT(AddrLabelExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2590:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2590 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2590:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2590 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2590:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2590 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2590:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2590 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2590:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2590 | DEF_TRAVERSE_STMT(ArraySubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseMatrixSubscriptExpr(clang::MatrixSubscriptExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2591:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2591 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2591:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2591 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2591:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2591 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2591:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2591 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2591:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2591 | DEF_TRAVERSE_STMT(MatrixSubscriptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPArraySectionExpr(clang::OMPArraySectionExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2592:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2592 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2592:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2592 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2592:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2592 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2592:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2592 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2592:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2592 | DEF_TRAVERSE_STMT(OMPArraySectionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPArrayShapingExpr(clang::OMPArrayShapingExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2593:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2593 | DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2593:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2593 | DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2593:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2593 | DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2593:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2593 | DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2593:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2593 | DEF_TRAVERSE_STMT(OMPArrayShapingExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPIteratorExpr(clang::OMPIteratorExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2594:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2594 | DEF_TRAVERSE_STMT(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2594:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2594 | DEF_TRAVERSE_STMT(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2594:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2594 | DEF_TRAVERSE_STMT(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2594:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2594 | DEF_TRAVERSE_STMT(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2594:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2594 | DEF_TRAVERSE_STMT(OMPIteratorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseBlockExpr(clang::BlockExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2596:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2596 | DEF_TRAVERSE_STMT(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2596:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2596 | DEF_TRAVERSE_STMT(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2596:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2596 | DEF_TRAVERSE_STMT(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2596:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2596 | DEF_TRAVERSE_STMT(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2596:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2596 | DEF_TRAVERSE_STMT(BlockExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseChooseExpr(clang::ChooseExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2601:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2601 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2601:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2601 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2601:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2601 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2601:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2601 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2601:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2601 | DEF_TRAVERSE_STMT(ChooseExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2602:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2602 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2602:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2602 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2602:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2602 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2602:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2602 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2602:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2602 | DEF_TRAVERSE_STMT(CompoundLiteralExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2605:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2605 | DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2605:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2605 | DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2605:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2605 | DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2605:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2605 | DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2605:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2605 | DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2606:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2606 | DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2606:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2606 | DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2606:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2606 | DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2606:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2606 | DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2606:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2606 | DEF_TRAVERSE_STMT(CXXBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2608:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2608 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2608:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2608 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2608:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2608 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2608:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2608 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2608:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2608 | DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2613:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2613 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2613:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2613 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2613:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2613 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2613:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2613 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2613:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2613 | DEF_TRAVERSE_STMT(CXXDefaultInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2614:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2614 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2614:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2614 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2614:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2614 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2614:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2614 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2614:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2614 | DEF_TRAVERSE_STMT(CXXDeleteExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseExprWithCleanups(clang::ExprWithCleanups*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2615:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2615 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2615:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2615 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2615:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2615 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2615:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2615 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2615:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2615 | DEF_TRAVERSE_STMT(ExprWithCleanups, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2616:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2616 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2616:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2616 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2616:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2616 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2616:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2616 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2616:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2616 | DEF_TRAVERSE_STMT(CXXInheritedCtorInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2617:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2617 | DEF_TRAVERSE_STMT(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2617:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2617 | DEF_TRAVERSE_STMT(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2617:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2617 | DEF_TRAVERSE_STMT(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2617:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2617 | DEF_TRAVERSE_STMT(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2617:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2617 | DEF_TRAVERSE_STMT(CXXNullPtrLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2618:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2618 | DEF_TRAVERSE_STMT(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2618:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2618 | DEF_TRAVERSE_STMT(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2618:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2618 | DEF_TRAVERSE_STMT(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2618:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2618 | DEF_TRAVERSE_STMT(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2618:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2618 | DEF_TRAVERSE_STMT(CXXStdInitializerListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2620:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2620 | DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2620:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2620 | DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2620:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2620 | DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2620:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2620 | DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2620:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2620 | DEF_TRAVERSE_STMT(CXXPseudoDestructorExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXThisExpr(clang::CXXThisExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2628:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2628 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2628:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2628 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2628:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2628 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2628:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2628 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2628:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2628 | DEF_TRAVERSE_STMT(CXXThisExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXThrowExpr(clang::CXXThrowExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2629:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2629 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2629:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2629 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2629:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2629 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2629:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2629 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2629:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2629 | DEF_TRAVERSE_STMT(CXXThrowExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2630:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2630 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2630:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2630 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2630:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2630 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2630:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2630 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2630:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2630 | DEF_TRAVERSE_STMT(UserDefinedLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2631:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2631 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2631:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2631 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2631:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2631 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2631:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2631 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2631:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2631 | DEF_TRAVERSE_STMT(DesignatedInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDesignatedInitUpdateExpr(clang::DesignatedInitUpdateExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2632:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2632 | DEF_TRAVERSE_STMT(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2632:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2632 | DEF_TRAVERSE_STMT(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2632:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2632 | DEF_TRAVERSE_STMT(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2632:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2632 | DEF_TRAVERSE_STMT(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2632:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2632 | DEF_TRAVERSE_STMT(DesignatedInitUpdateExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2633:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2633 | DEF_TRAVERSE_STMT(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2633:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2633 | DEF_TRAVERSE_STMT(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2633:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2633 | DEF_TRAVERSE_STMT(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2633:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2633 | DEF_TRAVERSE_STMT(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2633:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2633 | DEF_TRAVERSE_STMT(ExtVectorElementExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseGNUNullExpr(clang::GNUNullExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2634:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2634 | DEF_TRAVERSE_STMT(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2634:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2634 | DEF_TRAVERSE_STMT(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2634:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2634 | DEF_TRAVERSE_STMT(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2634:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2634 | DEF_TRAVERSE_STMT(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2634:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2634 | DEF_TRAVERSE_STMT(GNUNullExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2635:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2635 | DEF_TRAVERSE_STMT(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2635:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2635 | DEF_TRAVERSE_STMT(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2635:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2635 | DEF_TRAVERSE_STMT(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2635:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2635 | DEF_TRAVERSE_STMT(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2635:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2635 | DEF_TRAVERSE_STMT(ImplicitValueInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseNoInitExpr(clang::NoInitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2636:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2636 | DEF_TRAVERSE_STMT(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2636:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2636 | DEF_TRAVERSE_STMT(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2636:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2636 | DEF_TRAVERSE_STMT(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2636:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2636 | DEF_TRAVERSE_STMT(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2636:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2636 | DEF_TRAVERSE_STMT(NoInitExpr, {}) | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2641:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2641 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2641:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2641 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2641:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2641 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2641:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2641 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2641:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2641 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(OVE->getSourceExpr()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2637:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2637 | DEF_TRAVERSE_STMT(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2637:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2637 | DEF_TRAVERSE_STMT(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2637:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2637 | DEF_TRAVERSE_STMT(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2637:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2637 | DEF_TRAVERSE_STMT(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2637:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2637 | DEF_TRAVERSE_STMT(ArrayInitLoopExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2643:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2643 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2643:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2643 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2643:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2643 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2643:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2643 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2643:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2643 | DEF_TRAVERSE_STMT(ArrayInitIndexExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2644:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2644 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2644:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2644 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2644:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2644 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2644:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2644 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2644:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2644 | DEF_TRAVERSE_STMT(ObjCBoolLiteralExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2646:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2646 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2646:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2646 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2646:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2646 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2646:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2646 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2646:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2646 | DEF_TRAVERSE_STMT(ObjCEncodeExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2651:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2651 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2651:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2651 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2651:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2651 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2651:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2651 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2651:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2651 | DEF_TRAVERSE_STMT(ObjCIsaExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2652:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2652 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2652:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2652 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2652:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2652 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2652:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2652 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2652:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2652 | DEF_TRAVERSE_STMT(ObjCIvarRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2654:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2654 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2654:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2654 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2654:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2654 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2654:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2654 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2654:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2654 | DEF_TRAVERSE_STMT(ObjCMessageExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2659:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2659 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2659:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2659 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2659:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2659 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2659:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2659 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2659:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2659 | DEF_TRAVERSE_STMT(ObjCPropertyRefExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2669:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2669 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2669:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2669 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2669:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2669 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2669:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2669 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2669:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2669 | DEF_TRAVERSE_STMT(ObjCSubscriptRefExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2670:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2670 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2670:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2670 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2670:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2670 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2670:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2670 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2670:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2670 | DEF_TRAVERSE_STMT(ObjCProtocolExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2671:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2671 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2671:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2671 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2671:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2671 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2671:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2671 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2671:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2671 | DEF_TRAVERSE_STMT(ObjCSelectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2672:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2672 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2672:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2672 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2672:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2672 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2672:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2672 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2672:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2672 | DEF_TRAVERSE_STMT(ObjCIndirectCopyRestoreExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2674:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2674 | DEF_TRAVERSE_STMT(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2674:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2674 | DEF_TRAVERSE_STMT(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2674:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2674 | DEF_TRAVERSE_STMT(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2674:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2674 | DEF_TRAVERSE_STMT(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2674:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2674 | DEF_TRAVERSE_STMT(ObjCBridgedCastExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2678:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2678 | DEF_TRAVERSE_STMT(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2678:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2678 | DEF_TRAVERSE_STMT(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2678:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2678 | DEF_TRAVERSE_STMT(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2678:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2678 | DEF_TRAVERSE_STMT(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2678:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2678 | DEF_TRAVERSE_STMT(ObjCAvailabilityCheckExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseParenExpr(clang::ParenExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2679:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2679 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2679:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2679 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2679:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2679 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2679:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2679 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2679:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2679 | DEF_TRAVERSE_STMT(ParenExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseParenListExpr(clang::ParenListExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2680:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2680 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2680:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2680 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2680:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2680 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2680:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2680 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2680:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2680 | DEF_TRAVERSE_STMT(ParenListExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSYCLUniqueStableNameExpr(clang::SYCLUniqueStableNameExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2681:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2681 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2681:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2681 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2681:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2681 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2681:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2681 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2681:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2681 | DEF_TRAVERSE_STMT(SYCLUniqueStableNameExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraversePredefinedExpr(clang::PredefinedExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2684:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2684 | DEF_TRAVERSE_STMT(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2684:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2684 | DEF_TRAVERSE_STMT(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2684:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2684 | DEF_TRAVERSE_STMT(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2684:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2684 | DEF_TRAVERSE_STMT(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2684:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2684 | DEF_TRAVERSE_STMT(PredefinedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2685:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2685 | DEF_TRAVERSE_STMT(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2685:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2685 | DEF_TRAVERSE_STMT(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2685:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2685 | DEF_TRAVERSE_STMT(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2685:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2685 | DEF_TRAVERSE_STMT(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2685:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2685 | DEF_TRAVERSE_STMT(ShuffleVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2686:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2686 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2686:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2686 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2686:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2686 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2686:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2686 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2686:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2686 | DEF_TRAVERSE_STMT(ConvertVectorExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseStmtExpr(clang::StmtExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2687:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2687 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2687:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2687 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2687:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2687 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2687:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2687 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2687:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2687 | DEF_TRAVERSE_STMT(StmtExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSourceLocExpr(clang::SourceLocExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2688:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2688 | DEF_TRAVERSE_STMT(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2688:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2688 | DEF_TRAVERSE_STMT(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2688:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2688 | DEF_TRAVERSE_STMT(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2688:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2688 | DEF_TRAVERSE_STMT(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2688:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2688 | DEF_TRAVERSE_STMT(SourceLocExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2690:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2690 | DEF_TRAVERSE_STMT(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2690:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2690 | DEF_TRAVERSE_STMT(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2690:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2690 | DEF_TRAVERSE_STMT(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2690:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2690 | DEF_TRAVERSE_STMT(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2690:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2690 | DEF_TRAVERSE_STMT(UnresolvedLookupExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2698:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2698 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2698:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2698 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2698:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2698 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2698:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2698 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2698:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2698 | DEF_TRAVERSE_STMT(UnresolvedMemberExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSEHTryStmt(clang::SEHTryStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2706:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2706 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2706:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2706 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2706:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2706 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2706:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2706 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2706:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2706 | DEF_TRAVERSE_STMT(SEHTryStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSEHExceptStmt(clang::SEHExceptStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2707:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2707 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2707:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2707 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2707:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2707 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2707:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2707 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2707:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2707 | DEF_TRAVERSE_STMT(SEHExceptStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2708:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2708 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2708:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2708 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2708:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2708 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2708:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2708 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2708:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2708 | DEF_TRAVERSE_STMT(SEHFinallyStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2709:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2709 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2709:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2709 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2709:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2709 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2709:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2709 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2709:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2709 | DEF_TRAVERSE_STMT(SEHLeaveStmt, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCapturedStmt(clang::CapturedStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2710:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2710 | DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2710:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2710 | DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2710:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2710 | DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2710:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2710 | DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2710:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2710 | DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); }) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2712:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2712 | DEF_TRAVERSE_STMT(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2712:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2712 | DEF_TRAVERSE_STMT(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2712:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2712 | DEF_TRAVERSE_STMT(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2712:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2712 | DEF_TRAVERSE_STMT(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2712:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2712 | DEF_TRAVERSE_STMT(CXXOperatorCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXRewrittenBinaryOperator(clang::CXXRewrittenBinaryOperator*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2713:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2713 | DEF_TRAVERSE_STMT(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2713:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2713 | DEF_TRAVERSE_STMT(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2713:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2713 | DEF_TRAVERSE_STMT(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2713:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2713 | DEF_TRAVERSE_STMT(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2713:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2713 | DEF_TRAVERSE_STMT(CXXRewrittenBinaryOperator, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2722:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2722 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2722:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2722 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2722:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2722 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2722:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2722 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2722:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2722 | DEF_TRAVERSE_STMT(OpaqueValueExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseTypoExpr(clang::TypoExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2723:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2723 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2723:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2723 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2723:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2723 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2723:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2723 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2723:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2723 | DEF_TRAVERSE_STMT(TypoExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseRecoveryExpr(clang::RecoveryExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2724:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2724 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2724:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2724 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2724:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2724 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2724:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2724 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2724:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2724 | DEF_TRAVERSE_STMT(RecoveryExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2725:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2725 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2725:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2725 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2725:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2725 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2725:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2725 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2725:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2725 | DEF_TRAVERSE_STMT(CUDAKernelCallExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2729:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2729 | DEF_TRAVERSE_STMT(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2729:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2729 | DEF_TRAVERSE_STMT(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2729:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2729 | DEF_TRAVERSE_STMT(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2729:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2729 | DEF_TRAVERSE_STMT(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2729:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2729 | DEF_TRAVERSE_STMT(BinaryConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseConditionalOperator(clang::ConditionalOperator*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2730:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2730 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2730:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2730 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2730:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2730 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2730:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2730 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2730:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2730 | DEF_TRAVERSE_STMT(ConditionalOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseUnaryOperator(clang::UnaryOperator*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2731:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2731 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2731:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2731 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2731:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2731 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2731:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2731 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2731:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2731 | DEF_TRAVERSE_STMT(UnaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseBinaryOperator(clang::BinaryOperator*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2732:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2732 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2732:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2732 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2732:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2732 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2732:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2732 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2732:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2732 | DEF_TRAVERSE_STMT(BinaryOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2733:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2733 | DEF_TRAVERSE_STMT(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2733:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2733 | DEF_TRAVERSE_STMT(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2733:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2733 | DEF_TRAVERSE_STMT(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2733:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2733 | DEF_TRAVERSE_STMT(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2733:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2733 | DEF_TRAVERSE_STMT(CompoundAssignOperator, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2734:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2734 | DEF_TRAVERSE_STMT(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2734:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2734 | DEF_TRAVERSE_STMT(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2734:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2734 | DEF_TRAVERSE_STMT(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2734:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2734 | DEF_TRAVERSE_STMT(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2734:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2734 | DEF_TRAVERSE_STMT(CXXNoexceptExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraversePackExpansionExpr(clang::PackExpansionExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2735:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2735 | DEF_TRAVERSE_STMT(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2735:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2735 | DEF_TRAVERSE_STMT(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2735:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2735 | DEF_TRAVERSE_STMT(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2735:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2735 | DEF_TRAVERSE_STMT(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2735:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2735 | DEF_TRAVERSE_STMT(PackExpansionExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2736:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2736 | DEF_TRAVERSE_STMT(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2736:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2736 | DEF_TRAVERSE_STMT(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2736:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2736 | DEF_TRAVERSE_STMT(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2736:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2736 | DEF_TRAVERSE_STMT(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2736:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2736 | DEF_TRAVERSE_STMT(SizeOfPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2737:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2737 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2737:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2737 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2737:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2737 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2737:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2737 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2737:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2737 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2738:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2738 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2738:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2738 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2738:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2738 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2738:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2738 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2738:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2738 | DEF_TRAVERSE_STMT(SubstNonTypeTemplateParmExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2739:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2739 | DEF_TRAVERSE_STMT(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2739:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2739 | DEF_TRAVERSE_STMT(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2739:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2739 | DEF_TRAVERSE_STMT(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2739:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2739 | DEF_TRAVERSE_STMT(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2739:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2739 | DEF_TRAVERSE_STMT(FunctionParmPackExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCXXFoldExpr(clang::CXXFoldExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2740:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2740 | DEF_TRAVERSE_STMT(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2740:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2740 | DEF_TRAVERSE_STMT(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2740:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2740 | DEF_TRAVERSE_STMT(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2740:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2740 | DEF_TRAVERSE_STMT(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2740:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2740 | DEF_TRAVERSE_STMT(CXXFoldExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseAtomicExpr(clang::AtomicExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2741:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2741 | DEF_TRAVERSE_STMT(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2741:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2741 | DEF_TRAVERSE_STMT(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2741:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2741 | DEF_TRAVERSE_STMT(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2741:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2741 | DEF_TRAVERSE_STMT(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2741:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2741 | DEF_TRAVERSE_STMT(AtomicExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2743:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2743 | DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2743:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2743 | DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2743:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2743 | DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2743:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2743 | DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2743:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2743 | DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2755 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2755 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2755 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2755 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2755:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2755 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getBody()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2753:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2753 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2753:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2753 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2753:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2753 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2753:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2753 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2753:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2753 | DEF_TRAVERSE_STMT(CoroutineBodyStmt, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCoreturnStmt(clang::CoreturnStmt*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2761 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2761 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2761 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2761 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2761:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2761 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2759:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2759 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2759:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2759 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2759:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2759 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2759:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2759 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2759:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2759 | DEF_TRAVERSE_STMT(CoreturnStmt, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCoawaitExpr(clang::CoawaitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2767 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2767 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2767 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2767 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2767:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2767 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2765:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2765 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2765:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2765 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2765:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2765 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2765:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2765 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2765:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2765 | DEF_TRAVERSE_STMT(CoawaitExpr, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseDependentCoawaitExpr(clang::DependentCoawaitExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2773 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2773 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2773 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2773 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2773:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2773 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2771:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2771 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2771:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2771 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2771:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2771 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2771:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2771 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2771:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2771 | DEF_TRAVERSE_STMT(DependentCoawaitExpr, { | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCoyieldExpr(clang::CoyieldExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '>' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected '(' before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:40: error: expected primary-expression before '<' token 351 | ? static_castgetOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:22: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2779:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2779 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2779:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2779 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2779:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2779 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2779:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2779 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2210:7: note: in definition of macro 'DEF_TRAVERSE_STMT' 2210 | { CODE; } \ | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2779:5: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2779 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(S->getOperand()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2777:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2777 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2777:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2777 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2777:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2777 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2777:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2777 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2777:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2777 | DEF_TRAVERSE_STMT(CoyieldExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseConceptSpecializationExpr(clang::ConceptSpecializationExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2784:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2784 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2784:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2784 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2784:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2784 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2784:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2784 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2784:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2784 | DEF_TRAVERSE_STMT(ConceptSpecializationExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseRequiresExpr(clang::RequiresExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2788:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2788 | DEF_TRAVERSE_STMT(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2788:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2788 | DEF_TRAVERSE_STMT(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2788:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2788 | DEF_TRAVERSE_STMT(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2788:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2788 | DEF_TRAVERSE_STMT(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2788:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2788 | DEF_TRAVERSE_STMT(RequiresExpr, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseIntegerLiteral(clang::IntegerLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2811:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2811 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2811:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2811 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2811:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2811 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2811:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2811 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2811:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2811 | DEF_TRAVERSE_STMT(IntegerLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseFixedPointLiteral(clang::FixedPointLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2812:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2812 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2812:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2812 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2812:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2812 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2812:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2812 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2812:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2812 | DEF_TRAVERSE_STMT(FixedPointLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseCharacterLiteral(clang::CharacterLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2813:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2813 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2813:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2813 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2813:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2813 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2813:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2813 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2813:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2813 | DEF_TRAVERSE_STMT(CharacterLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseFloatingLiteral(clang::FloatingLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2814:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2814 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2814:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2814 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2814:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2814 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2814:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2814 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2814:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2814 | DEF_TRAVERSE_STMT(FloatingLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2815:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2815 | DEF_TRAVERSE_STMT(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2815:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2815 | DEF_TRAVERSE_STMT(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2815:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2815 | DEF_TRAVERSE_STMT(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2815:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2815 | DEF_TRAVERSE_STMT(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2815:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2815 | DEF_TRAVERSE_STMT(ImaginaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseStringLiteral(clang::StringLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2816:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2816 | DEF_TRAVERSE_STMT(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2816:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2816 | DEF_TRAVERSE_STMT(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2816:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2816 | DEF_TRAVERSE_STMT(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2816:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2816 | DEF_TRAVERSE_STMT(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2816:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2816 | DEF_TRAVERSE_STMT(StringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2817:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2817 | DEF_TRAVERSE_STMT(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2817:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2817 | DEF_TRAVERSE_STMT(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2817:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2817 | DEF_TRAVERSE_STMT(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2817:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2817 | DEF_TRAVERSE_STMT(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2817:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2817 | DEF_TRAVERSE_STMT(ObjCStringLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2818:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2818 | DEF_TRAVERSE_STMT(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2818:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2818 | DEF_TRAVERSE_STMT(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2818:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2818 | DEF_TRAVERSE_STMT(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2818:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2818 | DEF_TRAVERSE_STMT(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2818:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2818 | DEF_TRAVERSE_STMT(ObjCBoxedExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2819:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2819 | DEF_TRAVERSE_STMT(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2819:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2819 | DEF_TRAVERSE_STMT(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2819:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2819 | DEF_TRAVERSE_STMT(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2819:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2819 | DEF_TRAVERSE_STMT(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2819:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2819 | DEF_TRAVERSE_STMT(ObjCArrayLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2820:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2820 | DEF_TRAVERSE_STMT(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2820:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2820 | DEF_TRAVERSE_STMT(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2820:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2820 | DEF_TRAVERSE_STMT(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2820:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2820 | DEF_TRAVERSE_STMT(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2820:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2820 | DEF_TRAVERSE_STMT(ObjCDictionaryLiteral, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseAsTypeExpr(clang::AsTypeExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2823:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2823 | DEF_TRAVERSE_STMT(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2823:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2823 | DEF_TRAVERSE_STMT(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2823:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2823 | DEF_TRAVERSE_STMT(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2823:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2823 | DEF_TRAVERSE_STMT(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2823:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2823 | DEF_TRAVERSE_STMT(AsTypeExpr, {}) | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPCanonicalLoop(clang::OMPCanonicalLoop*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2835:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2835 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2835:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2835 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2835:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2835 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2835:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2835 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2835:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2835 | DEF_TRAVERSE_STMT(OMPCanonicalLoop, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPMetaDirective(clang::OMPMetaDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2849:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2849 | DEF_TRAVERSE_STMT(OMPMetaDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2849:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2849 | DEF_TRAVERSE_STMT(OMPMetaDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2849:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2849 | DEF_TRAVERSE_STMT(OMPMetaDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2849:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2849 | DEF_TRAVERSE_STMT(OMPMetaDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2849:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2849 | DEF_TRAVERSE_STMT(OMPMetaDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPParallelDirective(clang::OMPParallelDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2852:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2852 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2852:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2852 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2852:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2852 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2852:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2852 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2852:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2852 | DEF_TRAVERSE_STMT(OMPParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPSimdDirective(clang::OMPSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2855:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2855 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2855:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2855 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2855:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2855 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2855:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2855 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2855:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2855 | DEF_TRAVERSE_STMT(OMPSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTileDirective(clang::OMPTileDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2858:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2858 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2858:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2858 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2858:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2858 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2858:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2858 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2858:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2858 | DEF_TRAVERSE_STMT(OMPTileDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPUnrollDirective(clang::OMPUnrollDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2861:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2861 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2861:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2861 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2861:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2861 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2861:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2861 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2861:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2861 | DEF_TRAVERSE_STMT(OMPUnrollDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPForDirective(clang::OMPForDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2864:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2864 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2864:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2864 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2864:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2864 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2864:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2864 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2864:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2864 | DEF_TRAVERSE_STMT(OMPForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2867:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2867 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2867:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2867 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2867:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2867 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2867:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2867 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2867:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2867 | DEF_TRAVERSE_STMT(OMPForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2870:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2870 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2870:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2870 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2870:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2870 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2870:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2870 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2870:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2870 | DEF_TRAVERSE_STMT(OMPSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPSectionDirective(clang::OMPSectionDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2873:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2873 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2873:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2873 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2873:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2873 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2873:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2873 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2873:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2873 | DEF_TRAVERSE_STMT(OMPSectionDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPSingleDirective(clang::OMPSingleDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2876:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2876 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2876:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2876 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2876:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2876 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2876:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2876 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2876:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2876 | DEF_TRAVERSE_STMT(OMPSingleDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPMasterDirective(clang::OMPMasterDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2879:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2879 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2879:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2879 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2879:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2879 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2879:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2879 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2879:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2879 | DEF_TRAVERSE_STMT(OMPMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2882:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2882 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2882:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2882 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2882:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2882 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2882:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2882 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2882:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2882 | DEF_TRAVERSE_STMT(OMPCriticalDirective, { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2887:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2887 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2887:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2887 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2887:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2887 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2887:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2887 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2887:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2887 | DEF_TRAVERSE_STMT(OMPParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2890:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2890 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2890:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2890 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2890:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2890 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2890:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2890 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2890:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2890 | DEF_TRAVERSE_STMT(OMPParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPParallelMasterDirective(clang::OMPParallelMasterDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2893:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2893 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2893:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2893 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2893:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2893 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2893:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2893 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2893:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2893 | DEF_TRAVERSE_STMT(OMPParallelMasterDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2896:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2896 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2896:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2896 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2896:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2896 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2896:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2896 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2896:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2896 | DEF_TRAVERSE_STMT(OMPParallelSectionsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTaskDirective(clang::OMPTaskDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2899:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2899 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2899:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2899 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2899:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2899 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2899:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2899 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2899:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2899 | DEF_TRAVERSE_STMT(OMPTaskDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2902:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2902 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2902:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2902 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2902:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2902 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2902:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2902 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2902:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2902 | DEF_TRAVERSE_STMT(OMPTaskyieldDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2905:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2905 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2905:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2905 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2905:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2905 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2905:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2905 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2905:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2905 | DEF_TRAVERSE_STMT(OMPBarrierDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2908:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2908 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2908:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2908 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2908:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2908 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2908:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2908 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2908:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2908 | DEF_TRAVERSE_STMT(OMPTaskwaitDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2911:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2911 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2911:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2911 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2911:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2911 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2911:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2911 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2911:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2911 | DEF_TRAVERSE_STMT(OMPTaskgroupDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2914:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2914 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2914:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2914 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2914:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2914 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2914:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2914 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2914:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2914 | DEF_TRAVERSE_STMT(OMPCancellationPointDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPCancelDirective(clang::OMPCancelDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2917:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2917 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2917:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2917 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2917:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2917 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2917:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2917 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2917:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2917 | DEF_TRAVERSE_STMT(OMPCancelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPFlushDirective(clang::OMPFlushDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2920:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2920 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2920:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2920 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2920:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2920 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2920:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2920 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2920:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2920 | DEF_TRAVERSE_STMT(OMPFlushDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPDepobjDirective(clang::OMPDepobjDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2923:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2923 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2923:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2923 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2923:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2923 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2923:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2923 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2923:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2923 | DEF_TRAVERSE_STMT(OMPDepobjDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPScanDirective(clang::OMPScanDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2926:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2926 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2926:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2926 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2926:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2926 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2926:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2926 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2926:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2926 | DEF_TRAVERSE_STMT(OMPScanDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2929:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2929 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2929:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2929 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2929:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2929 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2929:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2929 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2929:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2929 | DEF_TRAVERSE_STMT(OMPOrderedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2932:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2932 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2932:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2932 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2932:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2932 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2932:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2932 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2932:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2932 | DEF_TRAVERSE_STMT(OMPAtomicDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetDirective(clang::OMPTargetDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2935:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2935 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2935:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2935 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2935:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2935 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2935:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2935 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2935:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2935 | DEF_TRAVERSE_STMT(OMPTargetDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2938:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2938 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2938:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2938 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2938:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2938 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2938:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2938 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2938:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2938 | DEF_TRAVERSE_STMT(OMPTargetDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2941:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2941 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2941:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2941 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2941:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2941 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2941:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2941 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2941:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2941 | DEF_TRAVERSE_STMT(OMPTargetEnterDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2944:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2944 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2944:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2944 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2944:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2944 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2944:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2944 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2944:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2944 | DEF_TRAVERSE_STMT(OMPTargetExitDataDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2947:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2947 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2947:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2947 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2947:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2947 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2947:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2947 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2947:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2947 | DEF_TRAVERSE_STMT(OMPTargetParallelDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2950:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2950 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2950:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2950 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2950:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2950 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2950:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2950 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2950:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2950 | DEF_TRAVERSE_STMT(OMPTargetParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2953:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2953 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2953:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2953 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2953:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2953 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2953:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2953 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2953:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2953 | DEF_TRAVERSE_STMT(OMPTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2956:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2956 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2956:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2956 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2956:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2956 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2956:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2956 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2956:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2956 | DEF_TRAVERSE_STMT(OMPTargetUpdateDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2959:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2959 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2959:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2959 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2959:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2959 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2959:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2959 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2959:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2959 | DEF_TRAVERSE_STMT(OMPTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2962:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2962 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2962:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2962 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2962:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2962 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2962:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2962 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2962:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2962 | DEF_TRAVERSE_STMT(OMPTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPMasterTaskLoopDirective(clang::OMPMasterTaskLoopDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2965:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2965 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2965:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2965 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2965:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2965 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2965:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2965 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2965:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2965 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPMasterTaskLoopSimdDirective(clang::OMPMasterTaskLoopSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2968:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2968 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2968:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2968 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2968:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2968 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2968:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2968 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2968:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2968 | DEF_TRAVERSE_STMT(OMPMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPParallelMasterTaskLoopDirective(clang::OMPParallelMasterTaskLoopDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2971:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2971 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2971:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2971 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2971:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2971 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2971:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2971 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2971:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2971 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPParallelMasterTaskLoopSimdDirective(clang::OMPParallelMasterTaskLoopSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2974:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2974 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2974:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2974 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2974:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2974 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2974:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2974 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2974:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2974 | DEF_TRAVERSE_STMT(OMPParallelMasterTaskLoopSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2977:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2977 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2977:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2977 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2977:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2977 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2977:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2977 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2977:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2977 | DEF_TRAVERSE_STMT(OMPDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2980:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2980 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2980:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2980 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2980:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2980 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2980:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2980 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2980:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2980 | DEF_TRAVERSE_STMT(OMPDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2983:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2983 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2983:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2983 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2983:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2983 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2983:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2983 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2983:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2983 | DEF_TRAVERSE_STMT(OMPDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2986:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2986 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2986:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2986 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2986:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2986 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2986:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2986 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2986:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2986 | DEF_TRAVERSE_STMT(OMPDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2989:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2989 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2989:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2989 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2989:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2989 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2989:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2989 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2989:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2989 | DEF_TRAVERSE_STMT(OMPTargetParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2992:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2992 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2992:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2992 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2992:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2992 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2992:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2992 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2992:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2992 | DEF_TRAVERSE_STMT(OMPTargetSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2995:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2995 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2995:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2995 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2995:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2995 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2995:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2995 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2995:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2995 | DEF_TRAVERSE_STMT(OMPTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2998:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2998 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2998:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2998 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2998:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2998 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2998:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2998 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2998:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 2998 | DEF_TRAVERSE_STMT(OMPTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3001:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3001 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3001:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3001 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3001:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3001 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3001:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3001 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3001:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3001 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3004:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3004 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3004:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3004 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3004:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3004 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3004:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3004 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3004:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3004 | DEF_TRAVERSE_STMT(OMPTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3007:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3007 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3007:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3007 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3007:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3007 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3007:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3007 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3007:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3007 | DEF_TRAVERSE_STMT(OMPTargetTeamsDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3010:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3010 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3010:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3010 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3010:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3010 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3010:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3010 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3010:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3010 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3013:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3013 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3013:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3013 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3013:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3013 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3013:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3013 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3013:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3013 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3016:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3016 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3016:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3016 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3016:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3016 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3016:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3016 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3016:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3016 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeParallelForSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3019:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3019 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3019:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3019 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3019:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3019 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3019:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3019 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3019:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3019 | DEF_TRAVERSE_STMT(OMPTargetTeamsDistributeSimdDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPInteropDirective(clang::OMPInteropDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3022:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3022 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3022:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3022 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3022:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3022 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3022:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3022 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3022:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3022 | DEF_TRAVERSE_STMT(OMPInteropDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPDispatchDirective(clang::OMPDispatchDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3025:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3025 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3025:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3025 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3025:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3025 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3025:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3025 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3025:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3025 | DEF_TRAVERSE_STMT(OMPDispatchDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPMaskedDirective(clang::OMPMaskedDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3028:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3028 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3028:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3028 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3028:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3028 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3028:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3028 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3028:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3028 | DEF_TRAVERSE_STMT(OMPMaskedDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In member function 'bool clang::RecursiveASTVisitor::TraverseOMPGenericLoopDirective(clang::OMPGenericLoopDirective*, clang::RecursiveASTVisitor::DataRecursionQueue*)': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:351:27: error: 'conditional_t' in namespace 'std' does not name a template type; did you mean 'conditional'? 351 | ? static_cast' before '<' token 351 | ? static_cast>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3031:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3031 | DEF_TRAVERSE_STMT(OMPGenericLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:23: error: expected primary-expression before ',' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3031:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3031 | DEF_TRAVERSE_STMT(OMPGenericLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:45: error: expected primary-expression before '&' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3031:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3031 | DEF_TRAVERSE_STMT(OMPGenericLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: error: expected primary-expression before '>>' token 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:355:46: note: in definition of macro 'TRAVERSE_STMT_BASE' 355 | Derived &, RecursiveASTVisitor &>>(*this) \ | ^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3031:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3031 | DEF_TRAVERSE_STMT(OMPGenericLoopDirective, | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:357:8: error: expected ')' before ':' token 357 | : getDerived().Traverse##NAME(static_cast(VAR))) | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:364:10: note: in expansion of macro 'TRAVERSE_STMT_BASE' 364 | if (!TRAVERSE_STMT_BASE(Stmt, Stmt, S, Queue)) \ | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2213:9: note: in expansion of macro 'TRY_TO_TRAVERSE_OR_ENQUEUE_STMT' 2213 | TRY_TO_TRAVERSE_OR_ENQUEUE_STMT(SubStmt); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:3031:1: note: in expansion of macro 'DEF_TRAVERSE_STMT' 3031 | DEF_TRAVERSE_STMT(OMPGenericLoopDirective, | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h: In member function 'bool BrowserASTVisitor::VisitEnumConstantDecl(clang::EnumConstantDecl*)': /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:131:130: error: no matching function for call to 'llvm::APSInt::toString(int) const' 131 | annotator.registerReference(d, d->getLocation(), Annotator::EnumDecl, Annotator::Declaration, d->getInitVal().toString(10)); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:83:8: note: candidate: 'void llvm::APSInt::toString(llvm::SmallVectorImpl&, unsigned int) const' 83 | void toString(SmallVectorImpl &Str, unsigned Radix = 10) const { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:83:40: note: no known conversion for argument 1 from 'int' to 'llvm::SmallVectorImpl&' 83 | void toString(SmallVectorImpl &Str, unsigned Radix = 10) const { | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1580:8: note: candidate: 'void llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' 1580 | void toString(SmallVectorImpl &Str, unsigned Radix, bool Signed, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1580:8: note: candidate expects 4 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h: In member function 'bool BrowserASTVisitor::VisitMemberExpr(clang::MemberExpr*)': /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:151:25: error: 'class clang::MemberExpr' has no member named 'getLocStart' 151 | range = {e->getLocStart(), clang::SourceLocation{}}; | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:151:63: error: no match for 'operator=' (operand types are 'clang::SourceRange' and '') 151 | range = {e->getLocStart(), clang::SourceLocation{}}; | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:210:7: note: candidate: 'clang::SourceRange& clang::SourceRange::operator=(const clang::SourceRange&)' 210 | class SourceRange { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:210:7: note: no known conversion for argument 1 from '' to 'const clang::SourceRange&' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:210:7: note: candidate: 'clang::SourceRange& clang::SourceRange::operator=(clang::SourceRange&&)' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:210:7: note: no known conversion for argument 1 from '' to 'clang::SourceRange&&' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:40: /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/preprocessorcallback.h:64:10: error: 'void PreprocessorCallback::InclusionDirective(clang::SourceLocation, const clang::Token&, llvm::StringRef, bool, clang::CharSourceRange, const clang::FileEntry*, llvm::StringRef, llvm::StringRef, const clang::Module*)' marked 'override', but does not override 64 | void InclusionDirective(clang::SourceLocation HashLoc, const clang::Token& IncludeTok, llvm::StringRef FileName, | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp: In function 'bool proceedCommand(std::vector >, llvm::StringRef, llvm::StringRef, clang::FileManager*, DatabaseType)': /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:290:85: error: no matching function for call to 'clang::tooling::ToolInvocation::ToolInvocation(std::vector >&, BrowserAction*, clang::FileManager*&)' 290 | clang::tooling::ToolInvocation Inv(command, new BrowserAction(WasInDatabase), FM); | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:26: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:264:3: note: candidate: 'clang::tooling::ToolInvocation::ToolInvocation(std::vector >, clang::tooling::ToolAction*, clang::FileManager*, std::shared_ptr)' 264 | ToolInvocation(std::vector CommandLine, ToolAction *Action, | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:264:3: note: candidate expects 4 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:252:3: note: candidate: 'clang::tooling::ToolInvocation::ToolInvocation(std::vector >, std::unique_ptr, clang::FileManager*, std::shared_ptr)' 252 | ToolInvocation(std::vector CommandLine, | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:253:50: note: no known conversion for argument 2 from 'BrowserAction*' to 'std::unique_ptr' 253 | std::unique_ptr FAction, FileManager *Files, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:239:7: note: candidate: 'clang::tooling::ToolInvocation::ToolInvocation(const clang::tooling::ToolInvocation&)' 239 | class ToolInvocation { | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Tooling/Tooling.h:239:7: note: candidate expects 1 argument, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:296:15: error: 'class clang::tooling::ToolInvocation' has no member named 'mapVirtualFile' 296 | Inv.mapVirtualFile(f->filename, {f->content , f->size } ); | ^~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp: In function 'int main(int, const char**)': /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:412:82: error: no matching function for call to 'ProjectInfo::ProjectInfo()' 412 | ProjectInfo info { llvm::sys::path::filename(DirName), DirName.str() }; | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:41: /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:49:5: note: candidate: 'ProjectInfo::ProjectInfo(std::string, std::string, std::string)' 49 | ProjectInfo(std::string name, std::string source_path, std::string rev) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:49:5: note: candidate expects 3 arguments, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:47:5: note: candidate: 'ProjectInfo::ProjectInfo(std::string, std::string, ProjectInfo::Type)' 47 | ProjectInfo(std::string name, std::string source_path, Type t = Normal) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:47:29: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::string' {aka 'std::__cxx11::basic_string'} 47 | ProjectInfo(std::string name, std::string source_path, Type t = Normal) | ~~~~~~~~~~~~^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:29:8: note: candidate: 'ProjectInfo::ProjectInfo(const ProjectInfo&)' 29 | struct ProjectInfo { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:29:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:29:8: note: candidate: 'ProjectInfo::ProjectInfo(ProjectInfo&&)' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/projectmanager.h:29:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:469:45: error: no matching function for call to 'std::vector >::push_back(llvm::StringRef)' 469 | NotInDB.push_back(filename.str()); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/vector:67, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_vector.h:1187:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::__cxx11::basic_string]' 1187 | push_back(const value_type& __x) | ^~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_vector.h:1187:35: note: no known conversion for argument 1 from 'llvm::StringRef' to 'const value_type&' {aka 'const std::__cxx11::basic_string&'} 1187 | push_back(const value_type& __x) | ~~~~~~~~~~~~~~~~~~^~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_vector.h:1203:7: note: candidate: 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::__cxx11::basic_string]' 1203 | push_back(value_type&& __x) | ^~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_vector.h:1203:30: note: no known conversion for argument 1 from 'llvm::StringRef' to 'std::vector >::value_type&&' {aka 'std::__cxx11::basic_string&&'} 1203 | push_back(value_type&& __x) | ~~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:544:67: error: 'class llvm::ErrorOr >' has no member named 'get' 544 | std::unique_ptr Buf = std::move(B.get()); | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h: In instantiation of 'clang::CanTypeIterator::CanTypeIterator(InputIterator) [with InputIterator = const clang::QualType*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:520:70: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:412:63: error: no type named 'iterator_adaptor_base' in 'struct clang::CanTypeIterator' 412 | : CanTypeIterator::iterator_adaptor_base(std::move(Iter)) {} | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:240:18: required from 'constexpr const int llvm::PointerLikeTypeTraits, llvm::PointerIntPairInfo > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:223:36: required from 'constexpr const int llvm::PointerLikeTypeTraits >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo, 2, llvm::PointerLikeTypeTraits > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = llvm::PointerUnion; unsigned int IntBits = 2; IntType = unsigned int; PtrTraits = llvm::PointerLikeTypeTraits >; Info = llvm::PointerIntPairInfo, 2, llvm::PointerLikeTypeTraits > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3230:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo, 2, llvm::PointerLikeTypeTraits > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = llvm::PointerUnion; unsigned int IntBits = 2; IntType = unsigned int; PtrTraits = llvm::PointerLikeTypeTraits >; Info = llvm::PointerIntPairInfo, 2, llvm::PointerLikeTypeTraits > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3230:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator::CastIterator(StmtPtr*) [with T = clang::Expr; TPtr = clang::Expr*; StmtPtr = clang::Stmt*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:2945:24: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1125:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator' 1125 | CastIterator(StmtPtr *I) : Base(I) {} | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator::CastIterator(StmtPtr*) [with T = clang::Expr; TPtr = const clang::Expr* const; StmtPtr = const clang::Stmt* const]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:2955:24: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1125:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator::CastIterator(StmtPtr*) [with T = clang::AddrLabelExpr; TPtr = clang::AddrLabelExpr*; StmtPtr = clang::Stmt*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:3172:37: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1125:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator::CastIterator(StmtPtr*) [with T = clang::AddrLabelExpr; TPtr = const clang::AddrLabelExpr* const; StmtPtr = const clang::Stmt* const]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:3184:37: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1125:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In instantiation of 'llvm::Expected::~Expected() [with T = int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:1088:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:553:17: error: 'getStorage' was not declared in this scope 553 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DirectoryEntry.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceManager.h:38, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In instantiation of 'llvm::ErrorOr::~ErrorOr() [with T = llvm::sys::fs::basic_file_status]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:1388:21: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:142:17: error: 'getStorage' was not declared in this scope 142 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In instantiation of 'llvm::ErrorOr::~ErrorOr() [with T = llvm::vfs::Status]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:114:30: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:142:17: error: 'getStorage' was not declared in this scope /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In instantiation of 'llvm::ErrorOr::~ErrorOr() [with T = std::__cxx11::basic_string]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:117:30: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:142:17: error: 'getStorage' was not declared in this scope /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In instantiation of 'llvm::ErrorOr::~ErrorOr() [with T = std::unique_ptr]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VirtualFileSystem.h:391:36: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:142:17: error: 'getStorage' was not declared in this scope In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In instantiation of 'llvm::Expected::~Expected() [with T = clang::DirectoryEntryRef]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:169:74: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:553:17: error: 'getStorage' was not declared in this scope 553 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In instantiation of 'llvm::Optional llvm::expectedToOptional(llvm::Expected&&) [with T = clang::DirectoryEntryRef]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:169:75: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:1056:22: error: no match for 'operator*' (operand type is 'llvm::Expected') 1056 | return std::move(*E); | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Allocator.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:317:14: note: candidate: 'llvm::Align llvm::operator*(llvm::Align, uint64_t)' 317 | inline Align operator*(Align Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:317:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:322:19: note: candidate: 'llvm::MaybeAlign llvm::operator*(llvm::MaybeAlign, uint64_t)' 322 | inline MaybeAlign operator*(MaybeAlign Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:322:19: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2110:14: note: candidate: 'llvm::APInt llvm::operator*(llvm::APInt, uint64_t)' 2110 | inline APInt operator*(APInt a, uint64_t RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2110:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2115:14: note: candidate: 'llvm::APInt llvm::operator*(uint64_t, llvm::APInt)' 2115 | inline APInt operator*(uint64_t LHS, APInt b) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2115:14: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:29, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/DirectoryLookup.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In instantiation of 'llvm::Expected::~Expected() [with T = clang::FileEntryRef]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:236:52: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:553:17: error: 'getStorage' was not declared in this scope 553 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h: In instantiation of 'llvm::Optional llvm::expectedToOptional(llvm::Expected&&) [with T = clang::FileEntryRef]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:236:53: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:1056:22: error: no match for 'operator*' (operand type is 'llvm::Expected') 1056 | return std::move(*E); | ^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Allocator.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:317:14: note: candidate: 'llvm::Align llvm::operator*(llvm::Align, uint64_t)' 317 | inline Align operator*(Align Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:317:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:322:19: note: candidate: 'llvm::MaybeAlign llvm::operator*(llvm::MaybeAlign, uint64_t)' 322 | inline MaybeAlign operator*(MaybeAlign Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:322:19: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2110:14: note: candidate: 'llvm::APInt llvm::operator*(llvm::APInt, uint64_t)' 2110 | inline APInt operator*(APInt a, uint64_t RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2110:14: note: candidate expects 2 arguments, 1 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2115:14: note: candidate: 'llvm::APInt llvm::operator*(uint64_t, llvm::APInt)' 2115 | inline APInt operator*(uint64_t LHS, APInt b) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:2115:14: note: candidate expects 2 arguments, 1 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DirectoryEntry.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileEntry.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceManager.h:38, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h: In instantiation of 'llvm::ErrorOr::~ErrorOr() [with T = std::unique_ptr]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/FileManager.h:278:55: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/ErrorOr.h:142:17: error: 'getStorage' was not declared in this scope 142 | getStorage()->~storage_type(); | ~~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFixedPoint.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h: In instantiation of 'llvm::SmallString::SmallString(llvm::StringRef) [with unsigned int InternalLen = 32]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:463:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:32:79: error: no matching function for call to 'llvm::SmallVector::SmallVector(llvm::StringRef::iterator, llvm::StringRef::iterator)' 32 | SmallString(StringRef S) : SmallVector(S.begin(), S.end()) {} | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1230:3: note: candidate: 'llvm::SmallVector::SmallVector(llvm::SmallVectorImpl&&) [with T = char; unsigned int N = 32]' 1230 | SmallVector(SmallVectorImpl &&RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1230:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1225:3: note: candidate: 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = char; unsigned int N = 32]' 1225 | SmallVector(SmallVector &&RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1225:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1215:3: note: candidate: 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = char; unsigned int N = 32]' 1215 | SmallVector(const SmallVector &RHS) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1215:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1211:3: note: candidate: 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = char; unsigned int N = 32]' 1211 | SmallVector(std::initializer_list IL) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1211:3: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1206:12: note: candidate: 'template llvm::SmallVector::SmallVector(const llvm::iterator_range&) [with RangeTy = RangeTy; T = char; unsigned int N = 32]' 1206 | explicit SmallVector(const iterator_range &R) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1206:12: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFixedPoint.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:32:79: note: mismatched types 'const llvm::iterator_range' and 'llvm::StringRef::iterator' {aka 'const char*'} 32 | SmallString(StringRef S) : SmallVector(S.begin(), S.end()) {} | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: candidate: 'template llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = ItTy; = ; T = char; unsigned int N = 32]' 1201 | SmallVector(ItTy S, ItTy E) : SmallVectorImpl(N) { | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1201:3: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: candidate: 'llvm::SmallVector::SmallVector(size_t, const T&) [with T = char; unsigned int N = 32; size_t = long unsigned int]' (near match) 1192 | explicit SmallVector(size_t Size, const T &Value = T()) | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1192:12: note: conversion of argument 2 would be ill-formed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APFixedPoint.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/APValue.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallString.h:32:77: error: invalid conversion from 'llvm::StringRef::iterator' {aka 'const char*'} to 'char' [-fpermissive] 32 | SmallString(StringRef S) : SmallVector(S.begin(), S.end()) {} | ~~~~~^~ | | | llvm::StringRef::iterator {aka const char*} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1185:3: note: candidate: 'llvm::SmallVector::SmallVector() [with T = char; unsigned int N = 32]' 1185 | SmallVector() : SmallVectorImpl(N) {} | ^~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1185:3: note: candidate expects 0 arguments, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:59, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:670:22: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:150:19: error: 'using PtrUnion = class llvm::PointerUnion*>' {aka 'class llvm::PointerUnion*>'} has no member named 'getAddrOfPtr1' 150 | return *Val.getAddrOfPtr1(); | ~~~~^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'EltTy* llvm::TinyPtrVector::begin() [with EltTy = clang::ModuleMacro*; llvm::TinyPtrVector::iterator = clang::ModuleMacro**]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:685:70: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:187:18: error: 'using PtrUnion = class llvm::PointerUnion*>' {aka 'class llvm::PointerUnion*>'} has no member named 'getAddrOfPtr1' 187 | return Val.getAddrOfPtr1(); | ~~~~^~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'EltTy* llvm::TinyPtrVector::insert(llvm::TinyPtrVector::iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro**; EltTy = clang::ModuleMacro*; llvm::TinyPtrVector::iterator = clang::ModuleMacro**]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:686:69: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:352:46: error: no matching function for call to 'llvm::SmallVector::insert(llvm::TinyPtrVector::iterator, clang::ModuleMacro**&, clang::ModuleMacro**&)' 352 | return Val.template get()->insert(begin() + Offset, From, To); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:792:12: note: candidate: 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**]' 792 | iterator insert(iterator I, T &&Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:792:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:796:12: note: candidate: 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, const T&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**]' 796 | iterator insert(iterator I, const T &Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:796:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:800:12: note: candidate: 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = clang::ModuleMacro*]' 800 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:800:66: note: no known conversion for argument 3 from 'clang::ModuleMacro**' to 'llvm::SmallVectorImpl::ValueParamT' {aka 'clang::ModuleMacro*'} 800 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:865:12: note: candidate: 'template llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, ItTy, ItTy) [with ItTy = ItTy; = ; T = clang::ModuleMacro*]' 865 | iterator insert(iterator I, ItTy From, ItTy To) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:865:12: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:923:8: note: candidate: 'void llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, std::initializer_list<_Tp>) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**]' 923 | void insert(iterator I, std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:923:8: note: candidate expects 2 arguments, 3 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:59, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'EltTy* llvm::TinyPtrVector::insert(llvm::TinyPtrVector::iterator, ItTy, ItTy) [with ItTy = clang::ModuleMacro* const*; EltTy = clang::ModuleMacro*; llvm::TinyPtrVector::iterator = clang::ModuleMacro**]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:710:71: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:352:46: error: no matching function for call to 'llvm::SmallVector::insert(llvm::TinyPtrVector::iterator, clang::ModuleMacro* const*&, clang::ModuleMacro* const*&)' 352 | return Val.template get()->insert(begin() + Offset, From, To); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:792:12: note: candidate: 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**]' 792 | iterator insert(iterator I, T &&Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:792:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:796:12: note: candidate: 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, const T&) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**]' 796 | iterator insert(iterator I, const T &Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:796:12: note: candidate expects 2 arguments, 3 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:800:12: note: candidate: 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = clang::ModuleMacro*]' 800 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:800:66: note: no known conversion for argument 3 from 'clang::ModuleMacro* const*' to 'llvm::SmallVectorImpl::ValueParamT' {aka 'clang::ModuleMacro*'} 800 | iterator insert(iterator I, size_type NumToInsert, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:865:12: note: candidate: 'template llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, ItTy, ItTy) [with ItTy = ItTy; = ; T = clang::ModuleMacro*]' 865 | iterator insert(iterator I, ItTy From, ItTy To) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:865:12: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:923:8: note: candidate: 'void llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, std::initializer_list<_Tp>) [with T = clang::ModuleMacro*; llvm::SmallVectorImpl::iterator = clang::ModuleMacro**]' 923 | void insert(iterator I, std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:923:8: note: candidate expects 2 arguments, 3 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:59, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h: In instantiation of 'llvm::TinyPtrVector::operator llvm::ArrayRef() const [with EltTy = clang::ModuleMacro*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:1205:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:141:19: error: 'const PtrUnion' {aka 'const class llvm::PointerUnion*>'} has no member named 'getAddrOfPtr1' 141 | return *Val.getAddrOfPtr1(); | ~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/ConstructionContext.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/CFG.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/AnalysisDeclContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInvocation.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/CompilerInstance.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:29: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'static clang::RedeclarableTemplateDecl::SpecIterator clang::RedeclarableTemplateDecl::makeSpecIterator(llvm::FoldingSetVector&, bool) [with EntryType = clang::FunctionTemplateSpecializationInfo; typename clang::RedeclarableTemplateDecl::SpecEntryTraits::DeclType = clang::FunctionDecl]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1091:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:808:50: error: 'class llvm::FoldingSetVector' has no member named 'end' 808 | return SpecIterator(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:808:64: error: 'class llvm::FoldingSetVector' has no member named 'begin' 808 | return SpecIterator(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'static clang::RedeclarableTemplateDecl::SpecIterator clang::RedeclarableTemplateDecl::makeSpecIterator(llvm::FoldingSetVector&, bool) [with EntryType = clang::ClassTemplateSpecializationDecl; typename clang::RedeclarableTemplateDecl::SpecEntryTraits::DeclType = clang::ClassTemplateSpecializationDecl]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2419:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:808:50: error: 'class llvm::FoldingSetVector' has no member named 'end' 808 | return SpecIterator(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:808:64: error: 'class llvm::FoldingSetVector' has no member named 'begin' 808 | return SpecIterator(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h: In instantiation of 'static clang::RedeclarableTemplateDecl::SpecIterator clang::RedeclarableTemplateDecl::makeSpecIterator(llvm::FoldingSetVector&, bool) [with EntryType = clang::VarTemplateSpecializationDecl; typename clang::RedeclarableTemplateDecl::SpecEntryTraits::DeclType = clang::VarTemplateSpecializationDecl]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:3222:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:808:50: error: 'class llvm::FoldingSetVector' has no member named 'end' 808 | return SpecIterator(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:808:64: error: 'class llvm::FoldingSetVector' has no member named 'begin' 808 | return SpecIterator(isEnd ? Specs.end() : Specs.begin()); | ~~~~~~^~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'llvm::mapped_iterator llvm::map_iterator(ItTy, FuncTy) [with ItTy = const clang::ParmVarDecl* const*; FuncTy = clang::ObjCMethodDecl::GetTypeFn; decltype (declval()((* declval()))) = clang::QualType]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclObjC.h:405:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:301:38: error: return type 'class llvm::mapped_iterator' is incomplete 301 | inline mapped_iterator map_iterator(ItTy I, FuncTy F) { | ^~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:302:10: error: invalid use of incomplete type 'class llvm::mapped_iterator' 302 | return mapped_iterator(std::move(I), std::move(F)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:277:7: note: declaration of 'class llvm::mapped_iterator' 277 | class mapped_iterator | ^~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'void llvm::sort(Container&&) [with Container = std::vector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:311:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1546:13: error: no matching function for call to 'sort(int, int)' 1546 | llvm::sort(adl_begin(C), adl_end(C)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1529:13: note: candidate: 'template > void llvm::sort(IteratorTy, IteratorTy)' 1529 | inline void sort(IteratorTy Start, IteratorTy End) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1529:13: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1546:13: note: couldn't deduce template parameter '' 1546 | llvm::sort(adl_begin(C), adl_end(C)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1545:43: note: candidate: 'template void llvm::sort(Container&&)' 1545 | template inline void sort(Container &&C) { | ^~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1545:43: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1546:13: note: candidate expects 1 argument, 2 provided 1546 | llvm::sort(adl_begin(C), adl_end(C)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:240:18: required from 'constexpr const int llvm::PointerLikeTypeTraits, llvm::PointerIntPairInfo > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:223:36: required from 'constexpr const int llvm::PointerLikeTypeTraits >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo, 1, llvm::PointerLikeTypeTraits > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = llvm::PointerUnion; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits >; Info = llvm::PointerIntPairInfo, 1, llvm::PointerLikeTypeTraits > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprConcepts.h:294:42: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo, 1, llvm::PointerLikeTypeTraits > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = llvm::PointerUnion; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits >; Info = llvm::PointerIntPairInfo, 1, llvm::PointerLikeTypeTraits > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprConcepts.h:294:42: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator::CastIterator(StmtPtr*) [with T = clang::ObjCAtCatchStmt; TPtr = clang::ObjCAtCatchStmt*; StmtPtr = clang::Stmt*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h:277:65: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1125:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator' 1125 | CastIterator(StmtPtr *I) : Base(I) {} | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h: In instantiation of 'clang::Stmt::CastIterator::CastIterator(StmtPtr*) [with T = clang::ObjCAtCatchStmt; TPtr = const clang::ObjCAtCatchStmt* const; StmtPtr = const clang::Stmt* const]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtObjC.h:285:77: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Stmt.h:1125:38: error: no type named 'iterator_adaptor_base' in 'struct clang::Stmt::CastIterator' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = llvm::hash_code; Ts = {llvm::hash_code}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:608:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {llvm::hash_code, llvm::hash_code}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:416:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:560:80: error: 'get_hashable_data' was not declared in this scope 560 | buffer_ptr = combine_data(length, buffer_ptr, buffer_end, get_hashable_data(arg)); | ~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = unsigned int; Ts = {unsigned int, unsigned int, unsigned int}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:608:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {unsigned int, unsigned int, unsigned int, unsigned int}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/VersionTuple.h:165:72: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:560:80: error: 'get_hashable_data' was not declared in this scope /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = clang::ObjCRuntime::Kind; Ts = {llvm::VersionTuple}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:608:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {clang::ObjCRuntime::Kind, llvm::VersionTuple}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/ObjCRuntime.h:482:62: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:560:80: error: 'get_hashable_data' was not declared in this scope In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = llvm::Align]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:284:28: required from 'constexpr const T& llvm::Optional::getValue() const & [with T = llvm::Align]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:134:59: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:203:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = llvm::Align]' not a return-statement 203 | } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = unsigned int; Ts = {unsigned int}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:608:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {unsigned int, unsigned int}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:550:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:560:80: error: 'get_hashable_data' was not declared in this scope 560 | buffer_ptr = combine_data(length, buffer_ptr, buffer_end, get_hashable_data(arg)); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = const clang::ExtQuals*; PTs = {const clang::Type*, const clang::ExtQuals*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:682:52: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::DeclContext*; PTs = {clang::DeclContext*, clang::Decl::MultipleDC*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:264:61: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::DeclContext*, clang::Decl::MultipleDC*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::DeclContext*, clang::Decl::MultipleDC*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::DeclContext*; PTs = {clang::DeclContext*, clang::Decl::MultipleDC*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:264:61: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::NamedDecl*; PTs = {clang::NamedDecl*, clang::DeclListNode*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:1271:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::DeclListNode*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::DeclListNode*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::NamedDecl*; PTs = {clang::NamedDecl*, clang::DeclListNode*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:1271:34: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::DeclaratorDecl::ExtInfo*; PTs = {clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:741:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::DeclaratorDecl::ExtInfo*; PTs = {clang::TypeSourceInfo*, clang::DeclaratorDecl::ExtInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:741:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::TypedefNameDecl::ModedTInfo*; PTs = {clang::TypeSourceInfo*, clang::TypedefNameDecl::ModedTInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3230:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::QualifierInfo*; PTs = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3357:77: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::QualifierInfo*; PTs = {clang::TypedefNameDecl*, clang::QualifierInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3357:77: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::TypeSourceInfo*; PTs = {const clang::Type*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3758:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::Type*, clang::TypeSourceInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::Type*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::TypeSourceInfo*; PTs = {const clang::Type*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:3758:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = std::__cxx11::basic_string; Ts = {clang::frontend::IncludeDirGroup, unsigned int, unsigned int}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:608:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, clang::frontend::IncludeDirGroup, unsigned int, unsigned int}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearchOptions.h:257:76: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:560:80: error: 'get_hashable_data' was not declared in this scope 560 | buffer_ptr = combine_data(length, buffer_ptr, buffer_end, get_hashable_data(arg)); | ~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = std::__cxx11::basic_string; Ts = {bool}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:608:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {std::__cxx11::basic_string, std::allocator >, bool}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearchOptions.h:268:59: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:560:80: error: 'get_hashable_data' was not declared in this scope In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = const clang::DirectoryEntry*; PTs = {const clang::FileEntry*, const clang::DirectoryEntry*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Module.h:565:60: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::FileEntry*, const clang::DirectoryEntry*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::FileEntry*, const clang::DirectoryEntry*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = const clang::DirectoryEntry*; PTs = {const clang::FileEntry*, const clang::DirectoryEntry*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Module.h:565:60: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::IdentifierInfo*; PTs = {clang::IdentifierInfo*, clang::MacroDefinitionRecord*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:185:73: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::IdentifierInfo*, clang::MacroDefinitionRecord*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::IdentifierInfo*, clang::MacroDefinitionRecord*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::IdentifierInfo*; PTs = {clang::IdentifierInfo*, clang::MacroDefinitionRecord*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessingRecord.h:185:73: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*; PTs = {clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateBase.h:420:54: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*; PTs = {clang::TemplateArgumentLocInfo::TemplateTemplateArgLocInfo*, clang::Expr*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateBase.h:420:54: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:2244:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::TypeSourceInfo*, clang::FieldDecl*, clang::IndirectFieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:2244:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::IdentifierLoc*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:476:51: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::IdentifierLoc*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::IdentifierLoc*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::IdentifierLoc*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:476:51: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = int&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:29: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: no matching function for call to 'begin(int&)' 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:90:5: note: candidate: 'template _Tp* std::begin(_Tp (&)[_Nm])' 90 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:90:5: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: note: mismatched types '_Tp [_Nm]' and 'int' 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:61:5: note: candidate: 'template decltype (__cont.begin()) std::begin(const _Container&)' 61 | begin(const _Container& __cont) -> decltype(__cont.begin()) | ^~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:61:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: required from 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:29: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:61:56: error: request for member 'begin' in '__cont', which is of non-class type 'const int' 61 | begin(const _Container& __cont) -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = int&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:29: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:51:5: note: candidate: 'template decltype (__cont.begin()) std::begin(_Container&)' 51 | begin(_Container& __cont) -> decltype(__cont.begin()) | ^~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:51:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h: In substitution of 'template decltype (__cont.begin()) std::begin(_Container&) [with _Container = int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: required from 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:29: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:51:50: error: request for member 'begin' in '__cont', which is of non-class type 'int' 51 | begin(_Container& __cont) -> decltype(__cont.begin()) | ~~~~~~~^~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/utility:76, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:50, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = int&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:29: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/initializer_list:90:5: note: candidate: 'template constexpr const _Tp* std::begin(std::initializer_list<_Tp>)' 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /opt/tools/gcc10/include/c++/10.3.0/initializer_list:90:5: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = int&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:45: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: no matching function for call to 'end(int&)' 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:100:5: note: candidate: 'template _Tp* std::end(_Tp (&)[_Nm])' 100 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:100:5: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: note: mismatched types '_Tp [_Nm]' and 'int' 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/string:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:54, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:81:5: note: candidate: 'template decltype (__cont.end()) std::end(const _Container&)' 81 | end(const _Container& __cont) -> decltype(__cont.end()) | ^~~ /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:81:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(const _Container&) [with _Container = int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: required from 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:45: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:81:54: error: request for member 'end' in '__cont', which is of non-class type 'const int' 81 | end(const _Container& __cont) -> decltype(__cont.end()) | ~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = int&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:45: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:71:5: note: candidate: 'template decltype (__cont.end()) std::end(_Container&)' 71 | end(_Container& __cont) -> decltype(__cont.end()) | ^~~ /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:71:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h: In substitution of 'template decltype (__cont.end()) std::end(_Container&) [with _Container = int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: required from 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:45: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/range_access.h:71:48: error: request for member 'end' in '__cont', which is of non-class type 'int' 71 | end(_Container& __cont) -> decltype(__cont.end()) | ~~~~~~~^~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/utility:76, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/type_traits.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:50, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = int&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = int&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:45: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/initializer_list:101:5: note: candidate: 'template constexpr const _Tp* std::end(std::initializer_list<_Tp>)' 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /opt/tools/gcc10/include/c++/10.3.0/initializer_list:101:5: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: note: mismatched types 'std::initializer_list<_Tp>' and 'int' 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3908:28: required from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = int; _Tp = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:19: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: error: no matching function for call to '__iterator_category(int&)' 1975 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:65, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: candidate: 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&)' 238 | __iterator_category(const _Iter&) | ^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h: In substitution of 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&) [with _Iter = int]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3908:28: required from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = int; _Tp = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1605:19: required from 'auto llvm::find(R&&, const T&) [with R = int&; T = int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/ParsedAttr.h:759:39: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: error: no type named 'iterator_category' in 'struct std::iterator_traits' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:284:28: required from 'constexpr const T& llvm::Optional::getValue() const & [with T = long unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Error.h:1273:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:203:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = long unsigned int]' not a return-statement 203 | } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::MacroDirective*; PTs = {clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:619:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::MacroDirective*; PTs = {clang::MacroDirective*, clang::Preprocessor::ModuleMacroInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:619:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::ClassTemplateDecl*; PTs = {clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1972:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::ClassTemplateDecl*; PTs = {clang::ClassTemplateDecl*, clang::ClassTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1972:56: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::VarTemplateDecl*; PTs = {clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2824:55: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::VarTemplateDecl*; PTs = {clang::VarTemplateDecl*, clang::VarTemplateSpecializationDecl::SpecializedPartialSpecialization*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2824:55: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::TemplateTemplateParmDecl*; PTs = {clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:3348:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::TemplateTemplateParmDecl*; PTs = {clang::TemplateTypeParmDecl*, clang::NonTypeTemplateParmDecl*, clang::TemplateTemplateParmDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:3348:44: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::Stmt*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:875:68: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::TypeSourceInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::Stmt*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:875:68: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::Stmt*; PTs = {clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:4481:26: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::Stmt*; PTs = {clang::Stmt*, clang::LifetimeExtendedTemporaryDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprCXX.h:4481:26: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::Stmt*; PTs = {clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprObjC.h:753:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::Stmt*; PTs = {clang::Stmt*, const clang::Type*, clang::ObjCInterfaceDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprObjC.h:753:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = bool]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:284:28: required from 'constexpr const T& llvm::Optional::getValue() const & [with T = bool]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:299:33: required from 'constexpr T llvm::Optional::getValueOr(U&&) const & [with U = bool; T = bool]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Analysis/PathDiagnostic.h:554:39: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:203:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = bool]' not a return-statement 203 | } | ^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclOpenMP.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/GlobalDecl.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Mangle.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/annotator.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:37: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPPrivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPPrivateClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:2518:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPPrivateClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' 256 | return llvm::makeArrayRef( | ~~~~~~~~~~~~~~~~~~^ | | | ArrayRef 257 | static_cast(this)->template getTrailingObjects(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | NumVars); | ~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPFirstprivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPFirstprivateClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:2627:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPFirstprivateClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPLastprivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPLastprivateClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:2789:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPLastprivateClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPReductionClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPReductionClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3118:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPReductionClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPTaskReductionClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPTaskReductionClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3437:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPTaskReductionClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPInReductionClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPInReductionClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3668:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPInReductionClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPLinearClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPLinearClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:3926:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPLinearClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPAlignedClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPAlignedClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:4206:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPAlignedClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPCopyinClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPCopyinClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:4286:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPCopyinClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPCopyprivateClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPCopyprivateClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:4451:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPCopyprivateClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPUseDevicePtrClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPUseDevicePtrClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:7115:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPUseDevicePtrClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPNontemporalClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:246:65: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_end() const [with T = clang::OMPNontemporalClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:7459:43: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPNontemporalClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h: In instantiation of 'llvm::ArrayRef clang::OMPVarListClause::getVarRefs() const [with T = clang::OMPInitClause]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:245:67: required from 'const clang::Expr* const* clang::OMPVarListClause::varlist_begin() const [with T = clang::OMPInitClause; clang::OMPVarListClause::varlist_const_iterator = const clang::Expr* const*; llvm::ArrayRef::value_type = const clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:7673:60: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:256:30: error: could not convert 'llvm::makeArrayRef(((const llvm::TrailingObjects*)((const clang::OMPInitClause*)((const clang::OMPVarListClause*)this)))->llvm::TrailingObjects::getTrailingObjects(), ((size_t)((unsigned int)((const clang::OMPVarListClause*)this)->clang::OMPVarListClause::NumVars)))' from 'ArrayRef' to 'ArrayRef' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::concepts::Requirement::SubstitutionDiagnostic*; PTs = {clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprConcepts.h:242:48: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::concepts::Requirement::SubstitutionDiagnostic*; PTs = {clang::concepts::Requirement::SubstitutionDiagnostic*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprConcepts.h:242:48: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::TemplateParameterList*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprConcepts.h:305:55: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::concepts::Requirement::SubstitutionDiagnostic*; PTs = {clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprConcepts.h:390:48: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::concepts::Requirement::SubstitutionDiagnostic*; PTs = {clang::Expr*, clang::concepts::Requirement::SubstitutionDiagnostic*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExprConcepts.h:390:48: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallPtrSet&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallPtrSet&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:29: required from 'bool llvm::is_contained(R&&, const E&) [with R = const llvm::SmallPtrSet&; E = llvm::cl::SubCommand*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:319:53: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: cannot convert 'llvm::SmallPtrSetImpl::iterator' {aka 'llvm::SmallPtrSetIterator'} to 'int' in return 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallPtrSetImpl::iterator {aka llvm::SmallPtrSetIterator} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallPtrSet&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallPtrSet&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:45: required from 'bool llvm::is_contained(R&&, const E&) [with R = const llvm::SmallPtrSet&; E = llvm::cl::SubCommand*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:319:53: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: cannot convert 'llvm::SmallPtrSetImpl::iterator' {aka 'llvm::SmallPtrSetIterator'} to 'int' in return 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallPtrSetImpl::iterator {aka llvm::SmallPtrSetIterator} In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3908:28: required from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = int; _Tp = llvm::cl::SubCommand*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:19: required from 'bool llvm::is_contained(R&&, const E&) [with R = const llvm::SmallPtrSet&; E = llvm::cl::SubCommand*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:319:53: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: error: no matching function for call to '__iterator_category(int&)' 1975 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:65, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: candidate: 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&)' 238 | __iterator_category(const _Iter&) | ^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h: In substitution of 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&) [with _Iter = int]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3908:28: required from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = int; _Tp = llvm::cl::SubCommand*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:19: required from 'bool llvm::is_contained(R&&, const E&) [with R = const llvm::SmallPtrSet&; E = llvm::cl::SubCommand*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:319:53: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: error: no type named 'iterator_category' in 'struct std::iterator_traits' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:719:11: required from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1212:17: required from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue; unsigned int N = 4]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:686:23: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:683:11: error: no matching function for call to 'llvm::SmallVectorImpl::append(std::initializer_list::const_iterator, std::initializer_list::const_iterator)' 683 | append(IL.begin(), IL.end()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = in_iter; = ; T = llvm::cl::OptionEnumValue]' 667 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:8: note: candidate: 'void llvm::SmallVectorImpl::append(llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = llvm::cl::OptionEnumValue; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = const llvm::cl::OptionEnumValue&]' 676 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:48: note: no known conversion for argument 2 from 'std::initializer_list::const_iterator' {aka 'const llvm::cl::OptionEnumValue*'} to 'llvm::SmallVectorImpl::ValueParamT' {aka 'const llvm::cl::OptionEnumValue&'} 676 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate: 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::cl::OptionEnumValue]' 682 | void append(std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate: 'void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = llvm::cl::OptionEnumValue]' 686 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned char*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:484:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const unsigned char*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:569:30: required from 'llvm::hash_code llvm::hash_value(llvm::ArrayRef) [with T = unsigned char]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/HashBuilder.h:415:41: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:412:62: error: 'get_hashable_data' was not declared in this scope 412 | get_hashable_data(*first))) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:425:64: error: 'get_hashable_data' was not declared in this scope 425 | get_hashable_data(*first))) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = clang::SourceRange]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:284:28: required from 'constexpr const T& llvm::Optional::getValue() const & [with T = clang::SourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:293:20: required from 'constexpr const T& llvm::Optional::operator*() const & [with T = clang::SourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1496:12: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:203:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = clang::SourceRange]' not a return-statement 203 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = clang::CharSourceRange]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:284:28: required from 'constexpr const T& llvm::Optional::getValue() const & [with T = clang::CharSourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:293:20: required from 'constexpr const T& llvm::Optional::operator*() const & [with T = clang::CharSourceRange]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:1504:12: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:203:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = clang::CharSourceRange]' not a return-statement In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static llvm::simplify_type::RetType llvm::simplify_type::getSimplifiedValue(const From&) [with From = clang::QualType; llvm::simplify_type::RetType = const clang::Type* const&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:123:72: required from 'static bool llvm::isa_impl_wrap::doit(const From&) [with To = clang::ParenType; From = const clang::QualType; SimpleFrom = const clang::Type* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::ParenType; Y = clang::QualType]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:1000:29: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:48:51: warning: returning reference to temporary [-Wreturn-local-addr] 48 | return simplify_type::getSimplifiedValue(const_cast(Val)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine(size_t, char*, char*, const T&, const Ts& ...) [with T = long unsigned int; Ts = {long unsigned int}; size_t = long unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:608:24: required from 'llvm::hash_code llvm::hash_combine(const Ts& ...) [with Ts = {long unsigned int, long unsigned int}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:651:22: required from 'llvm::hash_code llvm::hash_value(const std::pair<_T1, _T2>&) [with T = long unsigned int; U = long unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/FileSystem/UniqueID.h:68:69: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:560:80: error: 'get_hashable_data' was not declared in this scope 560 | buffer_ptr = combine_data(length, buffer_ptr, buffer_end, get_hashable_data(arg)); | ~~~~~~~~~~~~~~~~~^~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 0; Type = clang::FileEntry*; Types = {const void*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:129:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::FileEntry*, const void*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::FileEntry*, const void*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 0; Type = clang::FileEntry*; Types = {const void*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:129:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:31: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector&; UnaryPredicate = llvm::BitVector::any() const::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:164:61: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: invalid conversion from 'llvm::SmallVectorTemplateCommon::const_iterator' {aka 'const long unsigned int*'} to 'int' [-fpermissive] 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon::const_iterator {aka const long unsigned int*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:47: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector&; UnaryPredicate = llvm::BitVector::any() const::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:164:61: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: invalid conversion from 'llvm::SmallVectorTemplateCommon::const_iterator' {aka 'const long unsigned int*'} to 'int' [-fpermissive] 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon::const_iterator {aka const long unsigned int*} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::FieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:153:14: required from 'T llvm::PointerUnion::dyn_cast() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::FieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:4889:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::FieldDecl*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::FieldDecl*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::FieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:153:14: required from 'T llvm::PointerUnion::dyn_cast() const [with T = clang::Expr*; PTs = {clang::Expr*, clang::FieldDecl*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:4889:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:14, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:719:11: required from 'void llvm::SmallVectorImpl::assign(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:1212:17: required from 'llvm::SmallVector::SmallVector(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp; unsigned int N = 32]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Bitstream/BitCodes.h:169:32: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:683:11: error: no matching function for call to 'llvm::SmallVectorImpl::append(std::initializer_list::const_iterator, std::initializer_list::const_iterator)' 683 | append(IL.begin(), IL.end()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: candidate: 'template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = in_iter; = ; T = llvm::BitCodeAbbrevOp]' 667 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:667:8: note: template argument deduction/substitution failed: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:8: note: candidate: 'void llvm::SmallVectorImpl::append(llvm::SmallVectorImpl::size_type, llvm::SmallVectorImpl::ValueParamT) [with T = llvm::BitCodeAbbrevOp; llvm::SmallVectorImpl::size_type = long unsigned int; llvm::SmallVectorImpl::ValueParamT = llvm::BitCodeAbbrevOp]' 676 | void append(size_type NumInputs, ValueParamT Elt) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:676:48: note: no known conversion for argument 2 from 'std::initializer_list::const_iterator' {aka 'const llvm::BitCodeAbbrevOp*'} to 'llvm::SmallVectorImpl::ValueParamT' {aka 'llvm::BitCodeAbbrevOp'} 676 | void append(size_type NumInputs, ValueParamT Elt) { | ~~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate: 'void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = llvm::BitCodeAbbrevOp]' 682 | void append(std::initializer_list IL) { | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:682:8: note: candidate expects 1 argument, 2 provided /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate: 'void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = llvm::BitCodeAbbrevOp]' 686 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallVector.h:686:8: note: candidate expects 1 argument, 2 provided In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits*>; Info = llvm::PointerIntPairInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::ModuleMacro*, llvm::SmallVector*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:147:19: required from 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:670:22: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ModuleMacro*, llvm::SmallVector*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ModuleMacro*, llvm::SmallVector*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits*>; Info = llvm::PointerIntPairInfo*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::ModuleMacro*, llvm::SmallVector*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/TinyPtrVector.h:147:19: required from 'llvm::TinyPtrVector::operator llvm::MutableArrayRef() [with EltTy = clang::ModuleMacro*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Preprocessor.h:670:22: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:240:18: required from 'constexpr const int llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>, llvm::PointerIntPairInfo::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:223:36: required from 'constexpr const int llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = llvm::PointerUnion::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> >; Info = llvm::PointerIntPairInfo::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:284:42: required from 'llvm::detail::UniqueFunctionBase::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:335:30: required from 'llvm::detail::UniqueFunctionBase& llvm::detail::UniqueFunctionBase::operator=(llvm::detail::UniqueFunctionBase&&) [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:372:20: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::detail::UniqueFunctionBase::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::detail::UniqueFunctionBase::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = llvm::PointerUnion::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>; unsigned int IntBits = 1; IntType = bool; PtrTraits = llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> >; Info = llvm::PointerIntPairInfo::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>, 1, llvm::PointerLikeTypeTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:284:42: required from 'llvm::detail::UniqueFunctionBase::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:335:30: required from 'llvm::detail::UniqueFunctionBase& llvm::detail::UniqueFunctionBase::operator=(llvm::detail::UniqueFunctionBase&&) [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:372:20: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = llvm::MemoryBufferRef]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:284:28: required from 'constexpr const T& llvm::Optional::getValue() const & [with T = llvm::MemoryBufferRef]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:293:20: required from 'constexpr const T& llvm::Optional::operator*() const & [with T = llvm::MemoryBufferRef]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendOptions.h:226:13: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:203:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = llvm::MemoryBufferRef]' not a return-statement 203 | } | ^ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h: In instantiation of 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = unsigned int]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:284:28: required from 'constexpr const T& llvm::Optional::getValue() const & [with T = unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:299:33: required from 'constexpr T llvm::Optional::getValueOr(U&&) const & [with U = int; T = unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1219:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:203:3: error: body of 'constexpr' function 'constexpr const T& llvm::optional_detail::OptionalStorage::getValue() const & [with T = unsigned int]' not a return-statement In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo::Chain*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>; Info = llvm::PointerIntPairInfo::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:341:55: required from 'bool clang::DefaultArgStorage::isSet() const [with ParmDecl = clang::TemplateTypeParmDecl; ArgType = clang::TypeSourceInfo*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1249:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage::Chain*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage::Chain*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo::Chain*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>; Info = llvm::PointerIntPairInfo::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::TypeSourceInfo*, clang::TemplateTypeParmDecl*, clang::DefaultArgStorage::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:341:55: required from 'bool clang::DefaultArgStorage::isSet() const [with ParmDecl = clang::TemplateTypeParmDecl; ArgType = clang::TypeSourceInfo*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1249:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo::Chain*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>; Info = llvm::PointerIntPairInfo::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:341:55: required from 'bool clang::DefaultArgStorage::isSet() const [with ParmDecl = clang::NonTypeTemplateParmDecl; ArgType = clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1463:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo::Chain*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>; Info = llvm::PointerIntPairInfo::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::Expr*, clang::NonTypeTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:341:55: required from 'bool clang::DefaultArgStorage::isSet() const [with ParmDecl = clang::NonTypeTemplateParmDecl; ArgType = clang::Expr*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1463:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo::Chain*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>; Info = llvm::PointerIntPairInfo::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:341:55: required from 'bool clang::DefaultArgStorage::isSet() const [with ParmDecl = clang::TemplateTemplateParmDecl; ArgType = clang::TemplateArgumentLoc*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1719:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo::Chain*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 2; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::Chain*>; Info = llvm::PointerIntPairInfo::Chain*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {clang::TemplateArgumentLoc*, clang::TemplateTemplateParmDecl*, clang::DefaultArgStorage::Chain*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:341:55: required from 'bool clang::DefaultArgStorage::isSet() const [with ParmDecl = clang::TemplateTemplateParmDecl; ArgType = clang::TemplateArgumentLoc*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:1719:66: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::ClassTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::ClassTemplateDecl*, clang::ClassTemplatePartialSpecializationDecl*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::ClassTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::NamedDecl*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:153:14: required from 'T llvm::PointerUnion::dyn_cast() const [with T = clang::TypeSourceInfo*; PTs = {clang::NamedDecl*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2485:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::TypeSourceInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::NamedDecl*, clang::TypeSourceInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::TypeSourceInfo*; PTs = {clang::NamedDecl*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:153:14: required from 'T llvm::PointerUnion::dyn_cast() const [with T = clang::TypeSourceInfo*; PTs = {clang::NamedDecl*, clang::TypeSourceInfo*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclTemplate.h:2485:45: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::VarTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::VarTemplateDecl*, clang::VarTemplatePartialSpecializationDecl*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::VarTemplatePartialSpecializationDecl*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::IdentifierInfo*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::IdentifierInfo*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::TypeSourceInfo*, clang::IdentifierInfo*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::IdentifierInfo*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::AnalysisDeclContext*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::LocationContext*, clang::AnalysisDeclContext*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {const clang::LocationContext*, clang::AnalysisDeclContext*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:77:28: required from 'void llvm::PointerIntPair::setPointerAndInt(PointerTy, IntType) & [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:55:5: required from 'llvm::PointerIntPair::PointerIntPair(PointerTy, IntType) [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:76:16: required from 'llvm::pointer_union_detail::PointerUnionMembers::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion; ValTy = llvm::PointerIntPair, llvm::PointerIntPairInfo > >; int I = 1; Type = clang::AnalysisDeclContext*; Types = {}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:73:17: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = std::vector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = std::vector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1546:23: required from 'void llvm::sort(Container&&) [with Container = std::vector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:311:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: cannot convert 'std::vector::iterator' to 'int' in return 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector::iterator /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = std::vector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = std::vector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1546:35: required from 'void llvm::sort(Container&&) [with Container = std::vector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h:311:38: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: cannot convert 'std::vector::iterator' to 'int' in return 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector::iterator /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::iterator_range&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = llvm::iterator_range&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:29: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6307:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: invalid conversion from 'llvm::StringRef*' to 'int' [-fpermissive] 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::StringRef* /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::iterator_range&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = llvm::iterator_range&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:45: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6307:57: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: invalid conversion from 'llvm::StringRef*' to 'int' [-fpermissive] 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::StringRef* In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3908:28: required from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = int; _Tp = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:19: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6307:57: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: error: no matching function for call to '__iterator_category(int&)' 1975 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:65, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: candidate: 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&)' 238 | __iterator_category(const _Iter&) | ^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h: In substitution of 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&) [with _Iter = int]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3908:28: required from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = int; _Tp = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1650:19: required from 'bool llvm::is_contained(R&&, const E&) [with R = llvm::iterator_range; E = char [9]]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Attrs.inc:6307:57: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: error: no type named 'iterator_category' in 'struct std::iterator_traits' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:29: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::OpenMPMapModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5777:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: invalid conversion from 'llvm::ArrayRef::iterator' {aka 'const clang::OpenMPMapModifierKind*'} to 'int' [-fpermissive] 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef::iterator {aka const clang::OpenMPMapModifierKind*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:45: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::OpenMPMapModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5777:58: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: invalid conversion from 'llvm::ArrayRef::iterator' {aka 'const clang::OpenMPMapModifierKind*'} to 'int' [-fpermissive] 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef::iterator {aka const clang::OpenMPMapModifierKind*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:29: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::SourceLocation*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5782:64: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: invalid conversion from 'llvm::ArrayRef::iterator' {aka 'const clang::SourceLocation*'} to 'int' [-fpermissive] 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef::iterator {aka const clang::SourceLocation*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:45: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::SourceLocation*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5782:64: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: invalid conversion from 'llvm::ArrayRef::iterator' {aka 'const clang::SourceLocation*'} to 'int' [-fpermissive] 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef::iterator {aka const clang::SourceLocation*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:29: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::OpenMPMotionModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:6699:63: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: invalid conversion from 'llvm::ArrayRef::iterator' {aka 'const clang::OpenMPMotionModifierKind*'} to 'int' [-fpermissive] 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef::iterator {aka const clang::OpenMPMotionModifierKind*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = llvm::ArrayRef&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:45: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::OpenMPMotionModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:6699:63: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: invalid conversion from 'llvm::ArrayRef::iterator' {aka 'const clang::OpenMPMotionModifierKind*'} to 'int' [-fpermissive] 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::ArrayRef::iterator {aka const clang::OpenMPMotionModifierKind*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:31: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8717:12: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: invalid conversion from 'llvm::SmallVectorTemplateCommon::iterator' {aka 'clang::OMPTraitSelector*'} to 'int' [-fpermissive] 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon::iterator {aka clang::OMPTraitSelector*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:47: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8717:12: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: invalid conversion from 'llvm::SmallVectorTemplateCommon::iterator' {aka 'clang::OMPTraitSelector*'} to 'int' [-fpermissive] 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon::iterator {aka clang::OMPTraitSelector*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:238:31: required from 'int llvm::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:31: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8718:6: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:216:15: error: invalid conversion from 'llvm::SmallVectorTemplateCommon::iterator' {aka 'clang::OMPTraitSet*'} to 'int' [-fpermissive] 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon::iterator {aka clang::OMPTraitSet*} /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h: In instantiation of 'int llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:243:29: required from 'int llvm::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:47: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8718:6: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:223:13: error: invalid conversion from 'llvm::SmallVectorTemplateCommon::iterator' {aka 'clang::OMPTraitSet*'} to 'int' [-fpermissive] 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | llvm::SmallVectorTemplateCommon::iterator {aka clang::OMPTraitSet*} In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor::TraverseTemplateInstantiations(clang::ClassTemplateDecl*) [with Derived = BrowserASTVisitor]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1784:1: required from 'bool clang::RecursiveASTVisitor::TraverseClassTemplateDecl(clang::ClassTemplateDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:227:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: error: no match for 'operator!=' (operand types are 'clang::RedeclarableTemplateDecl::SpecIterator' and 'clang::RedeclarableTemplateDecl::SpecIterator') 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:46: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'const clang::SourceLocation&' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: candidate: 'template bool clang::operator!=(clang::CanQual, clang::CanQual)' 207 | inline bool operator!=(CanQual x, CanQual y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'clang::CanQual' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:341:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, const llvm::Optional&)' 341 | constexpr bool operator!=(const Optional &X, const Optional &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:341:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:378:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, llvm::NoneType)' 378 | constexpr bool operator!=(const Optional &X, NoneType) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:378:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:383:16: note: candidate: 'template constexpr bool llvm::operator!=(llvm::NoneType, const llvm::Optional&)' 383 | constexpr bool operator!=(NoneType, const Optional &X) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:383:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:434:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, const T&)' 434 | constexpr bool operator!=(const Optional &X, const T &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:434:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:439:16: note: candidate: 'template constexpr bool llvm::operator!=(const T&, const llvm::Optional&)' 439 | constexpr bool operator!=(const T &X, const Optional &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:439:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:557:15: note: candidate: 'template bool llvm::operator!=(llvm::ArrayRef, llvm::ArrayRef)' 557 | inline bool operator!=(ArrayRef LHS, ArrayRef RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:557:15: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::ArrayRef' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:562:15: note: candidate: 'template bool llvm::operator!=(llvm::SmallVectorImpl&, llvm::ArrayRef)' 562 | inline bool operator!=(SmallVectorImpl &LHS, ArrayRef RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:562:15: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::SmallVectorImpl' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:440:6: note: candidate: 'template bool llvm::operator!=(const llvm::SmallPtrSetImpl&, const llvm::SmallPtrSetImpl&)' 440 | bool operator!=(const SmallPtrSetImpl &LHS, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:440:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::SmallPtrSetImpl' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:942:15: note: candidate: 'bool llvm::operator!=(llvm::StringRef, llvm::StringRef)' 942 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:942:36: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::StringRef' 942 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:237:13: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, const llvm::IntrusiveRefCntPtr&)' 237 | inline bool operator!=(const IntrusiveRefCntPtr &A, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:237:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:248:13: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, U*)' 248 | inline bool operator!=(const IntrusiveRefCntPtr &A, U *B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:248:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:258:13: note: candidate: 'template bool llvm::operator!=(T*, const llvm::IntrusiveRefCntPtr&)' 258 | inline bool operator!=(T *A, const IntrusiveRefCntPtr &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:258:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: mismatched types 'T*' and 'clang::RedeclarableTemplateDecl::SpecIterator' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:273:6: note: candidate: 'template bool llvm::operator!=(std::nullptr_t, const llvm::IntrusiveRefCntPtr&)' 273 | bool operator!=(std::nullptr_t A, const IntrusiveRefCntPtr &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:273:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:278:6: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, std::nullptr_t)' 278 | bool operator!=(const IntrusiveRefCntPtr &A, std::nullptr_t B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:278:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:706:6: note: candidate: 'template bool llvm::operator!=(const llvm::DenseMapBase&, const llvm::DenseMapBase&)' 706 | bool operator!=( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:706:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::DenseMapBase' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Allocator.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:252:13: note: candidate: 'bool llvm::operator!=(llvm::Align, uint64_t)' 252 | inline bool operator!=(Align Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:252:30: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::Align' 252 | inline bool operator!=(Align Lhs, uint64_t Rhs) { | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:277:13: note: candidate: 'bool llvm::operator!=(llvm::MaybeAlign, uint64_t)' 277 | inline bool operator!=(MaybeAlign Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:277:35: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::MaybeAlign' 277 | inline bool operator!=(MaybeAlign Lhs, uint64_t Rhs) { | ~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:285:13: note: candidate: 'bool llvm::operator!=(llvm::Align, llvm::Align)' 285 | inline bool operator!=(Align Lhs, Align Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:285:30: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::Align' 285 | inline bool operator!=(Align Lhs, Align Rhs) { | ~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:199:6: note: candidate: 'template bool llvm::operator!=(llvm::PointerUnion, llvm::PointerUnion)' 199 | bool operator!=(PointerUnion lhs, PointerUnion rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:199:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::PointerUnion' 1684 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1988:13: note: candidate: 'bool llvm::operator!=(uint64_t, const llvm::APInt&)' 1988 | inline bool operator!=(uint64_t V1, const APInt &V2) { return V2 != V1; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1988:33: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'uint64_t' {aka 'long unsigned int'} 1988 | inline bool operator!=(uint64_t V1, const APInt &V2) { return V2 != V1; } | ~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:336:13: note: candidate: 'bool llvm::operator!=(int64_t, const llvm::APSInt&)' 336 | inline bool operator!=(int64_t V1, const APSInt &V2) { return V2 != V1; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:336:32: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'int64_t' {aka 'long int'} 336 | inline bool operator!=(int64_t V1, const APSInt &V2) { return V2 != V1; } | ~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:24, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:281:6: note: candidate: 'template bool llvm::operator!=(const llvm::SmallSet&, const llvm::SmallSet&)' 281 | bool operator!=(const SmallSet &LHS, const SmallSet &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:281:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::SmallSet' 1684 | for (auto *SD : D->specializations()) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1684:3: error: no match for 'operator++' (operand type is 'clang::RedeclarableTemplateDecl::SpecIterator') 1684 | for (auto *SD : D->specializations()) { /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor::TraverseTemplateInstantiations(clang::FunctionTemplateDecl*) [with Derived = BrowserASTVisitor]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1786:1: required from 'bool clang::RecursiveASTVisitor::TraverseFunctionTemplateDecl(clang::FunctionTemplateDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:233:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: error: no match for 'operator!=' (operand types are 'clang::RedeclarableTemplateDecl::SpecIterator' and 'clang::RedeclarableTemplateDecl::SpecIterator') 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:46: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'const clang::SourceLocation&' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: candidate: 'template bool clang::operator!=(clang::CanQual, clang::CanQual)' 207 | inline bool operator!=(CanQual x, CanQual y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'clang::CanQual' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:341:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, const llvm::Optional&)' 341 | constexpr bool operator!=(const Optional &X, const Optional &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:341:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:378:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, llvm::NoneType)' 378 | constexpr bool operator!=(const Optional &X, NoneType) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:378:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:383:16: note: candidate: 'template constexpr bool llvm::operator!=(llvm::NoneType, const llvm::Optional&)' 383 | constexpr bool operator!=(NoneType, const Optional &X) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:383:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:434:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, const T&)' 434 | constexpr bool operator!=(const Optional &X, const T &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:434:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:439:16: note: candidate: 'template constexpr bool llvm::operator!=(const T&, const llvm::Optional&)' 439 | constexpr bool operator!=(const T &X, const Optional &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:439:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:557:15: note: candidate: 'template bool llvm::operator!=(llvm::ArrayRef, llvm::ArrayRef)' 557 | inline bool operator!=(ArrayRef LHS, ArrayRef RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:557:15: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::ArrayRef' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:562:15: note: candidate: 'template bool llvm::operator!=(llvm::SmallVectorImpl&, llvm::ArrayRef)' 562 | inline bool operator!=(SmallVectorImpl &LHS, ArrayRef RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:562:15: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::SmallVectorImpl' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:440:6: note: candidate: 'template bool llvm::operator!=(const llvm::SmallPtrSetImpl&, const llvm::SmallPtrSetImpl&)' 440 | bool operator!=(const SmallPtrSetImpl &LHS, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:440:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::SmallPtrSetImpl' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:942:15: note: candidate: 'bool llvm::operator!=(llvm::StringRef, llvm::StringRef)' 942 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:942:36: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::StringRef' 942 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:237:13: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, const llvm::IntrusiveRefCntPtr&)' 237 | inline bool operator!=(const IntrusiveRefCntPtr &A, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:237:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:248:13: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, U*)' 248 | inline bool operator!=(const IntrusiveRefCntPtr &A, U *B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:248:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:258:13: note: candidate: 'template bool llvm::operator!=(T*, const llvm::IntrusiveRefCntPtr&)' 258 | inline bool operator!=(T *A, const IntrusiveRefCntPtr &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:258:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: mismatched types 'T*' and 'clang::RedeclarableTemplateDecl::SpecIterator' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:273:6: note: candidate: 'template bool llvm::operator!=(std::nullptr_t, const llvm::IntrusiveRefCntPtr&)' 273 | bool operator!=(std::nullptr_t A, const IntrusiveRefCntPtr &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:273:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:278:6: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, std::nullptr_t)' 278 | bool operator!=(const IntrusiveRefCntPtr &A, std::nullptr_t B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:278:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:706:6: note: candidate: 'template bool llvm::operator!=(const llvm::DenseMapBase&, const llvm::DenseMapBase&)' 706 | bool operator!=( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:706:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::DenseMapBase' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Allocator.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:252:13: note: candidate: 'bool llvm::operator!=(llvm::Align, uint64_t)' 252 | inline bool operator!=(Align Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:252:30: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::Align' 252 | inline bool operator!=(Align Lhs, uint64_t Rhs) { | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:277:13: note: candidate: 'bool llvm::operator!=(llvm::MaybeAlign, uint64_t)' 277 | inline bool operator!=(MaybeAlign Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:277:35: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::MaybeAlign' 277 | inline bool operator!=(MaybeAlign Lhs, uint64_t Rhs) { | ~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:285:13: note: candidate: 'bool llvm::operator!=(llvm::Align, llvm::Align)' 285 | inline bool operator!=(Align Lhs, Align Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:285:30: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::Align' 285 | inline bool operator!=(Align Lhs, Align Rhs) { | ~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:199:6: note: candidate: 'template bool llvm::operator!=(llvm::PointerUnion, llvm::PointerUnion)' 199 | bool operator!=(PointerUnion lhs, PointerUnion rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:199:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::PointerUnion' 1737 | for (auto *FD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1988:13: note: candidate: 'bool llvm::operator!=(uint64_t, const llvm::APInt&)' 1988 | inline bool operator!=(uint64_t V1, const APInt &V2) { return V2 != V1; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1988:33: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'uint64_t' {aka 'long unsigned int'} 1988 | inline bool operator!=(uint64_t V1, const APInt &V2) { return V2 != V1; } | ~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:336:13: note: candidate: 'bool llvm::operator!=(int64_t, const llvm::APSInt&)' 336 | inline bool operator!=(int64_t V1, const APSInt &V2) { return V2 != V1; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:336:32: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'int64_t' {aka 'long int'} 336 | inline bool operator!=(int64_t V1, const APSInt &V2) { return V2 != V1; } | ~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:24, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:281:6: note: candidate: 'template bool llvm::operator!=(const llvm::SmallSet&, const llvm::SmallSet&)' 281 | bool operator!=(const SmallSet &LHS, const SmallSet &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:281:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::SmallSet' 1737 | for (auto *FD : D->specializations()) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1737:3: error: no match for 'operator++' (operand type is 'clang::RedeclarableTemplateDecl::SpecIterator') 1737 | for (auto *FD : D->specializations()) { /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h: In instantiation of 'bool clang::RecursiveASTVisitor::TraverseTemplateInstantiations(clang::VarTemplateDecl*) [with Derived = BrowserASTVisitor]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1785:1: required from 'bool clang::RecursiveASTVisitor::TraverseVarTemplateDecl(clang::VarTemplateDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:245:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: error: no match for 'operator!=' (operand types are 'clang::RedeclarableTemplateDecl::SpecIterator' and 'clang::RedeclarableTemplateDecl::SpecIterator') 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:13: note: candidate: 'bool clang::operator!=(const clang::SourceLocation&, const clang::SourceLocation&)' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/SourceLocation.h:190:46: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'const clang::SourceLocation&' 190 | inline bool operator!=(const SourceLocation &LHS, const SourceLocation &RHS) { | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: candidate: 'template bool clang::operator!=(clang::CanQual, clang::CanQual)' 207 | inline bool operator!=(CanQual x, CanQual y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:207:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'clang::CanQual' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:341:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, const llvm::Optional&)' 341 | constexpr bool operator!=(const Optional &X, const Optional &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:341:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:378:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, llvm::NoneType)' 378 | constexpr bool operator!=(const Optional &X, NoneType) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:378:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:383:16: note: candidate: 'template constexpr bool llvm::operator!=(llvm::NoneType, const llvm::Optional&)' 383 | constexpr bool operator!=(NoneType, const Optional &X) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:383:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:434:16: note: candidate: 'template constexpr bool llvm::operator!=(const llvm::Optional&, const T&)' 434 | constexpr bool operator!=(const Optional &X, const T &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:434:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:15, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:439:16: note: candidate: 'template constexpr bool llvm::operator!=(const T&, const llvm::Optional&)' 439 | constexpr bool operator!=(const T &X, const Optional &Y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Optional.h:439:16: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::Optional' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:557:15: note: candidate: 'template bool llvm::operator!=(llvm::ArrayRef, llvm::ArrayRef)' 557 | inline bool operator!=(ArrayRef LHS, ArrayRef RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:557:15: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::ArrayRef' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:562:15: note: candidate: 'template bool llvm::operator!=(llvm::SmallVectorImpl&, llvm::ArrayRef)' 562 | inline bool operator!=(SmallVectorImpl &LHS, ArrayRef RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:562:15: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::SmallVectorImpl' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:26, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:440:6: note: candidate: 'template bool llvm::operator!=(const llvm::SmallPtrSetImpl&, const llvm::SmallPtrSetImpl&)' 440 | bool operator!=(const SmallPtrSetImpl &LHS, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallPtrSet.h:440:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::SmallPtrSetImpl' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMapEntry.h:20, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringMap.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:942:15: note: candidate: 'bool llvm::operator!=(llvm::StringRef, llvm::StringRef)' 942 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/StringRef.h:942:36: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::StringRef' 942 | inline bool operator!=(StringRef LHS, StringRef RHS) { return !(LHS == RHS); } | ~~~~~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:237:13: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, const llvm::IntrusiveRefCntPtr&)' 237 | inline bool operator!=(const IntrusiveRefCntPtr &A, | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:237:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:248:13: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, U*)' 248 | inline bool operator!=(const IntrusiveRefCntPtr &A, U *B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:248:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:258:13: note: candidate: 'template bool llvm::operator!=(T*, const llvm::IntrusiveRefCntPtr&)' 258 | inline bool operator!=(T *A, const IntrusiveRefCntPtr &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:258:13: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: mismatched types 'T*' and 'clang::RedeclarableTemplateDecl::SpecIterator' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:273:6: note: candidate: 'template bool llvm::operator!=(std::nullptr_t, const llvm::IntrusiveRefCntPtr&)' 273 | bool operator!=(std::nullptr_t A, const IntrusiveRefCntPtr &B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:273:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/DiagnosticIDs.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:278:6: note: candidate: 'template bool llvm::operator!=(const llvm::IntrusiveRefCntPtr&, std::nullptr_t)' 278 | bool operator!=(const IntrusiveRefCntPtr &A, std::nullptr_t B) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/IntrusiveRefCntPtr.h:278:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::IntrusiveRefCntPtr' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/Diagnostic.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:706:6: note: candidate: 'template bool llvm::operator!=(const llvm::DenseMapBase&, const llvm::DenseMapBase&)' 706 | bool operator!=( | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMap.h:706:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::DenseMapBase' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Allocator.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FoldingSet.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:252:13: note: candidate: 'bool llvm::operator!=(llvm::Align, uint64_t)' 252 | inline bool operator!=(Align Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:252:30: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::Align' 252 | inline bool operator!=(Align Lhs, uint64_t Rhs) { | ~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:277:13: note: candidate: 'bool llvm::operator!=(llvm::MaybeAlign, uint64_t)' 277 | inline bool operator!=(MaybeAlign Lhs, uint64_t Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:277:35: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::MaybeAlign' 277 | inline bool operator!=(MaybeAlign Lhs, uint64_t Rhs) { | ~~~~~~~~~~~^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:285:13: note: candidate: 'bool llvm::operator!=(llvm::Align, llvm::Align)' 285 | inline bool operator!=(Align Lhs, Align Rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Alignment.h:285:30: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'llvm::Align' 285 | inline bool operator!=(Align Lhs, Align Rhs) { | ~~~~~~^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:199:6: note: candidate: 'template bool llvm::operator!=(llvm::PointerUnion, llvm::PointerUnion)' 199 | bool operator!=(PointerUnion lhs, PointerUnion rhs) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:199:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'llvm::PointerUnion' 1712 | for (auto *SD : D->specializations()) { | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:33, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1988:13: note: candidate: 'bool llvm::operator!=(uint64_t, const llvm::APInt&)' 1988 | inline bool operator!=(uint64_t V1, const APInt &V2) { return V2 != V1; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APInt.h:1988:33: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'uint64_t' {aka 'long unsigned int'} 1988 | inline bool operator!=(uint64_t V1, const APInt &V2) { return V2 != V1; } | ~~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:34, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:336:13: note: candidate: 'bool llvm::operator!=(int64_t, const llvm::APSInt&)' 336 | inline bool operator!=(int64_t V1, const APSInt &V2) { return V2 != V1; } | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/APSInt.h:336:32: note: no known conversion for argument 1 from 'clang::RedeclarableTemplateDecl::SpecIterator' to 'int64_t' {aka 'long int'} 336 | inline bool operator!=(int64_t V1, const APSInt &V2) { return V2 != V1; } | ~~~~~~~~^~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/HeaderSearch.h:24, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/PreprocessorLexer.h:18, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Lex/Lexer.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/PrecompiledPreamble.h:16, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:30, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:281:6: note: candidate: 'template bool llvm::operator!=(const llvm::SmallSet&, const llvm::SmallSet&)' 281 | bool operator!=(const SmallSet &LHS, const SmallSet &RHS) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/SmallSet.h:281:6: note: template argument deduction/substitution failed: In file included from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:31, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:39: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: note: 'clang::RedeclarableTemplateDecl::SpecIterator' is not derived from 'const llvm::SmallSet' 1712 | for (auto *SD : D->specializations()) { | ^~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1712:3: error: no match for 'operator++' (operand type is 'clang::RedeclarableTemplateDecl::SpecIterator') 1712 | for (auto *SD : D->specializations()) { In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:240:18: required from 'constexpr const int llvm::PointerLikeTypeTraits, llvm::PointerIntPairInfo > > >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:223:36: required from 'constexpr const int llvm::PointerLikeTypeTraits >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:54: required from 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::PointerUnion, clang::LazyGenerationalUpdatePtr}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: required from 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits, clang::LazyGenerationalUpdatePtr >::NumLowBitsAvailable' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo, clang::LazyGenerationalUpdatePtr > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits, clang::LazyGenerationalUpdatePtr >; Info = llvm::PointerIntPairInfo, clang::LazyGenerationalUpdatePtr > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = llvm::PointerUnion; PTs = {llvm::PointerUnion, clang::LazyGenerationalUpdatePtr}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:123:34: required from 'decl_type* clang::Redeclarable::DeclLink::getPrevious(const decl_type*) const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:190:34: required from 'decl_type* clang::Redeclarable::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:86:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, const void*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, const void*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits, clang::LazyGenerationalUpdatePtr >::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo, clang::LazyGenerationalUpdatePtr > >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits, clang::LazyGenerationalUpdatePtr >; Info = llvm::PointerIntPairInfo, clang::LazyGenerationalUpdatePtr > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = llvm::PointerUnion; PTs = {llvm::PointerUnion, clang::LazyGenerationalUpdatePtr}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:123:34: required from 'decl_type* clang::Redeclarable::DeclLink::getPrevious(const decl_type*) const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:190:34: required from 'decl_type* clang::Redeclarable::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:86:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::PointerUnion, clang::LazyGenerationalUpdatePtr}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {llvm::PointerUnion, clang::LazyGenerationalUpdatePtr}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo, clang::LazyGenerationalUpdatePtr > >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits, clang::LazyGenerationalUpdatePtr >; Info = llvm::PointerIntPairInfo, clang::LazyGenerationalUpdatePtr > >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = llvm::PointerUnion; PTs = {llvm::PointerUnion, clang::LazyGenerationalUpdatePtr}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:123:34: required from 'decl_type* clang::Redeclarable::DeclLink::getPrevious(const decl_type*) const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:190:34: required from 'decl_type* clang::Redeclarable::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:86:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:62:56: required from 'IntType llvm::PointerIntPair::getInt() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits; Info = llvm::PointerIntPairInfo >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:139:28: required from 'bool llvm::PointerUnion::is() const [with T = clang::Decl*; PTs = {clang::Decl*, const void*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:125:29: required from 'decl_type* clang::Redeclarable::DeclLink::getPrevious(const decl_type*) const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:190:34: required from 'decl_type* clang::Redeclarable::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:86:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/TemplateName.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h: In instantiation of 'constexpr const int llvm::pointer_union_detail::PointerUnionUIntTraits::LazyData*>::NumLowBitsAvailable': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:28: required from 'struct llvm::PointerIntPairInfo::LazyData*> >' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::LazyData*>; Info = llvm::PointerIntPairInfo::LazyData*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::Decl*; PTs = {clang::Decl*, clang::LazyGenerationalUpdatePtr::LazyData*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:445:33: required from 'T clang::LazyGenerationalUpdatePtr::get(Owner) [with Owner = const clang::Decl*; T = clang::Decl*; void (clang::ExternalASTSource::* Update)(Owner) = &clang::ExternalASTSource::CompleteRedeclChain]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:134:62: required from 'decl_type* clang::Redeclarable::DeclLink::getPrevious(const decl_type*) const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:190:34: required from 'decl_type* clang::Redeclarable::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:86:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:51:72: error: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, clang::LazyGenerationalUpdatePtr::LazyData*}]' called in a constant expression 51 | static constexpr int NumLowBitsAvailable = lowBitsAvailable(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:36:43: note: 'constexpr int llvm::pointer_union_detail::lowBitsAvailable() [with Ts = {clang::Decl*, clang::LazyGenerationalUpdatePtr::LazyData*}]' is not usable as a 'constexpr' function because: 36 | template constexpr int lowBitsAvailable() { | ^~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:37:25: error: call to non-'constexpr' function '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' 37 | return std::min({PointerLikeTypeTraits::NumLowBitsAvailable...}); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:62, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3473:5: note: '_Tp std::min(std::initializer_list<_Tp>) [with _Tp = int]' declared here 3473 | min(initializer_list<_Tp> __l) | ^~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo::LazyData*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::LazyData*>; Info = llvm::PointerIntPairInfo::LazyData*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:147:77: required from 'T llvm::PointerUnion::get() const [with T = clang::Decl*; PTs = {clang::Decl*, clang::LazyGenerationalUpdatePtr::LazyData*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ExternalASTSource.h:445:33: required from 'T clang::LazyGenerationalUpdatePtr::get(Owner) [with Owner = const clang::Decl*; T = clang::Decl*; void (clang::ExternalASTSource::* Update)(Owner) = &clang::ExternalASTSource::CompleteRedeclChain]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:134:62: required from 'decl_type* clang::Redeclarable::DeclLink::getPrevious(const decl_type*) const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:190:34: required from 'decl_type* clang::Redeclarable::getNextRedeclaration() const [with decl_type = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:86:33: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3934:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = llvm::BitVector::any() const::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:471:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = llvm::BitVector::any() const::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:490:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = llvm::BitVector::any() const::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector&; UnaryPredicate = llvm::BitVector::any() const::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:164:61: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: error: no matching function for call to '__iterator_category(int&)' 1975 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:65, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: candidate: 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&)' 238 | __iterator_category(const _Iter&) | ^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h: In substitution of 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&) [with _Iter = int]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3934:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = llvm::BitVector::any() const::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:471:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = llvm::BitVector::any() const::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:490:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = llvm::BitVector::any() const::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = const llvm::SmallVector&; UnaryPredicate = llvm::BitVector::any() const::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:164:61: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: error: no type named 'iterator_category' in 'struct std::iterator_traits' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h: In instantiation of 'llvm::hash_code llvm::hashing::detail::hash_combine_range_impl(InputIteratorT, InputIteratorT) [with InputIteratorT = const long unsigned int*]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:484:58: required from 'llvm::hash_code llvm::hash_combine_range(InputIteratorT, InputIteratorT) [with InputIteratorT = const long unsigned int*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:569:30: required from 'llvm::hash_code llvm::hash_value(llvm::ArrayRef) [with T = long unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:589:35: required from 'static unsigned int llvm::DenseMapInfo, void>::getHashValue(llvm::ArrayRef) [with T = long unsigned int]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/DenseMapInfo.h:232:61: required from 'static unsigned int llvm::DenseMapInfo >::getHashValue(const Pair&) [with T = unsigned int; U = llvm::ArrayRef; llvm::DenseMapInfo >::Pair = std::pair >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/BitVector.h:841:9: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:412:62: error: 'get_hashable_data' was not declared in this scope 412 | get_hashable_data(*first))) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:425:64: error: 'get_hashable_data' was not declared in this scope 425 | get_hashable_data(*first))) | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/NestedNameSpecifier.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Type.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/CanonicalType.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h: In instantiation of 'struct llvm::PointerIntPairInfo::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> >': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:60:57: required from 'PointerTy llvm::PointerIntPair::getPointer() const [with PointerTy = void*; unsigned int IntBits = 1; IntType = int; PtrTraits = llvm::pointer_union_detail::PointerUnionUIntTraits::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*>; Info = llvm::PointerIntPairInfo::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*> >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:133:53: required from 'bool llvm::PointerUnion::isNull() const [with PTs = {llvm::detail::UniqueFunctionBase::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerUnion.h:135:44: required from 'llvm::PointerUnion::operator bool() const [with PTs = {llvm::detail::UniqueFunctionBase::TrivialCallback*, llvm::detail::UniqueFunctionBase::NonTrivialCallbacks*}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:284:9: required from 'llvm::detail::UniqueFunctionBase::~UniqueFunctionBase() [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:335:30: required from 'llvm::detail::UniqueFunctionBase& llvm::detail::UniqueFunctionBase::operator=(llvm::detail::UniqueFunctionBase&&) [with ReturnT = void; ParamTs = {const clang::Token&}]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/FunctionExtras.h:372:20: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:146:48: error: non-constant condition for static assertion 146 | static_assert(PtrTraits::NumLowBitsAvailable < | ~~~~~~~~~~~~~~~~~~~~^ 147 | std::numeric_limits::digits, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:149:25: error: non-constant condition for static assertion 149 | static_assert(IntBits <= PtrTraits::NumLowBitsAvailable, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'PointerBitMask' is not an integer constant 151 | enum MaskAndShiftConstants : uintptr_t { | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/PointerIntPair.h:151:8: error: enumerator value for 'IntShift' is not an integer constant In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::OpenMPMapModifierKind*]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::OpenMPMapModifierKind*]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::OpenMPMapModifierKind*]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = int; _OI = clang::OpenMPMapModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:19: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::OpenMPMapModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5777:58: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:465:64: error: no type named 'iterator_category' in 'struct std::iterator_traits' 465 | typedef typename iterator_traits<_II>::iterator_category _Category; | ^~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:472:30: error: no type named 'iterator_category' in 'struct std::iterator_traits' 471 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | _Category>::__copy_m(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::SourceLocation*]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::SourceLocation*]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::SourceLocation*]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = int; _OI = clang::SourceLocation*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:19: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::SourceLocation*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:5782:64: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:465:64: error: no type named 'iterator_category' in 'struct std::iterator_traits' 465 | typedef typename iterator_traits<_II>::iterator_category _Category; | ^~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:472:30: error: no type named 'iterator_category' in 'struct std::iterator_traits' 471 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | _Category>::__copy_m(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::OpenMPMotionModifierKind*]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:506:42: required from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::OpenMPMotionModifierKind*]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:514:31: required from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = int; _OI = clang::OpenMPMotionModifierKind*]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:569:7: required from '_OI std::copy(_II, _II, _OI) [with _II = int; _OI = clang::OpenMPMotionModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1636:19: required from 'OutputIt llvm::copy(R&&, OutputIt) [with R = llvm::ArrayRef&; OutputIt = clang::OpenMPMotionModifierKind*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:6699:63: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:465:64: error: no type named 'iterator_category' in 'struct std::iterator_traits' 465 | typedef typename iterator_traits<_II>::iterator_category _Category; | ^~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:472:30: error: no type named 'iterator_category' in 'struct std::iterator_traits' 471 | return std::__copy_move<_IsMove, __memcpyable<_OI, _II>::__value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | _Category>::__copy_m(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_pred):::: >]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3934:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:471:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:490:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8717:12: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: error: no matching function for call to '__iterator_category(int&)' 1975 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:65, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: candidate: 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&)' 238 | __iterator_category(const _Iter&) | ^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h: In substitution of 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&) [with _Iter = int]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_pred):::: >]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3934:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:471:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:490:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8717:12: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: error: no type named 'iterator_category' in 'struct std::iterator_traits' In file included from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h: In instantiation of '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_pred):: >]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3934:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:471:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:490:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8718:6: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: error: no matching function for call to '__iterator_category(int&)' 1975 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:65, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:61, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/Hashing.h:51, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/ArrayRef.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/CommandLine.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:23: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: candidate: 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&)' 238 | __iterator_category(const _Iter&) | ^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: note: template argument deduction/substitution failed: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h: In substitution of 'template constexpr typename std::iterator_traits< >::iterator_category std::__iterator_category(const _Iter&) [with _Iter = int]': /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:1975:34: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = int; _Predicate = __gnu_cxx::__ops::_Iter_pred):: >]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:3934:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:471:47: required from 'bool std::none_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algo.h:490:27: required from 'bool std::any_of(_IIter, _IIter, _Predicate) [with _IIter = int; _Predicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/STLExtras.h:1592:21: required from 'bool llvm::any_of(R&&, UnaryPredicate) [with R = llvm::SmallVector&; UnaryPredicate = clang::OMPTraitInfo::anyScoreOrCondition(llvm::function_ref)::]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/OpenMPClause.h:8718:6: required from here /opt/tools/gcc10/include/c++/10.3.0/bits/stl_iterator_base_types.h:238:5: error: no type named 'iterator_category' in 'struct std::iterator_traits' In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclCXX.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/DeclSpec.h:25, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Sema/CodeCompleteConsumer.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:28, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h: In instantiation of 'bool clang::GenericSelectionExpr::AssociationIteratorTy::operator==(clang::GenericSelectionExpr::AssociationIteratorTy) const [with bool Const = false]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/ADT/iterator.h:181:51: required from 'bool llvm::iterator_facade_base::operator!=(const DerivedT&) const [with DerivedT = clang::GenericSelectionExpr::AssociationIteratorTy; IteratorCategoryT = std::input_iterator_tag; T = clang::GenericSelectionExpr::AssociationTy; DifferenceTypeT = long int; PointerT = clang::GenericSelectionExpr::AssociationTy; ReferenceT = clang::GenericSelectionExpr::AssociationTy]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2442:1: required from 'bool clang::RecursiveASTVisitor::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, clang::RecursiveASTVisitor::DataRecursionQueue*) [with Derived = BrowserASTVisitor; clang::RecursiveASTVisitor::DataRecursionQueue = llvm::SmallVectorImpl >]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/StmtNodes.inc:1129:1: required from 'bool clang::RecursiveASTVisitor::PostVisitStmt(clang::Stmt*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:597:9: required from 'bool clang::RecursiveASTVisitor::TraverseStmt(clang::Stmt*, clang::RecursiveASTVisitor::DataRecursionQueue*) [with Derived = BrowserASTVisitor; clang::RecursiveASTVisitor::DataRecursionQueue = llvm::SmallVectorImpl >]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:365:24: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Expr.h:5743:76: error: 'class clang::GenericSelectionExpr::AssociationIteratorTy' has no member named 'E' 5743 | bool operator==(AssociationIteratorTy Other) const { return E == Other.E; } | ~~~~~~^ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::BlockDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::BlockDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::BlockDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::BlockDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::BlockDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1426:1: required from 'bool clang::RecursiveASTVisitor::TraverseBlockDecl(clang::BlockDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:29:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::BlockDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::CapturedDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::CapturedDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::CapturedDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::CapturedDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CapturedDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1438:1: required from 'bool clang::RecursiveASTVisitor::TraverseCapturedDecl(clang::CapturedDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:35:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::CapturedDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ExportDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ExportDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ExportDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ExportDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ExportDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1488:1: required from 'bool clang::RecursiveASTVisitor::TraverseExportDecl(clang::ExportDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:53:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ExportDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ExternCContextDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ExternCContextDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ExternCContextDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ExternCContextDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ExternCContextDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1521:1: required from 'bool clang::RecursiveASTVisitor::TraverseExternCContextDecl(clang::ExternCContextDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:59:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ExternCContextDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::LinkageSpecDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::LinkageSpecDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::LinkageSpecDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::LinkageSpecDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::LinkageSpecDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1486:1: required from 'bool clang::RecursiveASTVisitor::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:95:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::LinkageSpecDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::NamespaceDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::NamespaceDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::NamespaceDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::NamespaceDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::NamespaceDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1534:1: required from 'bool clang::RecursiveASTVisitor::TraverseNamespaceDecl(clang::NamespaceDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:131:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::NamespaceDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ObjCCategoryDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ObjCCategoryDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ObjCCategoryDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ObjCCategoryDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCCategoryDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1544:1: required from 'bool clang::RecursiveASTVisitor::TraverseObjCCategoryDecl(clang::ObjCCategoryDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:153:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ObjCCategoryDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ObjCCategoryImplDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ObjCCategoryImplDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ObjCCategoryImplDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ObjCCategoryImplDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCCategoryImplDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1552:1: required from 'bool clang::RecursiveASTVisitor::TraverseObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:163:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ObjCCategoryImplDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ObjCImplementationDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ObjCImplementationDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ObjCImplementationDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ObjCImplementationDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCImplementationDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1555:1: required from 'bool clang::RecursiveASTVisitor::TraverseObjCImplementationDecl(clang::ObjCImplementationDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:169:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ObjCImplementationDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ObjCInterfaceDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ObjCInterfaceDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ObjCInterfaceDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ObjCInterfaceDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCInterfaceDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1558:1: required from 'bool clang::RecursiveASTVisitor::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:179:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ObjCInterfaceDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ObjCProtocolDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ObjCProtocolDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ObjCProtocolDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ObjCProtocolDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCProtocolDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1570:1: required from 'bool clang::RecursiveASTVisitor::TraverseObjCProtocolDecl(clang::ObjCProtocolDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:185:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ObjCProtocolDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ObjCMethodDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ObjCMethodDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ObjCMethodDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ObjCMethodDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ObjCMethodDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1573:1: required from 'bool clang::RecursiveASTVisitor::TraverseObjCMethodDecl(clang::ObjCMethodDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:195:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ObjCMethodDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::EnumDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::EnumDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::EnumDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::EnumDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::EnumDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1862:1: required from 'bool clang::RecursiveASTVisitor::TraverseEnumDecl(clang::EnumDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:273:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::EnumDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::RecordDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::RecordDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::RecordDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::RecordDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::RecordDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1904:1: required from 'bool clang::RecursiveASTVisitor::TraverseRecordDecl(clang::RecordDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:279:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::RecordDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::CXXRecordDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::CXXRecordDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::CXXRecordDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::CXXRecordDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXRecordDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1906:1: required from 'bool clang::RecursiveASTVisitor::TraverseCXXRecordDecl(clang::CXXRecordDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:283:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::CXXRecordDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ClassTemplateSpecializationDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ClassTemplateSpecializationDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ClassTemplateSpecializationDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ClassTemplateSpecializationDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ClassTemplateSpecializationDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1931:1: required from 'bool clang::RecursiveASTVisitor::TraverseClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:287:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ClassTemplateSpecializationDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::ClassTemplatePartialSpecializationDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::ClassTemplatePartialSpecializationDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::ClassTemplatePartialSpecializationDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::ClassTemplatePartialSpecializationDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::ClassTemplatePartialSpecializationDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1965:1: required from 'bool clang::RecursiveASTVisitor::TraverseClassTemplatePartialSpecializationDecl(clang::ClassTemplatePartialSpecializationDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:291:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::ClassTemplatePartialSpecializationDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::FunctionDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::FunctionDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::FunctionDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::FunctionDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::FunctionDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2111:1: required from 'bool clang::RecursiveASTVisitor::TraverseFunctionDecl(clang::FunctionDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:421:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::FunctionDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::CXXDeductionGuideDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::CXXDeductionGuideDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::CXXDeductionGuideDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::CXXDeductionGuideDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXDeductionGuideDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2118:1: required from 'bool clang::RecursiveASTVisitor::TraverseCXXDeductionGuideDecl(clang::CXXDeductionGuideDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:425:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::CXXDeductionGuideDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::CXXMethodDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::CXXMethodDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::CXXMethodDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::CXXMethodDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXMethodDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2125:1: required from 'bool clang::RecursiveASTVisitor::TraverseCXXMethodDecl(clang::CXXMethodDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:431:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::CXXMethodDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::CXXConstructorDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::CXXConstructorDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::CXXConstructorDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::CXXConstructorDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXConstructorDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2132:1: required from 'bool clang::RecursiveASTVisitor::TraverseCXXConstructorDecl(clang::CXXConstructorDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:435:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::CXXConstructorDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::CXXConversionDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::CXXConversionDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::CXXConversionDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::CXXConversionDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXConversionDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2141:1: required from 'bool clang::RecursiveASTVisitor::TraverseCXXConversionDecl(clang::CXXConversionDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:441:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::CXXConversionDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::CXXDestructorDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::CXXDestructorDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::CXXDestructorDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::CXXDestructorDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::CXXDestructorDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2148:1: required from 'bool clang::RecursiveASTVisitor::TraverseCXXDestructorDecl(clang::CXXDestructorDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:447:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::CXXDestructorDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::OMPDeclareMapperDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::OMPDeclareMapperDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::OMPDeclareMapperDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::OMPDeclareMapperDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::OMPDeclareMapperDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1640:1: required from 'bool clang::RecursiveASTVisitor::TraverseOMPDeclareMapperDecl(clang::OMPDeclareMapperDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:541:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::OMPDeclareMapperDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::OMPDeclareReductionDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::OMPDeclareReductionDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::OMPDeclareReductionDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::OMPDeclareReductionDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::OMPDeclareReductionDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1632:1: required from 'bool clang::RecursiveASTVisitor::TraverseOMPDeclareReductionDecl(clang::OMPDeclareReductionDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:547:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::OMPDeclareReductionDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::RequiresExprBodyDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::RequiresExprBodyDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::RequiresExprBodyDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::RequiresExprBodyDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::RequiresExprBodyDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:2188:1: required from 'bool clang::RecursiveASTVisitor::TraverseRequiresExprBodyDecl(clang::RequiresExprBodyDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:609:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::RequiresExprBodyDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Basic/LLVM.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:21, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h: In instantiation of 'static bool llvm::isa_impl::doit(const From&) [with To = clang::DeclContext; From = clang::TranslationUnitDecl; Enabler = void]': /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:98:36: required from 'static bool llvm::isa_impl_cl::doit(const From*) [with To = clang::DeclContext; From = clang::TranslationUnitDecl]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:131:40: required from 'static bool llvm::isa_impl_wrap::doit(const FromTy&) [with To = clang::DeclContext; FromTy = clang::TranslationUnitDecl* const]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:143:74: required from 'bool llvm::isa(const Y&) [with X = clang::DeclContext; Y = clang::TranslationUnitDecl*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:345:16: required from 'typename llvm::cast_retty::ret_type llvm::dyn_cast(Y*) [with X = clang::DeclContext; Y = clang::TranslationUnitDecl; typename llvm::cast_retty::ret_type = clang::DeclContext*]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/RecursiveASTVisitor.h:1498:1: required from 'bool clang::RecursiveASTVisitor::TraverseTranslationUnitDecl(clang::TranslationUnitDecl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclNodes.inc:621:1: required from 'bool clang::RecursiveASTVisitor::TraverseDecl(clang::Decl*) [with Derived = BrowserASTVisitor]' /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/browserastvisitor.h:324:15: required from here /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/llvm/Support/Casting.h:58:23: error: call of overloaded 'classof(const clang::TranslationUnitDecl*)' is ambiguous 58 | return To::classof(&Val); | ~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:19, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2479:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::Decl*)' 2479 | static bool classof(const Decl *D); | ^~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/DeclBase.h:2480:15: note: candidate: 'static bool clang::DeclContext::classof(const clang::DeclContext*)' 2480 | static bool classof(const DeclContext *D) { return true; } | ^~~~~~~ In file included from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Decl.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/ASTContext.h:22, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/ASTUnit.h:17, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendAction.h:23, from /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/Frontend/FrontendActions.h:12, from /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1/generator/main.cpp:24: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h: At global scope: /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:287:17: warning: inline function 'bool clang::operator!=(clang::Redeclarable::redecl_iterator, clang::Redeclarable::redecl_iterator)' used but never defined 287 | friend bool operator!=(redecl_iterator x, redecl_iterator y) { | ^~~~~~~~ /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:287:17: warning: inline function 'bool clang::operator!=(clang::Redeclarable::redecl_iterator, clang::Redeclarable::redecl_iterator)' used but never defined /home/pbulk/build/devel/woboq_codebrowser/work/.buildlink/include/clang/AST/Redeclarable.h:287:17: warning: inline function 'bool clang::operator!=(clang::Redeclarable::redecl_iterator, clang::Redeclarable::redecl_iterator)' used but never defined *** [generator/CMakeFiles/codebrowser_generator.dir/main.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 1 error bmake[2]: stopped in /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** [generator/CMakeFiles/codebrowser_generator.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 1 error bmake[1]: stopped in /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** [all] Error code 2 bmake: stopped in /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 1 error bmake: stopped in /home/pbulk/build/devel/woboq_codebrowser/work/woboq_codebrowser-2.1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/woboq_codebrowser *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/woboq_codebrowser